CLASS
1.1
|
#include "IsotopicVector.hxx"
Fonctions membres publiques | |
IsotopicVector () | |
< Normal Constructor. Plus de détails... | |
~IsotopicVector () | |
map< ZAI,double > | GetIsotopicQuantity () const |
Return the IVQuantity map. Plus de détails... | |
map< ZAI,double > | GetIsotopicQuantityNeeded () const |
Return the IVQuantityNeeded map. Plus de détails... | |
IsotopicVector | GetSpeciesComposition (int z) const |
Return the Species composition of the "z" atom. Plus de détails... | |
IsotopicVector | GetActinidesComposition () const |
Return the Actinides composition of the "z" atom. Plus de détails... | |
double | GetZAIIsotopicQuantity (const ZAI &zai) const |
Return the composition of the IsotopicVector. Plus de détails... | |
double | GetZAIIsotopicQuantity (const int z, const int a, const int i) const |
Return the composition of the IsotopicVector. Plus de détails... | |
vector< int > | GetChemicalSpecies () const |
Return the Species Species contained. Plus de détails... | |
void | Clear () |
Empty all the IV. Plus de détails... | |
void | ClearNeed () |
Empty Need componant of the IV. Plus de détails... | |
void | Add (const ZAI &zai, double quantity) |
Add Quantity gramme of the ZAI Element. Plus de détails... | |
void | Add (const IsotopicVector &isotopicvector) |
Add IsotopicVector to the existing IsotopicVector. Plus de détails... | |
void | Add (const map< ZAI, double > &quantity) |
Add IsotopicVector to the existing IsotopicVector. Plus de détails... | |
void | Need (const ZAI &zai, double quantity) |
Fill the fIsotopicQuantityNeeded. Plus de détails... | |
void | Need (const IsotopicVector &isotopicvector) |
Fill the fIsotopicQuantityNeeded. Plus de détails... | |
void | Need (const map< ZAI, double > &quantityneeded) |
Fill the fIsotopicQuantityNeeded. Plus de détails... | |
void | Remove (const ZAI &zai, double quantity) |
Remove Quantity gramme of the ZAI Element. Plus de détails... | |
void | Remove (const IsotopicVector &isotopicvector) |
Remove IsotopicVector to the existing IsotopicVector. Plus de détails... | |
void | Multiply (double factor) |
Multiply the IV by a Factor. Plus de détails... | |
void | Write (string filename, cSecond time=-1) const |
Write the Content of the IV in the filename file. Plus de détails... | |
void | Print (string o=" ") const |
Print the composition of the IV. Plus de détails... | |
IsotopicVector & | operator+= (IsotopicVector const &IVb) |
.... Plus de détails... | |
IsotopicVector & | operator-= (IsotopicVector const &IVb) |
.... Plus de détails... | |
bool | operator< (const IsotopicVector &isotopicvector) const |
IsotopicVector Comparator. Plus de détails... | |
Fonctions membres protégées | |
ClassDef (IsotopicVector, 2) | |
Attributs protégés | |
map< ZAI,double > | fIsotopicQuantity |
Isotopic vector composition in Atome Number. Plus de détails... | |
map< ZAI,double > | fIsotopicQuantityNeeded |
Isotopic vector request and not present. Plus de détails... | |
Définition à la ligne 28 du fichier IsotopicVector.hxx.
IsotopicVector::IsotopicVector | ( | ) |
IsotopicVector::~IsotopicVector | ( | ) |
Définition à la ligne 249 du fichier IsotopicVector.cxx.
void IsotopicVector::Add | ( | const ZAI & | zai, |
double | quantity | ||
) |
void IsotopicVector::Add | ( | const IsotopicVector & | isotopicvector | ) |
Add IsotopicVector to the existing IsotopicVector.
Définition à la ligne 306 du fichier IsotopicVector.cxx.
void IsotopicVector::Add | ( | const map< ZAI, double > & | quantity | ) |
Add IsotopicVector to the existing IsotopicVector.
Définition à la ligne 318 du fichier IsotopicVector.cxx.
|
protected |
void IsotopicVector::Clear | ( | ) |
Empty all the IV.
Définition à la ligne 259 du fichier IsotopicVector.cxx.
void IsotopicVector::ClearNeed | ( | ) |
Empty Need componant of the IV.
Définition à la ligne 267 du fichier IsotopicVector.cxx.
IsotopicVector IsotopicVector::GetActinidesComposition | ( | ) | const |
Return the Actinides composition of the "z" atom.
Définition à la ligne 450 du fichier IsotopicVector.cxx.
vector< int > IsotopicVector::GetChemicalSpecies | ( | ) | const |
|
inline |
Return the IVQuantity map.
Définition à la ligne 42 du fichier IsotopicVector.hxx.
|
inline |
Return the IVQuantityNeeded map.
Définition à la ligne 43 du fichier IsotopicVector.hxx.
IsotopicVector IsotopicVector::GetSpeciesComposition | ( | int | z | ) | const |
Return the Species composition of the "z" atom.
Définition à la ligne 435 du fichier IsotopicVector.cxx.
double IsotopicVector::GetZAIIsotopicQuantity | ( | const ZAI & | zai | ) | const |
Return the composition of the IsotopicVector.
Définition à la ligne 408 du fichier IsotopicVector.cxx.
double IsotopicVector::GetZAIIsotopicQuantity | ( | const int | z, |
const int | a, | ||
const int | i | ||
) | const |
Return the composition of the IsotopicVector.
Définition à la ligne 428 du fichier IsotopicVector.cxx.
void IsotopicVector::Multiply | ( | double | factor | ) |
void IsotopicVector::Need | ( | const ZAI & | zai, |
double | quantity | ||
) |
void IsotopicVector::Need | ( | const IsotopicVector & | isotopicvector | ) |
|
inline |
Fill the fIsotopicQuantityNeeded.
Définition à la ligne 62 du fichier IsotopicVector.hxx.
IsotopicVector & IsotopicVector::operator+= | ( | IsotopicVector const & | IVb | ) |
....
Définition à la ligne 197 du fichier IsotopicVector.cxx.
IsotopicVector & IsotopicVector::operator-= | ( | IsotopicVector const & | IVb | ) |
....
Définition à la ligne 206 du fichier IsotopicVector.cxx.
bool IsotopicVector::operator< | ( | const IsotopicVector & | isotopicvector | ) | const |
void IsotopicVector::Print | ( | string | o = " " | ) | const |
void IsotopicVector::Remove | ( | const ZAI & | zai, |
double | quantity | ||
) |
void IsotopicVector::Remove | ( | const IsotopicVector & | isotopicvector | ) |
Remove IsotopicVector to the existing IsotopicVector.
Définition à la ligne 364 du fichier IsotopicVector.cxx.
void IsotopicVector::Write | ( | string | filename, |
cSecond | time = -1 |
||
) | const |
Write the Content of the IV in the filename file.
Définition à la ligne 477 du fichier IsotopicVector.cxx.
|
protected |
Isotopic vector composition in Atome Number.
Définition à la ligne 88 du fichier IsotopicVector.hxx.
|
protected |
Isotopic vector request and not present.
Définition à la ligne 89 du fichier IsotopicVector.hxx.