|
| CLASSBackEnd (int type=0) |
| Default Constructor. More...
|
|
| CLASSBackEnd (CLASSLogger *log, int type=0) |
| CLASSLogger Constructor. More...
|
|
| CLASSBackEnd (CLASSLogger *log, cSecond cycletime, int type=0) |
| Cycle time Constructor. More...
|
|
virtual void | Evolution (cSecond t) |
| Performs the Evolution until time t. More...
|
|
void | UpdateInsideIV () |
|
|
std::vector< IsotopicVector > | GetIVArray () const |
| Return the IsotopicVector Array. More...
|
|
std::vector< cSecond > | GetIVArrayArrivalTime () const |
| Vector of arrival time of each IV in the CLASSBackEnd. More...
|
|
int | GetIVNumber () const |
| Return the number of Isotopic Vector present in the CLASSBackEnd object. More...
|
|
bool | GetStorageType () const |
| Return the storageType : True if it is a Storage. More...
|
|
IsotopicVector | GetIV (int i) const |
|
DecayDataBank * | GetDecayDataBank () |
| Return the pointer to the decay DataBank. More...
|
|
CLASSBackEnd * | GetOutBackEndFacility () const |
| Return the pointer to the OUtBackEndFacility. More...
|
|
virtual std::map< cSecond, int > | GetTheBackEndTimePath () |
| Get the full path. More...
|
|
|
void | SetIsStorageType (bool val=true) |
| Set the fIsStorage bool. More...
|
|
virtual void | SetIVArray (std::vector< IsotopicVector > const &ivarray) |
| Set The isotopicVector Array. More...
|
|
void | SetIVArrayArrivalTime (std::vector< cSecond > const &IVArrayArrivalTime) |
| Set Arrival Time in Back end. More...
|
|
void | SetDecayDataBank (DecayDataBank *decayDB) |
| Set the Decay DataBank. More...
|
|
virtual void | SetOutBackEndFacility (CLASSBackEnd *befacility) |
| Set an out Facility. More...
|
|
|
virtual void | ApplyZAIThreshold (int z=90) |
| Put all nuclei below the threshold in -2 -2 -2 ZAI... More...
|
|
virtual void | AddIV (IsotopicVector isotopicvector) |
| Add an Isotopicvector to the IVArray. More...
|
|
void | ClearIVArray () |
| Empty the IVArray removing all fuel stored. More...
|
|
| CLASSFacility (int type=0) |
| Normal Constructor. More...
|
|
| CLASSFacility (CLASSLogger *log, int type=0) |
| Special Constructor. More...
|
|
| CLASSFacility (CLASSLogger *log, cSecond cycletime, int type=0) |
| Special Constructor. More...
|
|
| CLASSFacility (CLASSLogger *log, cSecond creationtime, cSecond lifetime, int type=0) |
| Special Constructor. More...
|
|
| CLASSFacility (CLASSLogger *log, cSecond startingtime, cSecond lifetime, cSecond cycletime, int type=0) |
| Special Constructor. More...
|
|
int | GetId () const |
| Return the Facility Parc'Is. More...
|
|
IsotopicVector | GetInsideIV () const |
| Return the IV contained in the Facility. More...
|
|
int | GetFacilityType () const |
| Return the Facility Type id. More...
|
|
cSecond | GetInternalTime () const |
| Return Creation Time. More...
|
|
cSecond | GetCycleTime () const |
| Return the cycle time of the Facility. More...
|
|
cSecond | GetCreationTime () const |
| Return the creation time of the Facility. More...
|
|
cSecond | GetLifeTime () const |
| Return the life time of the Facility. More...
|
|
Scenario * | GetParc () |
| return the pointer to the Park More...
|
|
IsotopicVector | GetCumulativeIVIn () |
| return the cumulative sum of all incoming IV More...
|
|
IsotopicVector | GetCumulativeIVOut () |
| return the cumulative sum of all outcoming IV More...
|
|
void | SetId (int id) |
| Set The Facility Parc'Id. More...
|
|
void | SetParc (Scenario *parc) |
| Set the Pointer to the Parc. More...
|
|
void | SetFacilityType (int type) |
|
void | SetInsideIV (IsotopicVector const &isotopicvector) |
| Set the IV inside the Facility. More...
|
|
void | SetCreationTime (cSecond CTtime) |
| Set the creation Time. More...
|
|
void | SetLifeTime (cSecond Ltime) |
| Set the life time of the facility. More...
|
|
void | SetShutDownTime (cSecond SDTime) |
| Set the shutdown time of the facility. More...
|
|
void | SetInCycleTime (cSecond ICtime) |
| Set the In cycle time. More...
|
|
void | SetInternalTime (cSecond INtime) |
| Set the Internal Time. More...
|
|
virtual void | SetCycleTime (cSecond Ctime) |
| Set the cycle time (Cycle of the loading Plan) More...
|
|
void | AddCumulativeIVIn (IsotopicVector const &IV) |
| Add the Input IsotopicVector in the cumulative IV IN. More...
|
|
void | AddCumulativeIVOut (IsotopicVector const &IV) |
| Add the Input IsotopicVector in the cumulative IV OUT. More...
|
|
virtual void | Dump () |
| Write Modification (IV In/Out, filling the TF...) More...
|
|
| CLASSObject () |
| Normal Constructor. More...
|
|
| CLASSObject (CLASSLogger *log) |
| Log Constructor. More...
|
|
virtual CLASSObject * | Clone () |
| Correct way to copy a CLASSObject in case of derivation. More...
|
|
void | SetLog (CLASSLogger *log) |
| Set the CLASSLogger. More...
|
|
CLASSLogger * | GetLog () |
| Return the Pointer to the Log. More...
|
|
Class defining the common properties of all back end fuel cycle facilities.
Define a CLASS Facility. The aim of these class is to gather all the commom properties of the facilities which are involve in the BackEnd Fuel cycle.
- Author
- BaM