CLASS
1.1
|
#include <Reactor.hxx>
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. | |
EvolutiveProduct * | GetEvolutionDB () |
Return the database of the Fuel composition evolution. | |
TreatmentFactory * | GetAssociedTreatmentFactory () |
Return the pointer to Associeted TF. | |
LogFile * | GetLog () |
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. | |
LogFile * | fLog |
Pointer to the Log. | |
CLASS * | fParc |
Pointer to the main Parc. | |
TreatmentFactory * | fAssociedTreatmentFactory |
Pointer to the TF which collect the spend fuel. | |
EvolutiveProduct * | fEvolutionDB |
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. |
Définition à la ligne 25 du fichier Reactor.hxx.
Reactor::Reactor | ( | ) |
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.
Normal Destructor.
Définition à la ligne 54 du fichier Reactor.cxx.
Reactor::ClassDef | ( | Reactor | , |
3 | |||
) | [protected] |
void Reactor::Dump | ( | ) |
Write Modification (IV In/Out, filling the TF...)
Définition à la ligne 126 du fichier Reactor.cxx.
void Reactor::Evolution | ( | long int | t | ) |
Performe the Evolution until the Time t.
Définition à la ligne 62 du fichier Reactor.cxx.
TreatmentFactory* Reactor::GetAssociedTreatmentFactory | ( | ) | [inline] |
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.
EvolutiveProduct* Reactor::GetEvolutionDB | ( | ) | [inline] |
Return the database of the Fuel composition evolution.
Définition à la ligne 50 du fichier Reactor.hxx.
IsotopicVector Reactor::GetIVBeginCycle | ( | ) | [inline] |
Return the Starting Cycle IV (Note : IVBegin != IVIn, only if using charging plan)
Définition à la ligne 43 du fichier Reactor.hxx.
IsotopicVector Reactor::GetIVInCycle | ( | ) | [inline] |
Return the In Cycle IV (Note : IVIn != IVBegin, only if using charging plan)
Définition à la ligne 45 du fichier Reactor.hxx.
IsotopicVector Reactor::GetIVOutCycle | ( | ) | [inline] |
Return the Out Cycle IV.
Définition à la ligne 44 du fichier Reactor.hxx.
IsotopicVector Reactor::GetIVReactor | ( | ) | [inline] |
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.
TreatmentFactory* Reactor::fAssociedTreatmentFactory [protected] |
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.
EvolutiveProduct* Reactor::fEvolutionDB [protected] |
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.
IsotopicVector Reactor::fIVBeginCycle [protected] |
Fuel IV at the Beginning of a Cycle.
Définition à la ligne 91 du fichier Reactor.hxx.
IsotopicVector Reactor::fIVInCycle [protected] |
IVBegin add at the Beginning of the Cycle.
Définition à la ligne 92 du fichier Reactor.hxx.
IsotopicVector Reactor::fIVOutCycle [protected] |
IV wich get out at the End of a Cycle.
Définition à la ligne 93 du fichier Reactor.hxx.
IsotopicVector Reactor::fIVReactor [protected] |
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.