CLASS  1.1
Fonctions membres publiques | Fonctions membres protégées | Attributs protégés
Référence de la classe IsotopicVector

#include <IsotopicVector.hxx>

Liste de tous les membres

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.
IsotopicVectoroperator+= (IsotopicVector const &IVb)
 ....
IsotopicVectoroperator-= (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.

Description détaillée

Définition à la ligne 32 du fichier IsotopicVector.hxx.


Documentation des constructeurs et destructeur

Normal Constructor.

Définition à la ligne 140 du fichier IsotopicVector.cxx.

Normal Destructor.

Définition à la ligne 148 du fichier IsotopicVector.cxx.


Documentation des fonctions membres

void IsotopicVector::Add ( const ZAI zai,
double  quantity 
)

Add Quantity gramme of the ZAI Element.

Définition à la ligne 184 du fichier IsotopicVector.cxx.

Voici le graphe des appelants de cette fonction :

void IsotopicVector::Add ( const IsotopicVector isotopicvector)

Add IsotopicVector to the existing IsotopicVector.

Définition à la ligne 203 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

void IsotopicVector::Add ( const map< ZAI, double > &  quantity)

Add IsotopicVector to the existing IsotopicVector.

Définition à la ligne 215 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

IsotopicVector::ClassDef ( IsotopicVector  ,
 
) [protected]

Empty all the IV.

Définition à la ligne 158 du fichier IsotopicVector.cxx.

Empty Need componant of the IV.

Définition à la ligne 166 du fichier IsotopicVector.cxx.

Return the Atomic composition of the "z" atom.

Définition à la ligne 331 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

vector< int > IsotopicVector::GetAtomicSpecies ( ) const

Return the Atomic Species contained.

Définition à la ligne 346 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

map<ZAI ,double> IsotopicVector::GetIsotopicQuantity ( ) const [inline]

Return the IVQuantity map.

Définition à la ligne 44 du fichier IsotopicVector.hxx.

Voici le graphe des appelants de cette fonction :

map<ZAI ,double> IsotopicVector::GetIsotopicQuantityNeeded ( ) const [inline]

Return the IVQuantityNeeded map.

Définition à la ligne 45 du fichier IsotopicVector.hxx.

Voici le graphe des appelants de cette fonction :

double IsotopicVector::GetZAIIsotopicQuantity ( const ZAI zai) const

Return the composition of the IsotopicVector.

Définition à la ligne 304 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

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.

Voici le graphe d'appel pour cette fonction :

void IsotopicVector::Multiply ( double  factor)

Multiply the IV by a Factor.

Définition à la ligne 174 du fichier IsotopicVector.cxx.

Voici le graphe des appelants de cette fonction :

void IsotopicVector::Need ( const ZAI zai,
double  quantity 
)

Fill the fIsotopicQuantityNeeded.

Définition à la ligne 271 du fichier IsotopicVector.cxx.

Voici le graphe des appelants de cette fonction :

void IsotopicVector::Need ( const IsotopicVector isotopicvector)

Fill the fIsotopicQuantityNeeded.

Définition à la ligne 292 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

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.

Voici le graphe d'appel pour cette fonction :

IsotopicVector & IsotopicVector::operator-= ( IsotopicVector const &  IVb)

....

Définition à la ligne 129 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

void IsotopicVector::Print ( string  o = " ") const

Print the composition of the IV.

Définition à la ligne 407 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

void IsotopicVector::Remove ( const ZAI zai,
double  quantity 
)

Remove Quantity gramme of the ZAI Element.

Définition à la ligne 228 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

void IsotopicVector::Remove ( const IsotopicVector isotopicvector)

Remove IsotopicVector to the existing IsotopicVector.

Définition à la ligne 261 du fichier IsotopicVector.cxx.

Voici le graphe d'appel pour cette fonction :

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.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :


Documentation des données membres

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.


La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Fichiers Fonctions Variables Macros