This object performs temperature coefficient calculations for a general system. More...
#include <TempCoefCalculator.hxx>
Public Member Functions | |
| TempCoefCalculator (double InitialTemp, int Nvalues=2, double DeltaT=100, int Nparticules=2000, int NActivesCycles=100, int NInactivesCycles=30, float KeffEstimator=1.0) | |
| Constructor standard. More... | |
| ~TempCoefCalculator () | |
| Delete standard. More... | |
| void | Run () |
| lance the calcul More... | |
| void | PrintResults (string FileName) |
| Print calculation results to a file. More... | |
| void | SetTempFileName (string FileName) |
| Set the temp file name. More... | |
Protected Attributes | |
| double | fInitialTemperature |
| Temp Coeff Calculation is made from a temperature common to all the cells fuel. More... | |
| int | fNvalues |
| Number of MCNP calculations (number of temperature steps) More... | |
| int | fNparticules |
| Number of particles. More... | |
| int | fNActivesCycles |
| Number of actives cycles. More... | |
| int | fNInactivesCycles |
| Number of inactives cycles. More... | |
| float | fKeffEstimator |
| Expected Keff. More... | |
| double | fDeltaT |
| Steps of fuel temperature. More... | |
| string | fTempFileName |
| The name of MCNP tempory file name. More... | |
| vector< double > | fFractions |
| Fuel temperature fractions between nominal temp and nominal temp + DeltaT. More... | |
| vector< double > | fKeffValues |
| Output values of MCNP criticality calculations. More... | |
| vector< double > | fKeffErrors |
| Output values of MCNP Keff statistical errors. More... | |
| vector< double > | fReactivitiesValues |
| Output values of reactivity. More... | |
| vector< double > | fTempValues |
| Output values of various temperatures. More... | |
| vector< double > | fTempCoeffValues |
| Output values of temperature coefficient. More... | |
Private Member Functions | |
| void | CalculateStepTemp () |
| Calculate the temperature steps vector from fNvalues given. More... | |
| int | CheckFuelPresence () |
| Check presence of fuel flags. More... | |
This object performs temperature coefficient calculations for a general system.
Fuel temperature is decreased then increased in steps and change in reactivity is determined for all cells containing fuel materials in the system
| TempCoefCalculator::TempCoefCalculator | ( | double | InitialTemp, |
| int | Nvalues = 2, |
||
| double | DeltaT = 100, |
||
| int | Nparticules = 2000, |
||
| int | NActivesCycles = 100, |
||
| int | NInactivesCycles = 30, |
||
| float | KeffEstimator = 1.0 |
||
| ) |
Constructor standard.
| TempCoefCalculator::~TempCoefCalculator | ( | ) |
Delete standard.
|
private |
Calculate the temperature steps vector from fNvalues given.
|
private |
Check presence of fuel flags.
| void TempCoefCalculator::PrintResults | ( | string | FileName | ) |
Print calculation results to a file.
| void TempCoefCalculator::Run | ( | ) |
lance the calcul
|
inline |
Set the temp file name.
|
protected |
Steps of fuel temperature.
|
protected |
Fuel temperature fractions between nominal temp and nominal temp + DeltaT.
|
protected |
Temp Coeff Calculation is made from a temperature common to all the cells fuel.
|
protected |
Output values of MCNP Keff statistical errors.
|
protected |
Expected Keff.
|
protected |
Output values of MCNP criticality calculations.
|
protected |
Number of actives cycles.
|
protected |
Number of inactives cycles.
|
protected |
Number of particles.
|
protected |
Number of MCNP calculations (number of temperature steps)
|
protected |
Output values of reactivity.
|
protected |
Output values of temperature coefficient.
|
protected |
The name of MCNP tempory file name.
|
protected |
Output values of various temperatures.