Geant4  10.01.p02
G4StatMFMacroChemicalPotential Class Reference

#include <G4StatMFMacroChemicalPotential.hh>

Public Member Functions

 G4StatMFMacroChemicalPotential (const G4double anA, const G4double aZ, const G4double kappa, const G4double temp, std::vector< G4VStatMFMacroCluster * > *ClusterVector)
 
 ~G4StatMFMacroChemicalPotential ()
 
G4double operator() (const G4double nu)
 
G4double GetMeanMultiplicity (void) const
 
G4double GetChemicalPotentialMu (void) const
 
G4double GetChemicalPotentialNu (void) const
 
G4double CalcChemicalPotentialNu (void)
 

Private Member Functions

 G4StatMFMacroChemicalPotential ()
 
 G4StatMFMacroChemicalPotential (const G4StatMFMacroChemicalPotential &)
 
G4StatMFMacroChemicalPotentialoperator= (const G4StatMFMacroChemicalPotential &right)
 
G4bool operator== (const G4StatMFMacroChemicalPotential &right) const
 
G4bool operator!= (const G4StatMFMacroChemicalPotential &right) const
 
G4double CalcMeanZ (const G4double nu)
 
void CalcChemicalPotentialMu (const G4double nu)
 

Private Attributes

G4double theA
 
G4double theZ
 
G4double _Kappa
 
G4double _MeanMultiplicity
 
G4double _MeanTemperature
 
G4double _ChemPotentialMu
 
G4double _ChemPotentialNu
 
std::vector
< G4VStatMFMacroCluster * > * 
_theClusters
 

Detailed Description

Definition at line 44 of file G4StatMFMacroChemicalPotential.hh.

Constructor & Destructor Documentation

G4StatMFMacroChemicalPotential::G4StatMFMacroChemicalPotential ( const G4double  anA,
const G4double  aZ,
const G4double  kappa,
const G4double  temp,
std::vector< G4VStatMFMacroCluster * > *  ClusterVector 
)
inline

Definition at line 48 of file G4StatMFMacroChemicalPotential.hh.

G4StatMFMacroChemicalPotential::~G4StatMFMacroChemicalPotential ( )
inline

Definition at line 62 of file G4StatMFMacroChemicalPotential.hh.

G4StatMFMacroChemicalPotential::G4StatMFMacroChemicalPotential ( )
inlineprivate

Definition at line 69 of file G4StatMFMacroChemicalPotential.hh.

G4StatMFMacroChemicalPotential::G4StatMFMacroChemicalPotential ( const G4StatMFMacroChemicalPotential )
inlineprivate

Definition at line 72 of file G4StatMFMacroChemicalPotential.hh.

Member Function Documentation

void G4StatMFMacroChemicalPotential::CalcChemicalPotentialMu ( const G4double  nu)
private

Definition at line 132 of file G4StatMFMacroChemicalPotential.cc.

References _ChemPotentialMu, _Kappa, _MeanMultiplicity, _MeanTemperature, _theClusters, G4StatMFMacroMultiplicity::CalcChemicalPotentialMu(), G4StatMFMacroMultiplicity::GetMeanMultiplicity(), and theA.

Referenced by CalcMeanZ().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4StatMFMacroChemicalPotential::CalcChemicalPotentialNu ( void  )

Definition at line 59 of file G4StatMFMacroChemicalPotential.cc.

References _ChemPotentialNu, G4Solver< Function >::Brent(), G4cerr, G4endl, G4StatMFParameters::GetGamma0(), G4StatMFParameters::GetKappaCoulomb(), G4StatMFParameters::Getr0(), G4Solver< Function >::GetRoot(), operator()(), G4Solver< Function >::SetIntervalLimits(), theA, and theZ.

Referenced by G4StatMFMacroTemperature::CalcChemicalPotentialNu().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4StatMFMacroChemicalPotential::CalcMeanZ ( const G4double  nu)
private

Definition at line 107 of file G4StatMFMacroChemicalPotential.cc.

References _theClusters, CalcChemicalPotentialMu(), and n.

Referenced by operator()().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4StatMFMacroChemicalPotential::GetChemicalPotentialMu ( void  ) const
inline

Definition at line 84 of file G4StatMFMacroChemicalPotential.hh.

References _ChemPotentialMu.

Referenced by G4StatMFMacroTemperature::CalcChemicalPotentialNu().

+ Here is the caller graph for this function:

G4double G4StatMFMacroChemicalPotential::GetChemicalPotentialNu ( void  ) const
inline

Definition at line 86 of file G4StatMFMacroChemicalPotential.hh.

References _ChemPotentialNu.

G4double G4StatMFMacroChemicalPotential::GetMeanMultiplicity ( void  ) const
inline

Definition at line 82 of file G4StatMFMacroChemicalPotential.hh.

References _MeanMultiplicity.

Referenced by G4StatMFMacroTemperature::CalcChemicalPotentialNu().

+ Here is the caller graph for this function:

G4bool G4StatMFMacroChemicalPotential::operator!= ( const G4StatMFMacroChemicalPotential right) const
private

Definition at line 50 of file G4StatMFMacroChemicalPotential.cc.

G4double G4StatMFMacroChemicalPotential::operator() ( const G4double  nu)
inline

Definition at line 64 of file G4StatMFMacroChemicalPotential.hh.

References CalcMeanZ(), and theZ.

Referenced by CalcChemicalPotentialNu().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4StatMFMacroChemicalPotential & G4StatMFMacroChemicalPotential::operator= ( const G4StatMFMacroChemicalPotential right)
private

Definition at line 37 of file G4StatMFMacroChemicalPotential.cc.

G4bool G4StatMFMacroChemicalPotential::operator== ( const G4StatMFMacroChemicalPotential right) const
private

Definition at line 43 of file G4StatMFMacroChemicalPotential.cc.

Member Data Documentation

G4double G4StatMFMacroChemicalPotential::_ChemPotentialMu
private
G4double G4StatMFMacroChemicalPotential::_ChemPotentialNu
private
G4double G4StatMFMacroChemicalPotential::_Kappa
private

Definition at line 102 of file G4StatMFMacroChemicalPotential.hh.

Referenced by CalcChemicalPotentialMu().

G4double G4StatMFMacroChemicalPotential::_MeanMultiplicity
private
G4double G4StatMFMacroChemicalPotential::_MeanTemperature
private

Definition at line 106 of file G4StatMFMacroChemicalPotential.hh.

Referenced by CalcChemicalPotentialMu().

std::vector<G4VStatMFMacroCluster*>* G4StatMFMacroChemicalPotential::_theClusters
private

Definition at line 112 of file G4StatMFMacroChemicalPotential.hh.

Referenced by CalcChemicalPotentialMu(), and CalcMeanZ().

G4double G4StatMFMacroChemicalPotential::theA
private
G4double G4StatMFMacroChemicalPotential::theZ
private

Definition at line 100 of file G4StatMFMacroChemicalPotential.hh.

Referenced by CalcChemicalPotentialNu(), and operator()().


The documentation for this class was generated from the following files: