This object performs temperature coefficient calculations for a general system.
More...
#include <TempCoefCalculator.hxx>
|
| 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 () |
| Delete standard.
|
|
void | Run () |
| lance the calcul
|
|
void | PrintResults (string FileName) |
| Print calculation results to a file.
|
|
void | SetTempFileName (string FileName) |
|
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
- Author
- Nico*
- Version
- 1.0
◆ TempCoefCalculator()
TempCoefCalculator::TempCoefCalculator |
( |
double |
InitialTemp, |
|
|
int |
Nvalues = 2 , |
|
|
double |
DeltaT = 100 , |
|
|
int |
Nparticules = 2000 , |
|
|
int |
NActivesCycles = 100 , |
|
|
int |
NInactivesCycles = 30 , |
|
|
float |
KeffEstimator = 1.0 |
|
) |
| |
◆ ~TempCoefCalculator()
TempCoefCalculator::~TempCoefCalculator |
( |
| ) |
|
|
default |
◆ CalculateStepTemp()
void TempCoefCalculator::CalculateStepTemp |
( |
| ) |
|
|
private |
Calculate the temperature steps vector from fNvalues given.
◆ CheckFuelPresence()
int TempCoefCalculator::CheckFuelPresence |
( |
| ) |
|
|
private |
Check presence of fuel flags.
◆ PrintResults()
void TempCoefCalculator::PrintResults |
( |
string |
FileName | ) |
|
Print calculation results to a file.
◆ Run()
void TempCoefCalculator::Run |
( |
| ) |
|
◆ SetTempFileName()
void TempCoefCalculator::SetTempFileName |
( |
string |
FileName | ) |
|
|
inline |
◆ fDeltaT
double TempCoefCalculator::fDeltaT |
|
protected |
Steps of fuel temperature.
◆ fFractions
vector< double > TempCoefCalculator::fFractions |
|
protected |
Fuel temperature fractions between nominal temp and nominal temp + DeltaT.
◆ fInitialTemperature
double TempCoefCalculator::fInitialTemperature |
|
protected |
Temp Coeff Calculation is made from a temperature common to all the cells fuel.
◆ fKeffErrors
vector< double > TempCoefCalculator::fKeffErrors |
|
protected |
Output values of MCNP Keff statistical errors.
◆ fKeffEstimator
float TempCoefCalculator::fKeffEstimator |
|
protected |
◆ fKeffValues
vector< double > TempCoefCalculator::fKeffValues |
|
protected |
Output values of MCNP criticality calculations.
◆ fNActivesCycles
int TempCoefCalculator::fNActivesCycles |
|
protected |
Number of actives cycles.
◆ fNInactivesCycles
int TempCoefCalculator::fNInactivesCycles |
|
protected |
Number of inactives cycles.
◆ fNparticules
int TempCoefCalculator::fNparticules |
|
protected |
◆ fNvalues
int TempCoefCalculator::fNvalues |
|
protected |
Number of MCNP calculations (number of temperature steps)
◆ fReactivitiesValues
vector< double > TempCoefCalculator::fReactivitiesValues |
|
protected |
Output values of reactivity.
◆ fTempCoeffValues
vector< double > TempCoefCalculator::fTempCoeffValues |
|
protected |
Output values of temperature coefficient.
◆ fTempFileName
string TempCoefCalculator::fTempFileName |
|
protected |
The name of MCNP tempory file name.
◆ fTempValues
vector< double > TempCoefCalculator::fTempValues |
|
protected |
Output values of various temperatures.
The documentation for this class was generated from the following files: