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

#include <CLASS.hxx>

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

Liste de tous les membres

Fonctions membres publiques

 CLASS ()
 < Normal Constructor.
 CLASS (long int abstime)
 CLASS (string name)
 CLASS (string name, long int abstime)
 Normal Destructor.
 ~CLASS ()
long int GetAbsoluteTime ()
 Return the Absolute Clock.
map< long int, int > GetTimeStep ()
 Return the Time Step Vector.
vector< TreatmentFactory * > GetTreatmentFactory ()
 Return the TF Vector.
vector< Reactor * > GetReactor ()
 Return the Reactor Vector.
long int GetPrintSet ()
 Return the Print Step Periodicity.
bool GetStockManagement ()
string GetOutputName ()
LogFileGetLog ()
void SetTimeStep (int timestep)
 Set the Printing Step periodicity.
void SetStockManagement (bool val)
void SetBuildingMethod (int val)
void SetOutpurName (string name)
void AddTreatmentFactory (TreatmentFactory *treatmentfactory)
 Add A TF to the Park.
void AddReactor (Reactor *reactor)
 Add a Reactor to the Park.
IsotopicVector BuildIsotopicVector (IsotopicVector isotopicvector)
 Build The needed Isotopic Vector from the stock.
IsotopicVector MonteCarloBuild (IsotopicVector isotopicvector)
 Build the needed IV with the MonteCarlo Method.
void UpdateParcStock ()
void DumpParcStock ()
void BuildTimeVector (long int t)
 Build the Time Evolution Vector.
void Evolution (long int t)
 Do the Evolution.
void TreatmentEvolution ()
 Do TF Evolution.
void ReactorEvolution ()
 Do the Reactor Evolution.
void RemoveReactor ()
void AddTotalWaste (IsotopicVector IV)
void AddTotalStock (IsotopicVector IV)
void RemoveTotalStock (IsotopicVector IV)
void AddTotalCooling (IsotopicVector IV)
void RemoveTotalCooling (IsotopicVector IV)
void AddTotalSeparating (IsotopicVector IV)
void RemoveTotalSeparating (IsotopicVector IV)
void AddTotalInReactor (IsotopicVector IV)
void RemoveTotalInReactor (IsotopicVector IV)
void AddIVInCycleTotal (IsotopicVector IV)
void AddIVTotal (IsotopicVector IV)
void AddTotalGodIncome (IsotopicVector IV)
void ProgressPrintout (int starttime, long int t)
void Print ()
void Write ()
void OpenOutputTree ()
void CloseOutputTree ()
void OutAttach ()
void ResetQuantity ()

Attributs protégés

long int fPrintStep
long int fAbsoluteTime
 Absolute Clock.
map< long int, int > fTimeStep
vector< TreatmentFactory * > fTreatmentFactory
 Vector of Treament Factory.
vector< int > fTreatmentFactoryIndex
 Vector of TF Index.
int fTreatmentFactoryLastIndex
 Quantity of Factory Added.
vector< Reactor * > fReactor
 Vector of Reactor.
vector< int > fReactorIndex
 Vecotr of Reactor Index.
int fReactorLastIndex
 Quantity of Reactor Added.
bool fStockManagement
 ...
int fBuildingMethod
LogFilefLog
string fOutputName
TFile * fOutTree
TTree * fOutT
IsotopicVector fTotalWaste
IsotopicVector fTotalStock
IsotopicVector fTotalGodIncome
IsotopicVector fTotalCooling
IsotopicVector fTotalSeparating
IsotopicVector fTotalInReactor
IsotopicVector fIVInCycleTotal
IsotopicVector fIVTotal
map< pair< int, int >
, IsotopicVector
fParcStock

Description détaillée

Définition à la ligne 31 du fichier CLASS.hxx.


Documentation des constructeurs et destructeur

< Normal Constructor.

Définition à la ligne 40 du fichier CLASS.cxx.

CLASS::CLASS ( long int  abstime)

Définition à la ligne 58 du fichier CLASS.cxx.

CLASS::CLASS ( string  name)
CLASS::CLASS ( string  name,
long int  abstime 
)

Normal Destructor.

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

Définition à la ligne 92 du fichier CLASS.cxx.


Documentation des fonctions membres

Définition à la ligne 94 du fichier CLASS.hxx.

void CLASS::AddIVTotal ( IsotopicVector  IV) [inline]

Définition à la ligne 95 du fichier CLASS.hxx.

void CLASS::AddReactor ( Reactor reactor)

Add a Reactor to the Park.

Définition à la ligne 113 du fichier CLASS.cxx.

void CLASS::AddTotalCooling ( IsotopicVector  IV) [inline]

Définition à la ligne 88 du fichier CLASS.hxx.

Voici le graphe des appelants de cette fonction :

Définition à la ligne 96 du fichier CLASS.hxx.

Définition à la ligne 92 du fichier CLASS.hxx.

Voici le graphe des appelants de cette fonction :

Définition à la ligne 90 du fichier CLASS.hxx.

Voici le graphe des appelants de cette fonction :

void CLASS::AddTotalStock ( IsotopicVector  IV) [inline]

Définition à la ligne 86 du fichier CLASS.hxx.

Voici le graphe des appelants de cette fonction :

void CLASS::AddTotalWaste ( IsotopicVector  IV) [inline]

Définition à la ligne 85 du fichier CLASS.hxx.

Voici le graphe des appelants de cette fonction :

void CLASS::AddTreatmentFactory ( TreatmentFactory treatmentfactory)

Add A TF to the Park.

Définition à la ligne 99 du fichier CLASS.cxx.

Build The needed Isotopic Vector from the stock.

Définition à la ligne 164 du fichier CLASS.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

void CLASS::BuildTimeVector ( long int  t)

Build the Time Evolution Vector.

Définition à la ligne 493 du fichier CLASS.cxx.

Voici le graphe des appelants de cette fonction :

Définition à la ligne 789 du fichier CLASS.cxx.

Voici le graphe des appelants de cette fonction :

Définition à la ligne 190 du fichier CLASS.cxx.

Voici le graphe des appelants de cette fonction :

void CLASS::Evolution ( long int  t)

Do the Evolution.

Définition à la ligne 654 du fichier CLASS.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

long int CLASS::GetAbsoluteTime ( ) [inline]

Return the Absolute Clock.

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

LogFile* CLASS::GetLog ( ) [inline]

Définition à la ligne 52 du fichier CLASS.hxx.

string CLASS::GetOutputName ( ) [inline]

Définition à la ligne 51 du fichier CLASS.hxx.

long int CLASS::GetPrintSet ( ) [inline]

Return the Print Step Periodicity.

Définition à la ligne 49 du fichier CLASS.hxx.

vector<Reactor*> CLASS::GetReactor ( ) [inline]

Return the Reactor Vector.

Définition à la ligne 48 du fichier CLASS.hxx.

bool CLASS::GetStockManagement ( ) [inline]

Définition à la ligne 50 du fichier CLASS.hxx.

Voici le graphe des appelants de cette fonction :

map<long int, int> CLASS::GetTimeStep ( ) [inline]

Return the Time Step Vector.

Définition à la ligne 46 du fichier CLASS.hxx.

Return the TF Vector.

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

Build the needed IV with the MonteCarlo Method.

Définition à la ligne 414 du fichier CLASS.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

Définition à la ligne 759 du fichier CLASS.cxx.

Voici le graphe des appelants de cette fonction :

void CLASS::OutAttach ( )

Définition à la ligne 813 du fichier CLASS.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

void CLASS::Print ( )

Définition à la ligne 901 du fichier CLASS.cxx.

void CLASS::ProgressPrintout ( int  starttime,
long int  t 
)

Définition à la ligne 724 du fichier CLASS.cxx.

Voici le graphe des appelants de cette fonction :

Do the Reactor Evolution.

Définition à la ligne 622 du fichier CLASS.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

