ESPUTR
calculation of sputtering yields
Functions
esputr_YTH.cpp File Reference

Go to the source code of this file.

Functions

 DEFUN_DLD (esputr_YTH, args, nargout," \n\ Calculate the angular dependency factor of the sputtering yield Y(E,tehta)/Y(E,0) (interface to ESPUTR) \n\ \n\ [Y1 Y2 ...] = esputr_YN(TH, E0, proj, targ, version, fileTH) \n\ \n\ Y1, Y2 ... : matrices with calculated angular factors - \n\ - one matrix for each projectile-target combination, \n\ rows: over angle THs, columns: over eneregy E0s \n\ TH : column vector of the incident agles, radian \n\ Incident angle is the angle between surface normal \n\ and velocity of the incident particle \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\ 1993-model\n\ f = esputr_YTH([0:5:90]*pi/180, 100, 'E', 'l', '1993')\n\ \n\ D on Be, 2007 model (2001 with coefficients from [Eckstein 2007]) \n\ f = esputr_YTH([0:5:90]*pi/180, [500,700,1000], 'D', 'Be', '2001','../data/ECKSTEIN2007TH')\n\ \n\ D on W, D on Mo, He on W, 2007 model\n\ [D_W,D_Mo,He_W] = esputr_YTH([0:1:90]*pi/180, [500,1000], strvcat('D','D','He'),strvcat('W','Mo','W'), '2001', ... \n\ '/home/v.kotov/JuNiPlib/esputr/data/ECKSTEIN2007TH')")
 

Function Documentation

DEFUN_DLD ( esputr_YTH  ,
args  ,
nargout  ,
" \n\ Calculate the angular dependency factor of the sputtering yield Y(E,tehta)/Y(E,0) (interface to ESPUTR) \n\\n\  [Y1 Y2...] = esputr_YN(TH, E0, proj, targ, version, fileTH) \n\\n\   Y1,
Y2...:matrices with calculated angular factors-\n\-one matrix for each projectile-target  combination,
\n\rows:over angle  THs,
columns:over eneregy E0s\n\TH:column vector of the incident  agles,
radian\n\Incident angle is the angle between surface normal\n\and velocity of the incident particle\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\1993-model\n\  f = esputr_YTH([0:5:90]*pi/180, 100, 'E', 'l', '1993')\n\\n\ D on Be,
2007 model(2001 with coefficients from[Eckstein 2007])\n\  f = esputr_YTH([0:5:90]*pi/180, [500,700,1000], 'D', 'Be', '2001','../data/ECKSTEIN2007TH')\n\\n\ D on W,
D on  Mo,
He on  W 
)

Definition at line 48 of file esputr_YTH.cpp.

References esputr2001_initth_wrapper(), esputr_deallocate(), esputr_yth(), and esputr1993_test::n_combinations.

Here is the call graph for this function: