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

< 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 <EvolutiveProduct.hxx>

Graphe de collaboration de EvolutiveProduct:
Collaboration graph
[légende]

Liste de tous les membres

Fonctions membres publiques

 EvolutiveProduct (LogFile *Log, int A=0, int Z=0, int I=0, string DBindexfile="Default_Index.dat")
 < Normal ZAI DB Constructor.
 EvolutiveProduct (string DBindexfile="Default_Reactor.dat")
 Make a new Reactor evolution.
 ~EvolutiveProduct ()
map< ZAI,TGraphErrors * > GetEvolutiveProduct () const
TGraphErrors * GetEvolutionTGraphErrors (const ZAI &zai)
 Return the A,Z product proportion evolution TGraphErrors.
IsotopicVector GetIsotopicVectorAt (double t)
 Return the Product IsotopicVector evolution TGraphErrors.

Fonctions membres protégées

void ReadDB (string DBfile)
double Interpolate (double t, TGraphErrors &EvolutionGraph)
 Interpolating the value of EvolutionGraph at the t time.
void AddAsStable (int Z, int A, int I=0)

Attributs protégés

map< ZAI,TGraphErrors * > fEvolutiveProduct
int fDatabaseEndTime
LogFilefLog

Description détaillée

< 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 Nucleus product, subproduct (or sub(sub...sub)product) as the fonction of the time.

Auteur:
BaM
Version:
1.0

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


Documentation des constructeurs et destructeur

EvolutiveProduct::EvolutiveProduct ( LogFile Log,
int  A = 0,
int  Z = 0,
int  I = 0,
string  DBindexfile = "Default_Index.dat" 
)

< Normal ZAI DB Constructor.

Make a new ZAI evolution

Définition à la ligne 27 du fichier EvolutiveProduct.cxx.

Voici le graphe d'appel pour cette fonction :

EvolutiveProduct::EvolutiveProduct ( string  DBindexfile = "Default_Reactor.dat")

Make a new Reactor evolution.

Normal Destructor.

Définition à la ligne 76 du fichier EvolutiveProduct.cxx.

Définition à la ligne 86 du fichier EvolutiveProduct.cxx.


Documentation des fonctions membres

void EvolutiveProduct::AddAsStable ( int  Z,
int  A,
int  I = 0 
) [protected]

Définition à la ligne 95 du fichier EvolutiveProduct.cxx.

TGraphErrors * EvolutiveProduct::GetEvolutionTGraphErrors ( const ZAI zai)

Return the A,Z product proportion evolution TGraphErrors.

Définition à la ligne 186 du fichier EvolutiveProduct.cxx.

map<ZAI ,TGraphErrors* > EvolutiveProduct::GetEvolutiveProduct ( ) const [inline]

Définition à la ligne 47 du fichier EvolutiveProduct.hxx.

Return the Product IsotopicVector evolution TGraphErrors.

Définition à la ligne 200 du fichier EvolutiveProduct.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

Double_t EvolutiveProduct::Interpolate ( double  t,
TGraphErrors &  EvolutionGraph 
) [protected]

Interpolating the value of EvolutionGraph at the t time.

Définition à la ligne 177 du fichier EvolutiveProduct.cxx.

void EvolutiveProduct::ReadDB ( string  DBfile) [protected]

Définition à la ligne 109 du fichier EvolutiveProduct.cxx.

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

Définition à la ligne 56 du fichier EvolutiveProduct.hxx.

map<ZAI ,TGraphErrors* > EvolutiveProduct::fEvolutiveProduct [protected]

Définition à la ligne 54 du fichier EvolutiveProduct.hxx.

Définition à la ligne 60 du fichier EvolutiveProduct.hxx.


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