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

#include <Reactor.hxx>

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

Liste de tous les membres

Fonctions membres publiques

 Reactor ()
 Normal Constructor.
 Reactor (EvolutiveProduct *evolutivedb, TreatmentFactory *TreatmentFactory, long int creationtime=0, long int lifetime=(long int)(3600 *24 *365.4)*50)
 Advbanced Constructor.
 ~Reactor ()
 Normal Destructor.
IsotopicVector GetIVReactor ()
 Return the IV contain in the Reactor.
IsotopicVector GetIVBeginCycle ()
 Return the Starting Cycle IV (Note : IVBegin != IVIn, only if using charging plan)
IsotopicVector GetIVOutCycle ()
 Return the Out Cycle IV.
IsotopicVector GetIVInCycle ()
 Return the In Cycle IV (Note : IVIn != IVBegin, only if using charging plan)
long int GetCycleTime ()
 Return the cycle time of the Reactor.
long int GetCreationTime ()
 Return the creation time of the Reactor.
long int GetLifeTime ()
 Return the creation time of the Reactor.
EvolutiveProductGetEvolutionDB ()
 Return the database of the Fuel composition evolution.
TreatmentFactoryGetAssociedTreatmentFactory ()
 Return the pointer to Associeted TF.
LogFileGetLog ()
 Return the pointer to Log.
void SetParc (CLASS *parc)
 Set the Pointer to the Parc.
void SetLog (LogFile *LOG)
 Set the Pointer to the Log.
void SetIVReactor (IsotopicVector isotopicvector)
 Set the IV inside the Reactor Core.
void SetIVBeginCycle (IsotopicVector isotopicvector)
 Set the IV at the Beginging of the Reactor Cycle.
void SetIVOutCycle (IsotopicVector isotopicvector)
 Set the IV Going Out at the End of the Cycle.
void SetIVInCycle (IsotopicVector isotopicvector)
 Set the IV Coming In at the Beginning of the Cycle.
void SetCycleTime (long int cycletime)
 Set the Cycle time (Cycle of the loading Plan)
void SetEvolutionDB (EvolutiveProduct *evolutionDB)
 Set the Pointer to the DB Evolution of the Reactor.
void Evolution (long int t)
 Performe the Evolution until the Time t.
void Dump ()
 Write Modification (IV In/Out, filling the TF...)

Fonctions membres protégées

 ClassDef (Reactor, 3)

Attributs protégés

long int fInternalTime
 Internal Clock.
long int fInCycleTime
 Time spend since the beginning of the last Cycle.
bool fIsStarted
 True if Running, False Otherwise.
bool fShutDown
 True if ShutDown.
bool fEndOfCycle
 True if Reaching the End of a Reactor Cycle.
LogFilefLog
 Pointer to the Log.
CLASSfParc
 Pointer to the main Parc.
TreatmentFactoryfAssociedTreatmentFactory
 Pointer to the TF which collect the spend fuel.
EvolutiveProductfEvolutionDB
 Pointer to the Evolution DataBase.
long int fCreationTime
 CLASS Universal Time of Creation.
long int fLifeTime
 LifeTime Of the Reactor.
long int fCycleTime
 Cycle Time.
IsotopicVector fIVReactor
 Fuel evoluated IV in the reactor.
IsotopicVector fIVBeginCycle
 Fuel IV at the Beginning of a Cycle.
IsotopicVector fIVInCycle
 IVBegin add at the Beginning of the Cycle.
IsotopicVector fIVOutCycle
 IV wich get out at the End of a Cycle.

Description détaillée

Définition à la ligne 25 du fichier Reactor.hxx.


Documentation des constructeurs et destructeur

Normal Constructor.

Reactor::Reactor ( EvolutiveProduct evolutivedb,
TreatmentFactory TreatmentFactory,
long int  creationtime = 0,
long int  lifetime = (long int)(3600*24*365.4)*50 
)

Advbanced Constructor.

Définition à la ligne 29 du fichier Reactor.cxx.

Voici le graphe d'appel pour cette fonction :

Normal Destructor.

Définition à la ligne 54 du fichier Reactor.cxx.


Documentation des fonctions membres

Reactor::ClassDef ( Reactor  ,
 
) [protected]
void Reactor::Dump ( )

Write Modification (IV In/Out, filling the TF...)

Définition à la ligne 126 du fichier Reactor.cxx.

Voici le graphe d'appel pour cette fonction :

void Reactor::Evolution ( long int  t)

Performe the Evolution until the Time t.

Définition à la ligne 62 du fichier Reactor.cxx.

Voici le graphe d'appel pour cette fonction :

Return the pointer to Associeted TF.

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

long int Reactor::GetCreationTime ( ) [inline]

Return the creation time of the Reactor.

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

long int Reactor::GetCycleTime ( ) [inline]

Return the cycle time of the Reactor.

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

Return the database of the Fuel composition evolution.

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

Return the Starting Cycle IV (Note : IVBegin != IVIn, only if using charging plan)

Définition à la ligne 43 du fichier Reactor.hxx.

Return the In Cycle IV (Note : IVIn != IVBegin, only if using charging plan)

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

Return the Out Cycle IV.

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

Return the IV contain in the Reactor.

Définition à la ligne 42 du fichier Reactor.hxx.

long int Reactor::GetLifeTime ( ) [inline]

Return the creation time of the Reactor.

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

LogFile* Reactor::GetLog ( ) [inline]

Return the pointer to Log.

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

void Reactor::SetCycleTime ( long int  cycletime) [inline]

Set the Cycle time (Cycle of the loading Plan)

Définition à la ligne 61 du fichier Reactor.hxx.

void Reactor::SetEvolutionDB ( EvolutiveProduct evolutionDB) [inline]

Set the Pointer to the DB Evolution of the Reactor.

Définition à la ligne 62 du fichier Reactor.hxx.

void Reactor::SetIVBeginCycle ( IsotopicVector  isotopicvector) [inline]

Set the IV at the Beginging of the Reactor Cycle.

Définition à la ligne 58 du fichier Reactor.hxx.

void Reactor::SetIVInCycle ( IsotopicVector  isotopicvector) [inline]

Set the IV Coming In at the Beginning of the Cycle.

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

void Reactor::SetIVOutCycle ( IsotopicVector  isotopicvector) [inline]

Set the IV Going Out at the End of the Cycle.

Définition à la ligne 59 du fichier Reactor.hxx.

void Reactor::SetIVReactor ( IsotopicVector  isotopicvector) [inline]

Set the IV inside the Reactor Core.

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

void Reactor::SetLog ( LogFile LOG) [inline]

Set the Pointer to the Log.

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

void Reactor::SetParc ( CLASS parc) [inline]

Set the Pointer to the Parc.

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


Documentation des données membres

Pointer to the TF which collect the spend fuel.

Définition à la ligne 82 du fichier Reactor.hxx.

long int Reactor::fCreationTime [protected]

CLASS Universal Time of Creation.

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

long int Reactor::fCycleTime [protected]

Cycle Time.

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

bool Reactor::fEndOfCycle [protected]

True if Reaching the End of a Reactor Cycle.

Définition à la ligne 76 du fichier Reactor.hxx.

Pointer to the Evolution DataBase.

Définition à la ligne 83 du fichier Reactor.hxx.

long int Reactor::fInCycleTime [protected]

Time spend since the beginning of the last Cycle.

Définition à la ligne 73 du fichier Reactor.hxx.

long int Reactor::fInternalTime [protected]

Internal Clock.

Définition à la ligne 72 du fichier Reactor.hxx.

bool Reactor::fIsStarted [protected]

True if Running, False Otherwise.

Définition à la ligne 74 du fichier Reactor.hxx.

Fuel IV at the Beginning of a Cycle.

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

IVBegin add at the Beginning of the Cycle.

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

IV wich get out at the End of a Cycle.

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

Fuel evoluated IV in the reactor.

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

long int Reactor::fLifeTime [protected]

LifeTime Of the Reactor.

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

LogFile* Reactor::fLog [protected]

Pointer to the Log.

Définition à la ligne 80 du fichier Reactor.hxx.

CLASS* Reactor::fParc [protected]

Pointer to the main Parc.

Définition à la ligne 81 du fichier Reactor.hxx.

bool Reactor::fShutDown [protected]

True if ShutDown.

Définition à la ligne 75 du fichier Reactor.hxx.


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