ESPUTR
calculation of sputtering yields
|
Octave interface for calculation of the sputtering yields for normal incidence. More...
Go to the source code of this file.
Functions | |
DEFUN_DLD (esputr_YN, args, nargout,"\n\ Calculate sputtering yields for normal incidence (interface to ESPUTR)\n\ \n\ [Y1 Y2 ...] = esputr_YN(E0, proj, targ, version, fileN)\n\ \n\ Y1, Y2 ... : row vectors of sputtering yields - \n\ - one vector for each projectile-target combination \n\ E0 : row vector of the projectile energies, eV \n\ proj : column vector of the projectile names \n\ targ : column vector of the target names \n\ version : designation of the model ('1993' or '2001') \n\ fileN : name of the file (full path) with fitting parameters \n\ \n\ If the lengths of proj and targ differ, the last element of the shorter vector is repeated \n\ \n\ Examples: \n\ \n\ D on Be, 2007 model (2001 with coefficients from [Eckstein 2007]) \n\ y = esputr_YN([[0:10:200],[2000:1000:10000]], 'D', 'Be', '2001', '../data/ECKSTEIN2007N') \n\ \n\ D/T on Be and Be on Be, 1993-model (old EIRENE) \n\ [D_Be,T_Be,Be_Be] = esputr_YN([10,100,3000],strvcat('D','T','self'), 'Beryllium', '1993', '../data/SPUTER') \n\ \n\ H on Be, D on C, T on Mo, 2007 model \n\ [H_Be,D_C,T_Mo] = esputr_YN([10,100,3000], strvcat('H','D','T'), strvcat('Be','C ','Mo'), '2001', '../data/ECKSTEIN2007N')") | |
Octave interface for calculation of the sputtering yields for normal incidence.
Octave interface for calculation of the angular factor.
Definition in file esputr_YN.cpp.
DEFUN_DLD | ( | esputr_YN | , |
args | , | ||
nargout | , | ||
"\n\ Calculate sputtering yields for normal incidence (interface to ESPUTR)\n\\n\ | [Y1 Y2...] = esputr_YN(E0, proj, targ, version, fileN)\n\\n\ Y1 , |
||
Y2...:row vectors of sputtering yields-\n\-one vector for each projectile-target combination\n\E0:row vector of the projectile | energies, | ||
eV\n\proj:column vector of the projectile names\n\targ:column vector of the target names\n\version:designation of the model('1993'or '2001')\n\fileN:name of the file(full path) with fitting parameters\n\\n\If the lengths of proj and targ | differ, | ||
the last element of the shorter vector is repeated\n\\n\Examples:\n\\n\D on | Be, | ||
2007 model(2001 with coefficients from[Eckstein 2007])\n\ | y = esputr_YN([[0:10:200],[2000:1000:10000]], 'D', 'Be', '2001', '../data/ECKSTEIN2007N') \n\\n\ D/T on Be and Be on Be , |
||
1993-model(old EIRENE)\n\ | [D_Be, T_Be, Be_Be] = esputr_YN([10,100,3000],strvcat('D','T','self'), 'Beryllium', '1993', '../data/SPUTER') \n\\n\ H on Be , |
||
D on | C, | ||
T on | Mo | ||
) |
Definition at line 30 of file esputr_YN.cpp.
References esputr1993_init_wrapper(), esputr2001_initn_wrapper(), esputr_deallocate(), esputr_yn(), and esputr1993_test::n_combinations.