ESPUTR
calculation of sputtering yields
Functions/Subroutines
esputr_YN.F File Reference

Matlab interface for calculation of the sputtering yield for normal incidence. More...

Go to the source code of this file.

Functions/Subroutines

subroutine mexfunction (nlhs, plhs, nrhs, prhs)
 Matlab interface for calculation of sputtering yield for normal incidence. More...
 

Detailed Description

Matlab interface for calculation of the sputtering yield for normal incidence.

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.F.

Function/Subroutine Documentation

subroutine mexfunction ( integer  nlhs,
dimension(*)  plhs,
integer  nrhs,
dimension(*)  prhs 
)

Matlab interface for calculation of sputtering yield for normal incidence.

Note
Matlab keeps the memory per mex function unless clear myMexFun or clear mex is called.
Warning
In Matlab, messages printed by ESPUTR appear only on the console (matlab -nodesktop, not in the Matlab GUI window)
Parameters
nlhsNumber of vectors in the output (left hand side)
nrhsNumber of vectors in the input (right hand side)

Output (left hand side) vectors

Each vector is the sputtering yield (as a function of energy) for one projectile-target combination

Input (right hand side) vectors

  1. Array of incident energies, eV
  2. Array of strings which denote the projectiles
  3. Array of strings which denote the targets
  4. String which denotes the model ('1993', '2001')
  5. Name of the input file (full path) with fitting coefficients

Definition at line 35 of file esputr_YN.F.

References esputr1993::esputr1993_deallocate(), esputr1993::esputr1993_init(), esputr2001::esputr2001_deallocate(), esputr2001::esputr2001_initn(), esputr::esputr_unit, and esputr_yn().

Here is the call graph for this function: