#include <G4StatMFMacroChemicalPotential.hh>
◆ G4StatMFMacroChemicalPotential() [1/3]
Definition at line 48 of file G4StatMFMacroChemicalPotential.hh.
G4double _MeanTemperature
G4double _ChemPotentialMu
std::vector< G4VStatMFMacroCluster * > * _theClusters
G4double _MeanMultiplicity
G4double _ChemPotentialNu
◆ ~G4StatMFMacroChemicalPotential()
G4StatMFMacroChemicalPotential::~G4StatMFMacroChemicalPotential |
( |
| ) |
|
|
inline |
◆ G4StatMFMacroChemicalPotential() [2/3]
G4StatMFMacroChemicalPotential::G4StatMFMacroChemicalPotential |
( |
| ) |
|
|
inlineprivate |
◆ G4StatMFMacroChemicalPotential() [3/3]
◆ CalcChemicalPotentialMu()
void G4StatMFMacroChemicalPotential::CalcChemicalPotentialMu |
( |
const G4double |
nu | ) |
|
|
private |
Definition at line 131 of file G4StatMFMacroChemicalPotential.cc.
G4double _MeanTemperature
G4double CalcChemicalPotentialMu(void)
G4double _ChemPotentialMu
std::vector< G4VStatMFMacroCluster * > * _theClusters
G4double _MeanMultiplicity
G4double GetMeanMultiplicity(void) const
◆ CalcChemicalPotentialNu()
G4double G4StatMFMacroChemicalPotential::CalcChemicalPotentialNu |
( |
void |
| ) |
|
Definition at line 57 of file G4StatMFMacroChemicalPotential.cc.
74 if (fChemPa*fChemPb > 0.0) {
78 ChemPb -= 1.5*std::abs(ChemPb-ChemPa);
81 }
while (fChemPb < 0.0);
84 ChemPb += 1.5*std::abs(ChemPb-ChemPa);
87 }
while (fChemPb > 0.0);
95 if (!theSolver->
Brent(*
this)){
96 G4cout <<
"G4StatMFMacroChemicalPotential:"<<
" ChemPa="<<ChemPa
97 <<
" ChemPb="<<ChemPb<<
G4endl;
98 G4cout <<
"G4StatMFMacroChemicalPotential:"<<
" fChemPa="<<fChemPa
99 <<
" fChemPb="<<fChemPb<<
G4endl;
100 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroChemicalPotential::CalcChemicalPotentialNu: I couldn't find the root.");
static G4double GetGamma0()
static G4Pow * GetInstance()
G4double operator()(const G4double nu)
void SetIntervalLimits(const G4double Limit1, const G4double Limit2)
G4bool Brent(Function &theFunction)
G4GLOB_DLL std::ostream G4cout
G4double _ChemPotentialNu
static G4double GetCoulomb()
G4double Z23(G4int Z) const
G4double GetRoot(void) const
◆ CalcMeanZ()
Definition at line 109 of file G4StatMFMacroChemicalPotential.cc.
111 std::vector<G4VStatMFMacroCluster*>::iterator i;
114 (*i)->CalcZARatio(nu);
126 MeanZ += (n++) * (*i)->GetZARatio() * (*i)->GetMeanMultiplicity();
std::vector< G4VStatMFMacroCluster * > * _theClusters
void CalcChemicalPotentialMu(const G4double nu)
◆ GetChemicalPotentialMu()
G4double G4StatMFMacroChemicalPotential::GetChemicalPotentialMu |
( |
void |
| ) |
const |
|
inline |
◆ GetChemicalPotentialNu()
G4double G4StatMFMacroChemicalPotential::GetChemicalPotentialNu |
( |
void |
| ) |
const |
|
inline |
◆ GetMeanMultiplicity()
G4double G4StatMFMacroChemicalPotential::GetMeanMultiplicity |
( |
void |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator()()
◆ operator=()
◆ operator==()
◆ _ChemPotentialMu
G4double G4StatMFMacroChemicalPotential::_ChemPotentialMu |
|
private |
◆ _ChemPotentialNu
G4double G4StatMFMacroChemicalPotential::_ChemPotentialNu |
|
private |
◆ _Kappa
G4double G4StatMFMacroChemicalPotential::_Kappa |
|
private |
◆ _MeanMultiplicity
G4double G4StatMFMacroChemicalPotential::_MeanMultiplicity |
|
private |
◆ _MeanTemperature
G4double G4StatMFMacroChemicalPotential::_MeanTemperature |
|
private |
◆ _theClusters
◆ theA
G4double G4StatMFMacroChemicalPotential::theA |
|
private |
◆ theZ
G4double G4StatMFMacroChemicalPotential::theZ |
|
private |
The documentation for this class was generated from the following files: