ESPUTR
calculation of sputtering yields
Functions
esputr_YN.cpp File Reference

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')")
 

Detailed Description

Octave interface for calculation of the sputtering yields for normal incidence.

Octave interface for calculation of the angular factor.

Authors
Markus Brenneis Marku.nosp@m.s.Br.nosp@m.ennei.nosp@m.s@un.nosp@m.i-due.nosp@m.ssel.nosp@m.dorf..nosp@m.de, Vladislav Kotov v.kot.nosp@m.ov@f.nosp@m.z-jue.nosp@m.lich.nosp@m..de (contact person)

Definition in file esputr_YN.cpp.

Function Documentation

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.

Here is the call graph for this function: