CLASS
1.1
|
#include "CLASS.hxx"
Fonctions membres publiques | |
DataBank () | |
< Normal Constructor. Plus de détails... | |
DataBank (LogFile *Log, string DB_index_file, bool olfreadmethod=true) | |
Normal Destructor. Plus de détails... | |
~DataBank () | |
LogFile * | GetLog () |
Return the Pointer to Log. Plus de détails... | |
map< T,EvolutionData > | GetDataBank () const |
Return the DataBank. Plus de détails... | |
string | GetDataBaseIndex () const |
Return the index Name. Plus de détails... | |
string | GetFuelType () const |
Return the fuel type of the DB. Plus de détails... | |
vector< double > | GetFuelParameter () const |
Return the Fuel parameter of the DB. Plus de détails... | |
pair< double, double > | GetBurnUpRange () const |
Return the BurnUp range of the DB. Plus de détails... | |
bool | IsDefine (const T &key) const |
True the key is define, false unstead. Plus de détails... | |
map< double, EvolutionData > | GetDistancesTo (IsotopicVector isotopicvector, double t=0) const |
EvolutionData | GetClosest (IsotopicVector isotopicvector, double t=0) const |
Return a map containing the distance of each EvolutionData in the DataBase to the set IV at the t time. Plus de détails... | |
void | SetDataBank (map< T, EvolutionData > mymap) |
Return the closest. Plus de détails... | |
void | SetDataBaseIndex (string database) |
EvolutionData | GenerateEvolutionData (IsotopicVector isotopicvector, double cycletime, double Power) |
Genration of a New EvolutionData From the one already present. Plus de détails... | |
void | SetUpdateReferenceDBatEachStep (bool val) |
void | SetOldReadMethod (bool val) |
IsotopicVector | Evolution (const T &key, double dt) |
Return the Product IsotopicVector evolution from zai during a dt time. Plus de détails... | |
void | ReadDataBase () |
... Plus de détails... | |
void | CalculateDistanceParameter () |
Calculate automaticly the weight for each ZAI in the distance calculation from the mean XS of the DataBank. Plus de détails... | |
void | SetDistanceParameter (IsotopicVector DistanceParameter) |
Define mannually the weight for each ZAI in the distance calculation. Plus de détails... | |
void | SetDistanceType (int DistanceType) |
Define the way to decide if two isotopic vectors are close. 0 is for the standard norme, 1 for each ZAI weighted with its XS, 2 for each ZAI weighted with coefficient given by the user. Plus de détails... | |
void | Print () const |
Attributs protégés | |
map< T, EvolutionData > | fDataBank |
string | fDataBaseIndex |
LogFile * | fLog |
bool | fUpdateReferenceDBatEachStep |
bool | fOldReadMethod |
string | fFuelType |
pair< double, double > | fBurnUpRange |
vector< double > | fFuelParameter |
int | fDistanceType |
0 is for the standard norme, < 1 for each ZAI weighted with its XS, < 2 for each ZAI weighted with coefficient given by the user Plus de détails... | |
T | fDistanceParameter |
weight for each ZAI in the distance calculation Plus de détails... | |
DataBank< T >::DataBank | ( | LogFile * | Log, |
string | DB_index_file, | ||
bool | olfreadmethod = true |
||
) |
Normal Destructor.
void DataBank< T >::CalculateDistanceParameter | ( | ) |
IsotopicVector DataBank< T >::Evolution | ( | const T & | key, |
double | dt | ||
) |
Return the Product IsotopicVector evolution from zai during a dt time.
EvolutionData DataBank< T >::GenerateEvolutionData | ( | IsotopicVector | isotopicvector, |
double | cycletime, | ||
double | Power | ||
) |
Genration of a New EvolutionData From the one already present.
|
inline |
Return the BurnUp range of the DB.
Définition à la ligne 48 du fichier DataBank.hxx.
EvolutionData DataBank< T >::GetClosest | ( | IsotopicVector | isotopicvector, |
double | t = 0 |
||
) | const |
Return a map containing the distance of each EvolutionData in the DataBase to the set IV at the t time.
|
inline |
Return the DataBank.
Définition à la ligne 44 du fichier DataBank.hxx.
|
inline |
Return the index Name.
Définition à la ligne 45 du fichier DataBank.hxx.
map<double, EvolutionData> DataBank< T >::GetDistancesTo | ( | IsotopicVector | isotopicvector, |
double | t = 0 |
||
) | const |
|
inline |
Return the Fuel parameter of the DB.
Définition à la ligne 47 du fichier DataBank.hxx.
|
inline |
Return the fuel type of the DB.
Définition à la ligne 46 du fichier DataBank.hxx.
Return the Pointer to Log.
Définition à la ligne 43 du fichier DataBank.hxx.
bool DataBank< T >::IsDefine | ( | const T & | key | ) | const |
True the key is define, false unstead.
void DataBank< T >::Print | ( | ) | const |
void DataBank< T >::ReadDataBase | ( | ) |
...
|
inline |
|
inline |
Définition à la ligne 58 du fichier DataBank.hxx.
void DataBank< T >::SetDistanceParameter | ( | IsotopicVector | DistanceParameter | ) |
Define mannually the weight for each ZAI in the distance calculation.
void DataBank< T >::SetDistanceType | ( | int | DistanceType | ) |
|
inline |
Définition à la ligne 62 du fichier DataBank.hxx.
|
inline |
Définition à la ligne 60 du fichier DataBank.hxx.
|
protected |
Définition à la ligne 88 du fichier DataBank.hxx.
|
protected |
Définition à la ligne 79 du fichier DataBank.hxx.
|
protected |
Définition à la ligne 80 du fichier DataBank.hxx.
|
protected |
weight for each ZAI in the distance calculation
Définition à la ligne 95 du fichier DataBank.hxx.
|
protected |
0 is for the standard norme,
< 1 for each ZAI weighted with its XS, < 2 for each ZAI weighted with coefficient given by the user
Définition à la ligne 91 du fichier DataBank.hxx.
|
protected |
Définition à la ligne 89 du fichier DataBank.hxx.
|
protected |
Définition à la ligne 87 du fichier DataBank.hxx.
Définition à la ligne 81 du fichier DataBank.hxx.
|
protected |
Définition à la ligne 84 du fichier DataBank.hxx.
|
protected |
Définition à la ligne 83 du fichier DataBank.hxx.