TABLE OF CONTENTS
/propagation_RMF [ Modules ]
NAME
module propagation_RMF
PURPOSE
Module which includes the propagation of the test-particles in relativistic mean field. It substitutes the module propagation in case if RMF is used.
propagation_RMF/predictorCorrector [ Global module-variables ]
[ Top ] [ propagation_RMF ] [ Global module-variables ]
PURPOSE
Switch for predictor-corrector method in the propagation. If .false. then simple Euler method is used (i.e. only predictor step is done)
SOURCE
logical, save :: predictorCorrector=.true.
propagation_RMF/deleteTachyons [ Global module-variables ]
[ Top ] [ propagation_RMF ] [ Global module-variables ]
PURPOSE
Switch for treatment of particles with velocity > 1.
Possible values:
- if .true., these particles are deleted by setting ID=0
- if .false., these particles are propagated, but with modified velocity
SOURCE
logical, save :: deleteTachyons = .false.
propagation_RMF/propagation_RMF_input [ Namelists ]
[ Top ] [ propagation_RMF ] [ Namelists ]
NAME
NAMELIST propagation_RMF_input
PURPOSE
Namelist which includes the input switches:
propagation_RMF/propagate_RMF [ Subroutines ]
[ Top ] [ propagation_RMF ] [ Subroutines ]
NAME
subroutine propagate_RMF(realPart, pertPart, delta_T, TimeStep)
PURPOSE
This routine propagates particles in a relativistic mean field.
INPUTS
- type(particle), dimension(:,:) :: realPart
- type(particle), dimension(:,:) :: pertPart -- real and perturbative particle arrays which should be propagated
- real :: delta_T -- size of time step (fm/c)
- integer :: TimeStep -- number of time step
NOTES
Particle coordinates and kinetic momentum are propagated. Uses predictor corrector scheme or simple Euler time stepping.
propagation_RMF/reportError [ Subroutines ]
[ Top ] [ propagation_RMF ] [ Subroutines ]
NAME
subroutine reportError(Part, errCode)
PURPOSE
generate histograms reporting, at which masses errors occured