46 VoidCoefCalculator(
int Nvalues = 10,
int Nparticules = 2000,
int NActivesCycles = 100,
int NInactivesCycles = 30,
float KeffEstimator = 1.0);
Header file for Cell class.
A Cell is composed from a Shape and a Material.
Definition Cell.hxx:84
Void coefficient calculations for a general system.
Definition VoidCoefCalculator.hxx:44
int fModeratorCounter
Number of moderator cells.
Definition VoidCoefCalculator.hxx:80
int fNActivesCycles
Number of actives cycles.
Definition VoidCoefCalculator.hxx:65
vector< double > fVolumes
Volume of moderators' cells.
Definition VoidCoefCalculator.hxx:78
vector< double > fFractions
Moderator void fractions between 1 and 0 (1 = full density)
Definition VoidCoefCalculator.hxx:69
vector< double > fKeffErrors
Output values of MCNP Keff statistical errors.
Definition VoidCoefCalculator.hxx:71
int fNvalues
Number of MCNP calculations.
Definition VoidCoefCalculator.hxx:63
int fNparticules
Number of particles.
Definition VoidCoefCalculator.hxx:64
void CountModeratorCells()
Count the cells that are intersting to us.
Definition VoidCoefCalculator.cxx:97
void Run()
launch the calculation
Definition VoidCoefCalculator.cxx:219
void CalculateVolumes()
Calculate moderators' volumes necessary for the average density.
Definition VoidCoefCalculator.cxx:159
vector< double > fReactivitiesValues
Output values of reactivity.
Definition VoidCoefCalculator.hxx:72
string fTempFileName
The name of MCNP tempory file name.
Definition VoidCoefCalculator.hxx:68
vector< double > fRapportValues
Output values of kinf(i)/kinf(nominal)
Definition VoidCoefCalculator.hxx:75
int fNInactivesCycles
Number of inactives cycles.
Definition VoidCoefCalculator.hxx:66
void PrintResults(string FileName)
Print results to a file.
Definition VoidCoefCalculator.cxx:125
vector< double > fDensitiesValues
Output values of various densities.
Definition VoidCoefCalculator.hxx:73
vector< double > fVoidCoeffValues
Output values of void coefficient.
Definition VoidCoefCalculator.hxx:74
vector< Cell * > fModeratorCells
The cells implicated in our calcul.
Definition VoidCoefCalculator.hxx:79
void CalculateFractions()
Calculate the void fractions vector from fNvalues given.
Definition VoidCoefCalculator.cxx:58
float fKeffEstimator
Expected Keff.
Definition VoidCoefCalculator.hxx:67
~VoidCoefCalculator()
Destructor.
void SetTempFileName(string FileName)
Definition VoidCoefCalculator.hxx:50
void PrintAllMaterials()
Count the cells that are intersting to us.
Definition VoidCoefCalculator.cxx:69
vector< double > fKeffValues
Output values of MCNP criticality calculations.
Definition VoidCoefCalculator.hxx:70