Cargando…
Map creation and analysis via overloaded tools in FORTRAN 90
In tracking codes there is the need to obtain, at run time, various machine quantities which depend parametically on things such as momentum or quadrupole strength. To this end we have overloaded (in FORTRAN 90) Berz' DA package [1] as well as the analysis library LieLib [2,3] which is based on...
Autores principales: | , |
---|---|
Lenguaje: | eng |
Publicado: |
2000
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/449886 |
Sumario: | In tracking codes there is the need to obtain, at run time, various machine quantities which depend parametically on things such as momentum or quadrupole strength. To this end we have overloaded (in FORTRAN 90) Berz' DA package [1] as well as the analysis library LieLib [2,3] which is based on this package and we have created polymorphic types. Runtime polymorphism is not interpretation as in COSY-INFINITY [4] and is more appropriate to large ring tracking codes. Consequently we have applied these tools to the code SixTrack [6]. |
---|