CLASS
1.1
|
#include <IsotopicVector.hxx>
Fonctions membres publiques | |
IsotopicVector () | |
Normal Constructor. | |
~IsotopicVector () | |
Normal Destructor. | |
map< ZAI,double > | GetIsotopicQuantity () const |
Return the IVQuantity map. | |
map< ZAI,double > | GetIsotopicQuantityNeeded () const |
Return the IVQuantityNeeded map. | |
IsotopicVector | GetAtomicComposition (int z) const |
Return the Atomic composition of the "z" atom. | |
vector< int > | GetAtomicSpecies () const |
Return the Atomic Species contained. | |
void | Clear () |
Empty all the IV. | |
void | ClearNeed () |
Empty Need componant of the IV. | |
void | Add (const ZAI &zai, double quantity) |
Add Quantity gramme of the ZAI Element. | |
void | Add (const IsotopicVector &isotopicvector) |
Add IsotopicVector to the existing IsotopicVector. | |
void | Add (const map< ZAI, double > &quantity) |
Add IsotopicVector to the existing IsotopicVector. | |
void | Need (const ZAI &zai, double quantity) |
Fill the fIsotopicQuantityNeeded. | |
void | Need (const IsotopicVector &isotopicvector) |
Fill the fIsotopicQuantityNeeded. | |
void | Need (const map< ZAI, double > &quantityneeded) |
Fill the fIsotopicQuantityNeeded. | |
void | Remove (const ZAI &zai, double quantity) |
Remove Quantity gramme of the ZAI Element. | |
void | Remove (const IsotopicVector &isotopicvector) |
Remove IsotopicVector to the existing IsotopicVector. | |
void | Multiply (double factor) |
Multiply the IV by a Factor. | |
void | Write (string filename, long int time) const |
Write the Content of the IV in the filename file. | |
void | Print (string o=" ") const |
Print the composition of the IV. | |
double | GetZAIIsotopicQuantity (const ZAI &zai) const |
Return the composition of the IsotopicVector. | |
double | GetZAIIsotopicQuantity (const int z, const int a, const int i) const |
Return the composition of the IsotopicVector. | |
IsotopicVector & | operator+= (IsotopicVector const &IVb) |
.... | |
IsotopicVector & | operator-= (IsotopicVector const &IVb) |
.... | |
Fonctions membres protégées | |
ClassDef (IsotopicVector, 2) | |
Attributs protégés | |
map< ZAI,double > | fIsotopicQuantity |
Isotopic vector composition in Atome Number. | |
map< ZAI,double > | fIsotopicQuantityNeeded |
Isotopic vector request and not present. |
Définition à la ligne 32 du fichier IsotopicVector.hxx.
Normal Constructor.
Définition à la ligne 140 du fichier IsotopicVector.cxx.
Normal Destructor.
Définition à la ligne 148 du fichier IsotopicVector.cxx.
void IsotopicVector::Add | ( | const ZAI & | zai, |
double | quantity | ||
) |
Add Quantity gramme of the ZAI Element.
Définition à la ligne 184 du fichier IsotopicVector.cxx.
void IsotopicVector::Add | ( | const IsotopicVector & | isotopicvector | ) |
Add IsotopicVector to the existing IsotopicVector.
Définition à la ligne 203 du fichier IsotopicVector.cxx.
void IsotopicVector::Add | ( | const map< ZAI, double > & | quantity | ) |
Add IsotopicVector to the existing IsotopicVector.
Définition à la ligne 215 du fichier IsotopicVector.cxx.
IsotopicVector::ClassDef | ( | IsotopicVector | , |
2 | |||
) | [protected] |
void IsotopicVector::Clear | ( | ) |
Empty all the IV.
Définition à la ligne 158 du fichier IsotopicVector.cxx.
void IsotopicVector::ClearNeed | ( | ) |
Empty Need componant of the IV.
Définition à la ligne 166 du fichier IsotopicVector.cxx.
IsotopicVector IsotopicVector::GetAtomicComposition | ( | int | z | ) | const |
Return the Atomic composition of the "z" atom.
Définition à la ligne 331 du fichier IsotopicVector.cxx.
vector< int > IsotopicVector::GetAtomicSpecies | ( | ) | const |
Return the Atomic Species contained.
Définition à la ligne 346 du fichier IsotopicVector.cxx.
map<ZAI ,double> IsotopicVector::GetIsotopicQuantity | ( | ) | const [inline] |
Return the IVQuantity map.
Définition à la ligne 44 du fichier IsotopicVector.hxx.
map<ZAI ,double> IsotopicVector::GetIsotopicQuantityNeeded | ( | ) | const [inline] |
Return the IVQuantityNeeded map.
Définition à la ligne 45 du fichier IsotopicVector.hxx.
double IsotopicVector::GetZAIIsotopicQuantity | ( | const ZAI & | zai | ) | const |
Return the composition of the IsotopicVector.
Définition à la ligne 304 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 324 du fichier IsotopicVector.cxx.
void IsotopicVector::Multiply | ( | double | factor | ) |
Multiply the IV by a Factor.
Définition à la ligne 174 du fichier IsotopicVector.cxx.
void IsotopicVector::Need | ( | const ZAI & | zai, |
double | quantity | ||
) |
Fill the fIsotopicQuantityNeeded.
Définition à la ligne 271 du fichier IsotopicVector.cxx.
void IsotopicVector::Need | ( | const IsotopicVector & | isotopicvector | ) |
Fill the fIsotopicQuantityNeeded.
Définition à la ligne 292 du fichier IsotopicVector.cxx.
void IsotopicVector::Need | ( | const map< ZAI, double > & | quantityneeded | ) | [inline] |
Fill the fIsotopicQuantityNeeded.
Définition à la ligne 60 du fichier IsotopicVector.hxx.
IsotopicVector & IsotopicVector::operator+= | ( | IsotopicVector const & | IVb | ) |
....
Définition à la ligne 122 du fichier IsotopicVector.cxx.
IsotopicVector & IsotopicVector::operator-= | ( | IsotopicVector const & | IVb | ) |
....
Définition à la ligne 129 du fichier IsotopicVector.cxx.
void IsotopicVector::Print | ( | string | o = " " | ) | const |
Print the composition of the IV.
Définition à la ligne 407 du fichier IsotopicVector.cxx.
void IsotopicVector::Remove | ( | const ZAI & | zai, |
double | quantity | ||
) |
Remove Quantity gramme of the ZAI Element.
Définition à la ligne 228 du fichier IsotopicVector.cxx.
void IsotopicVector::Remove | ( | const IsotopicVector & | isotopicvector | ) |
Remove IsotopicVector to the existing IsotopicVector.
Définition à la ligne 261 du fichier IsotopicVector.cxx.
void IsotopicVector::Write | ( | string | filename, |
long int | time | ||
) | const |
Write the Content of the IV in the filename file.
Définition à la ligne 363 du fichier IsotopicVector.cxx.
map<ZAI ,double> IsotopicVector::fIsotopicQuantity [protected] |
Isotopic vector composition in Atome Number.
Définition à la ligne 87 du fichier IsotopicVector.hxx.
map<ZAI ,double> IsotopicVector::fIsotopicQuantityNeeded [protected] |
Isotopic vector request and not present.
Définition à la ligne 88 du fichier IsotopicVector.hxx.