gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/initInABox [ Modules ]

[ Top ] [ Modules ]

NAME

module initInABox

PURPOSE

Initializes nucleons for a calculation in a box of nuclear matter ("periodic boundary conditions").

Will be used as first step of initializing the particle vectors for InABox_pion and InABox_delta


initInABox/neutron_Density [ Global module-variables ]

[ Top ] [ initInABox ] [ Global module-variables ]

SOURCE

  real, save :: neutron_Density = 0.084

PURPOSE

neutron Density [fm^-3]


initInABox/proton_Density [ Global module-variables ]

[ Top ] [ initInABox ] [ Global module-variables ]

SOURCE

  real, save :: proton_Density = 0.084

PURPOSE

proton Density [fm^-3]


initInABox/fermiMotion [ Global module-variables ]

[ Top ] [ initInABox ] [ Global module-variables ]

SOURCE

  logical, save :: fermiMotion = .true.

PURPOSE

switch on/off Fermi motion


initInABox/temp [ Global module-variables ]

[ Top ] [ initInABox ] [ Global module-variables ]

SOURCE

  real, save :: temp = 0.

PURPOSE

If fermiMotion is true, this switch determines the temperature (in GeV) used in the Fermi distribution.


initInABox/energy_density [ Global module-variables ]

[ Top ] [ initInABox ] [ Global module-variables ]

SOURCE

  real, save :: energy_density = 0.

PURPOSE

Energy density in GeV/fm^3. If a finite positive number is given, the box will be boosted to a frame with the given energy density.


initInABox/standing_wave_number [ Global module-variables ]

[ Top ] [ initInABox ] [ Global module-variables ]

SOURCE

  integer, save :: standing_wave_number = 0

PURPOSE

If this number is larger than zero, the initial density distribution will not be uniform, but is modulated with a standing wave in z direction. The given number determines the number of oscillations throughout the box. The amplitude of the oscillations is currently fixed to be 20% of the (average) nucleon density.


initInABox/initInput [ Subroutines ]

[ Top ] [ initInABox ] [ Subroutines ]

NAME

subroutine initInput

PURPOSE

Reads input out of jobcard. Namelist 'initInABox'.


initInABox/InABox [ Namelists ]

[ Top ] [ initInABox ] [ Namelists ]

NAME

NAMELIST InABox

PURPOSE

Includes the input parameters:


initInABox/initializeInABox [ Subroutines ]

[ Top ] [ initInABox ] [ Subroutines ]

NAME

subroutine initializeInABox(teilchen)

PURPOSE

Initialize nucleons in a box.


initInABox/BoostToEps [ Subroutines ]

[ Top ] [ initInABox ] [ Subroutines ]

NAME

subroutine BoosToEps(Teilchen)

PURPOSE

Boost the particles along z-axis such that the energy density (=E/V) corresponds to the input parameter. This is only done if a finite positive energy density is given.