40 _ProtonMeanMultiplicity(0.0)
53 "G4StatMFMacroNucleon::CalcMeanMultiplicity: Temperature less or equal 0");
58 G4double lambda3 = ThermalWaveLenght*ThermalWaveLenght*ThermalWaveLenght;
65 if (exponent_neutron > 300.0) exponent_neutron = 300.0;
66 if (exponent_proton > 300.0) exponent_proton = 300.0;
69 (degeneracy*FreeVol/lambda3)*
G4Exp(exponent_neutron);
72 (degeneracy*FreeVol/lambda3)*
G4Exp(exponent_proton);
87 G4double lambda3 = ThermalWaveLenght*ThermalWaveLenght*ThermalWaveLenght;
99 return NeutronEntropy+ProtonEntropy;
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double CalcEntropy(const G4double T, const G4double FreeVol)
static G4double GetCoulomb()
G4double G4Log(G4double x)
G4double CalcMeanMultiplicity(const G4double FreeVol, const G4double mu, const G4double nu, const G4double T)
static constexpr double fermi
G4double _ProtonMeanMultiplicity
G4double _MeanMultiplicity
G4double CalcEnergy(const G4double T)
G4double _NeutronMeanMultiplicity
static const G4double degeneracy