Définition à la ligne 125 du fichier CLASS.cxx.

Voici le graphe des appelants de cette fonction :

Définition à la ligne 89 du fichier CLASS.hxx.

Définition à la ligne 93 du fichier CLASS.hxx.

Définition à la ligne 91 du fichier CLASS.hxx.

void CLASS::RemoveTotalStock ( IsotopicVector  IV) [inline]

Définition à la ligne 87 du fichier CLASS.hxx.

Voici le graphe des appelants de cette fonction :

Définition à la ligne 743 du fichier CLASS.cxx.

Voici le graphe des appelants de cette fonction :

void CLASS::SetBuildingMethod ( int  val) [inline]

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

void CLASS::SetOutpurName ( string  name) [inline]

Définition à la ligne 57 du fichier CLASS.hxx.

void CLASS::SetStockManagement ( bool  val) [inline]

Définition à la ligne 55 du fichier CLASS.hxx.

void CLASS::SetTimeStep ( int  timestep) [inline]

Set the Printing Step periodicity.

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

Do TF Evolution.

Définition à la ligne 613 du fichier CLASS.cxx.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

Définition à la ligne 145 du fichier CLASS.cxx.

Voici le graphe des appelants de cette fonction :

void CLASS::Write ( )

Définition à la ligne 839 du fichier CLASS.cxx.

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

long int CLASS::fAbsoluteTime [protected]

Absolute Clock.

Définition à la ligne 114 du fichier CLASS.hxx.

int CLASS::fBuildingMethod [protected]

Définition à la ligne 127 du fichier CLASS.hxx.

Définition à la ligne 144 du fichier CLASS.hxx.

Définition à la ligne 145 du fichier CLASS.hxx.

LogFile* CLASS::fLog [protected]

Définition à la ligne 130 du fichier CLASS.hxx.

string CLASS::fOutputName [protected]

Définition à la ligne 132 du fichier CLASS.hxx.

TTree* CLASS::fOutT [protected]

Définition à la ligne 134 du fichier CLASS.hxx.

TFile* CLASS::fOutTree [protected]

Définition à la ligne 133 du fichier CLASS.hxx.

map< pair<int,int>, IsotopicVector > CLASS::fParcStock [protected]

Définition à la ligne 147 du fichier CLASS.hxx.

long int CLASS::fPrintStep [protected]

Définition à la ligne 113 du fichier CLASS.hxx.

vector<Reactor*> CLASS::fReactor [protected]

Vector of Reactor.

Définition à la ligne 122 du fichier CLASS.hxx.

vector<int> CLASS::fReactorIndex [protected]

Vecotr of Reactor Index.

Définition à la ligne 123 du fichier CLASS.hxx.

int CLASS::fReactorLastIndex [protected]

Quantity of Reactor Added.

Définition à la ligne 124 du fichier CLASS.hxx.

bool CLASS::fStockManagement [protected]

...

Définition à la ligne 126 du fichier CLASS.hxx.

map<long int, int> CLASS::fTimeStep [protected]

Time Step Vector for the evolution : 1 to print, 2 reactor destruction, 4 end of reactor cycle, 8 end of Cooling, 16 end of Separation.

Définition à la ligne 115 du fichier CLASS.hxx.

Définition à la ligne 139 du fichier CLASS.hxx.

Définition à la ligne 138 du fichier CLASS.hxx.

Définition à la ligne 142 du fichier CLASS.hxx.

Définition à la ligne 140 du fichier CLASS.hxx.

Définition à la ligne 137 du fichier CLASS.hxx.

Définition à la ligne 136 du fichier CLASS.hxx.

Vector of Treament Factory.

Définition à la ligne 119 du fichier CLASS.hxx.

vector<int> CLASS::fTreatmentFactoryIndex [protected]

Vector of TF Index.

Définition à la ligne 120 du fichier CLASS.hxx.

Quantity of Factory Added.

Définition à la ligne 121 du fichier CLASS.hxx.


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