CLASS
1.1
|
A ZAIIDataBase defined a database which contain the evolution of faction of all product, subproduct (or sub(sub...sub)product) for a nucleus. Plus de détails...
#include <EvolutionDataBase.hxx>
Fonctions membres publiques | |
EvolutionDataBase (LogFile *Log, string DB_index_file="Default_Index.dat") | |
~EvolutionDataBase () | |
map< ZAI,EvolutiveProduct * > | GetEvolutionDataBase () const |
string | GetDataBaseIndex () const |
bool | IsDefine (const ZAI &zai) const |
void | SetDataBaseIndex (string database) |
IsotopicVector | DecayProduction (const ZAI &zai, double dt) |
Return the Product IsotopicVector evolution from zai during a dt time. | |
bool | AddEvolutiveProduct (const ZAI &zai) |
void | Print () const |
Attributs protégés | |
map< ZAI,EvolutiveProduct * > | fEvolutionDataBase |
string | fDataBaseIndex |
LogFile * | fLog |
A ZAIIDataBase defined a database which contain the evolution of faction of all product, subproduct (or sub(sub...sub)product) for a nucleus.
The aim of this class is to handle the evolution all information of all Nuclueus product, subproduct (or sub(sub...sub)product) as the fonction of the time.
Définition à la ligne 35 du fichier EvolutionDataBase.hxx.
EvolutionDataBase::EvolutionDataBase | ( | LogFile * | Log, |
string | DB_index_file = "Default_Index.dat" |
||
) |
Définition à la ligne 21 du fichier EvolutionDataBase.cxx.
Définition à la ligne 30 du fichier EvolutionDataBase.cxx.
bool EvolutionDataBase::AddEvolutiveProduct | ( | const ZAI & | zai | ) |
Définition à la ligne 72 du fichier EvolutionDataBase.cxx.
IsotopicVector EvolutionDataBase::DecayProduction | ( | const ZAI & | zai, |
double | dt | ||
) |
Return the Product IsotopicVector evolution from zai during a dt time.
Définition à la ligne 39 du fichier EvolutionDataBase.cxx.
string EvolutionDataBase::GetDataBaseIndex | ( | ) | const [inline] |
Définition à la ligne 47 du fichier EvolutionDataBase.hxx.
map<ZAI ,EvolutiveProduct* > EvolutionDataBase::GetEvolutionDataBase | ( | ) | const [inline] |
Définition à la ligne 46 du fichier EvolutionDataBase.hxx.
bool EvolutionDataBase::IsDefine | ( | const ZAI & | zai | ) | const |
Définition à la ligne 60 du fichier EvolutionDataBase.cxx.
void EvolutionDataBase::Print | ( | ) | const |
Définition à la ligne 86 du fichier EvolutionDataBase.cxx.
void EvolutionDataBase::SetDataBaseIndex | ( | string | database | ) | [inline] |
Définition à la ligne 52 du fichier EvolutionDataBase.hxx.
string EvolutionDataBase::fDataBaseIndex [protected] |
Définition à la ligne 67 du fichier EvolutionDataBase.hxx.
map<ZAI ,EvolutiveProduct* > EvolutionDataBase::fEvolutionDataBase [protected] |
Définition à la ligne 66 du fichier EvolutionDataBase.hxx.
LogFile* EvolutionDataBase::fLog [protected] |
Définition à la ligne 68 du fichier EvolutionDataBase.hxx.