ESPUTR
calculation of sputtering yields
|
Functions/Subroutines | |
integer function, public | numberoflines (fileName, ignoreComments, err) |
Return number of lines in the file, without blank lines and comment lines (started with #) More... | |
Variables | |
integer, save, public | esputr_unit = 6 |
Index of the unit for standard output, default value 6. More... | |
integer, parameter, public | esputr_dp =8 |
Kind number for real numbers. More... | |
real(esputr_dp), parameter, public | esputr_pi = 4*atan(1.) |
Pi number. More... | |
real(esputr_dp), parameter, public | esputr_pi2 = ESPUTR_PI/2 |
Pi divided by 2. More... | |
integer, parameter, public | esputr_max_line_length = 256 |
Maximum length of the line in the input data files. More... | |
character(*), parameter, public | esputr_comment_start = '#' |
chracter which is used to start comments in the data files More... | |
integer function, public esputr::numberoflines | ( | character(*), intent(in) | fileName, |
logical, intent(in), optional | ignoreComments, | ||
integer, intent(out) | err | ||
) |
Return number of lines in the file, without blank lines and comment lines (started with #)
[in] | filename | The input file (must not be opened) |
[in] | ignorecomments | Lines started with '#' are counted only when ignoreComments=.false., |
If ignoreComments is not present or ignoreComments=.true. then lines started with '#' are not counted. They are counted only when ignoreComments=.false.
Definition at line 95 of file esputr.f90.
References esputr_comment_start, and esputr_unit.
Referenced by esputr1993::esputr1993_init(), and esputr2001::esputr2001_initth().
integer, save, public esputr::esputr_unit = 6 |
Index of the unit for standard output, default value 6.
Definition at line 73 of file esputr.f90.
Referenced by esputr1993::esputr1993_availablecombinations(), esputr1993::esputr1993_check(), esputr1993::esputr1993_deallocate(), esputr1993::esputr1993_eth(), esputr1993::esputr1993_getprojectileid(), esputr1993::esputr1993_gettargetid(), esputr1993::esputr1993_init(), esputr1993::esputr1993_yn(), esputr1993::esputr1993_yth(), esputr2001::esputr2001_availablecombinationsn(), esputr2001::esputr2001_availablecombinationsth(), esputr2001::esputr2001_check(), esputr2001::esputr2001_deallocate(), esputr2001::esputr2001_eth(), esputr2001::esputr2001_getavailableenergyrange(), esputr2001::esputr2001_getprojectiletargetidn(), esputr2001::esputr2001_getprojectiletargetidsth(), esputr2001::esputr2001_init(), esputr2001::esputr2001_initn(), esputr2001::esputr2001_initth(), esputr2001::esputr2001_yn(), esputr2001::esputr2001_yth(), esputr_cgi(), esputr_yn(), esputr_yth(), mexfunction(), numberoflines(), test1993(), and test2001().
integer, parameter, public esputr::esputr_dp =8 |
Kind number for real numbers.
Value 8 seems to be necessary for coupling with Matlab
Definition at line 77 of file esputr.f90.
real(esputr_dp), parameter, public esputr::esputr_pi = 4*atan(1.) |
Pi number.
Definition at line 79 of file esputr.f90.
Referenced by esputr1993_test::esputr1993_test_th(), esputr1993::esputr1993_yth(), esputr2001_test::esputr2001_test_extrapolate_angular(), and esputr2001::esputr2001_yth().
real(esputr_dp), parameter, public esputr::esputr_pi2 = ESPUTR_PI/2 |
Pi divided by 2.
Definition at line 81 of file esputr.f90.
Referenced by esputr1993::esputr1993_yth(), and esputr2001::esputr2001_yth().
integer, parameter, public esputr::esputr_max_line_length = 256 |
Maximum length of the line in the input data files.
Definition at line 83 of file esputr.f90.
character(*), parameter, public esputr::esputr_comment_start = '#' |
chracter which is used to start comments in the data files
Definition at line 86 of file esputr.f90.
Referenced by esputr2001::esputr2001_initth(), and numberoflines().