IMPACT T
Public Member Functions
inputclass::in_input Interface Reference

Public Member Functions

subroutine in1_input (odim, onp, onx, ony, onz, oflagbc, oflagdist, orstartflg, oflagmap, distparam, nparam, obcurr, obkenergy, obmass, obcharge, obfreq, oxrad, oyrad, operdlen, onblem, onpcol, onprow, oflage
 Input all parameters except beam line element parameters. More...
 
subroutine in2_input (onblem, oblength, obnseg, obmpstp, obtype, value0, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10, value11, value12, value13, value14, value15, value16, value17, value18, value19, value20, value21, value22, value23, value24)
 Input beam line element parameters. More...
 
subroutine in3_input (odim, onp, onx, ony, onz, oflagbc, oflagdist, orstartflg, oflagmap, distparam, nparam, obcurr, obkenergy, obmass, obcharge, obfreq, oxrad, oyrad, operdlen, onblem, onpcol, onprow, oflage
 Input all parameters except beam line element parameters. More...
 

Member Function/Subroutine Documentation

◆ in1_input()

subroutine inputclass::in_input::in1_input ( integer, intent(out)  odim,
integer, intent(out)  onp,
integer, intent(out)  onx,
integer, intent(out)  ony,
integer, intent(out)  onz,
integer, intent(out)  oflagbc,
integer, intent(out)  oflagdist,
integer, intent(out)  orstartflg,
integer, intent(out)  oflagmap,
double precision, dimension(nparam), intent(out)  distparam,
integer, intent(in)  nparam,
double precision, intent(out)  obcurr,
double precision, intent(out)  obkenergy,
double precision, intent(out)  obmass,
double precision, intent(out)  obcharge,
double precision, intent(out)  obfreq,
double precision, intent(out)  oxrad,
double precision, intent(out)  oyrad,
double precision, intent(out)  operdlen,
integer, intent(out)  onblem,
integer, intent(out)  onpcol,
integer, intent(out)  onprow,
  oflage 
)

Input all parameters except beam line element parameters.

◆ in2_input()

subroutine inputclass::in_input::in2_input ( integer, intent(in)  onblem,
double precision, dimension(onblem), intent(out)  oblength,
integer, dimension(onblem), intent(out)  obnseg,
integer, dimension(onblem), intent(out)  obmpstp,
integer, dimension(onblem), intent(out)  obtype,
double precision, dimension(onblem), intent(out)  value0,
double precision, dimension(onblem), intent(out)  value1,
double precision, dimension(onblem), intent(out)  value2,
double precision, dimension(onblem), intent(out)  value3,
double precision, dimension(onblem), intent(out)  value4,
double precision, dimension(onblem), intent(out)  value5,
double precision, dimension(onblem), intent(out)  value6,
double precision, dimension(onblem), intent(out)  value7,
double precision, dimension(onblem), intent(out)  value8,
double precision, dimension(onblem), intent(out)  value9,
double precision, dimension(onblem), intent(out)  value10,
double precision, dimension(onblem), intent(out)  value11,
  value12,
  value13,
  value14,
  value15,
  value16,
  value17,
  value18,
  value19,
  value20,
  value21,
  value22,
  value23,
  value24 
)

Input beam line element parameters.

◆ in3_input()

subroutine inputclass::in_input::in3_input ( integer, intent(out)  odim,
integer, intent(out)  onp,
integer, intent(out)  onx,
integer, intent(out)  ony,
integer, intent(out)  onz,
integer, intent(out)  oflagbc,
integer, intent(out)  oflagdist,
integer, intent(out)  orstartflg,
integer, intent(out)  oflagmap,
double precision, dimension(nparam), intent(out)  distparam,
integer, intent(in)  nparam,
double precision, intent(out)  obcurr,
double precision, intent(out)  obkenergy,
double precision, intent(out)  obmass,
double precision, intent(out)  obcharge,
double precision, intent(out)  obfreq,
double precision, intent(out)  oxrad,
double precision, intent(out)  oyrad,
double precision, intent(out)  operdlen,
integer, intent(out)  onblem,
integer, intent(out)  onpcol,
integer, intent(out)  onprow,
  oflage 
)

Input all parameters except beam line element parameters.


The documentation for this interface was generated from the following file: