CLASS
5.1
Fuel Cycle Simulator
|
Define an EquivalenceModel based on a polynomial fit. More...
#include <EQM_PWR_POL_UO2.hxx>
Public Member Functions | |
map< string, double > | GetMolarFraction (map< string, IsotopicVector > IVStream, double BurnUp) |
Constructor | |
EQM_PWR_POL_UO2 (string PathToWeightFile) | |
normal constructor More... | |
EQM_PWR_POL_UO2 (CLASSLogger *log, string PathToWeightFile) | |
logger constructor More... | |
![]() | |
map< string, IsotopicVector > | GetAllStreamList () |
virtual map< string, vector< double > > | BuildFuel (double BurnUp, double HMMass, map< string, vector< IsotopicVector > > StreamArray, map< string, double > StreamListMassFractionMin, map< string, double > StreamListMassFractionMax, map< int, string > StreamListPriority, map< string, bool > StreamListIsBuffer) |
double | SecondToBurnup (double Second) |
double | BurnupToSecond (double BurnUp) |
bool | isIVInDomain (IsotopicVector IV) |
void | StocksTotalMassCalculation (map< string, vector< IsotopicVector > > const &Stocks) |
void | ConvertMassToLambdaVector (string MaterialDenomination, vector< double > &lambda, double MaterialMassNeeded, vector< IsotopicVector > Stocks) |
EquivalenceModel () | |
Default constructor with path. More... | |
EquivalenceModel (CLASSLogger *log) | |
Logger constructor with path. More... | |
virtual | ~EquivalenceModel () |
Destructor. More... | |
![]() | |
CLASSObject () | |
Normal Constructor. More... | |
CLASSObject (CLASSLogger *log) | |
Log Constructor. More... | |
virtual CLASSObject * | Clone () |
Correct way to copy a CLASSObject in case of derivation. More... | |
void | SetLog (CLASSLogger *log) |
Set the CLASSLogger. More... | |
CLASSLogger * | GetLog () |
Return the Pointer to the Log. More... | |
Additional Inherited Members | |
![]() | |
void | SetLambdaToErrorCode (vector< double > &lambda) |
![]() | |
map< string, IsotopicVector > | fStreamList |
double | fSpecificPower |
The specific power in W/gHM (HM: heavy Metal) More... | |
map< string, EQM_MthPtr > | fKeyword |
bool | freaded |
map< ZAI, pair< double, double > > | fZAILimits |
Fresh fuel range : map<ZAI<min edge ,max edge >> More... | |
map< string, double > | fTotalMassInStocks |
Total mass in each vector of stock. More... | |
map< string, double > | fLambdaMax |
Total lambda of available stocks. More... | |
![]() | |
CLASSLogger * | fLog |
Pointer to the Log. More... | |
Define an EquivalenceModel based on a polynomial fit.
Defines a EQM_PWR_POL_UO2 It returns the enrichment e according to this polynom :
BU : Maximum achievable burnup
EQM_PWR_POL_UO2::EQM_PWR_POL_UO2 | ( | string | PathToWeightFile | ) |
normal constructor
Create a EQM_PWR_POL_UO2
PathToWeightFile | : Path to the file containing the ![]() ![]() ![]() ![]() ![]() |
EQM_PWR_POL_UO2::EQM_PWR_POL_UO2 | ( | CLASSLogger * | log, |
string | PathToWeightFile | ||
) |
logger constructor
Create a EQM_PWR_POL_UO2
log | : Use for the log |
PathToWeightFile | : Path to the file containing the ![]() ![]() ![]() ![]() ![]() |
map< string, double > EQM_PWR_POL_UO2::GetMolarFraction | ( | map< string, IsotopicVector > | IVStream, |
double | BurnUp | ||
) |
This function IS the equivalence model