88 { fOutBackEndFacility = befacility;
89 SetIsStorageType(
false);
90 fPutToWaste =
false; }
94 void SetIVArray(vector<IsotopicVector> ivarray);
95 void SetIVArray(vector<IsotopicVector> ivarray, vector<cSecond> timearray);
98 using CLASSBackEnd::SetName;
127 {
return GetIVArrayArrivalTime(); }
128 void RemoveIVCooling(
int i);
165 void CoolingEvolution(
cSecond t);
Defines the spent fuel pool.
Definition: Pool.hxx:36
void SetOutBackEndFacility(CLASSBackEnd *befacility)
Set the pointer to facility at the back end of the pool.
Definition: Pool.hxx:87
Allows to store & operate on radioactive sample.
Definition: IsotopicVector.hxx:37
Definition: CLASSBackEndDict.cxx:37
bool GetPutToWaste() const
Return true if IV goes to waste after cooling, false instead.
Definition: Pool.hxx:112
vector< int > fCoolingEndOfCycle
Index of the cooling IV reaching the end of a cooling cycle.
Definition: Pool.hxx:161
long long int cSecond
Definition: Pool.hxx:16
void SetPutToWaste(bool val)
Set true if IV goes to waste after cooling false instead.
Definition: Pool.hxx:92
vector< int > fCoolingIndex
Vector of the cooling index.
Definition: Pool.hxx:159
long long int cSecond
Definition: CLASSConstante.hxx:10
Header file for IsotopicVector class.
vector< cSecond > GetCoolingStartingTime() const
Return vector of the arrival time of each IV in the Pool.
Definition: Pool.hxx:126
Describes outcore radioactive decays.
Definition: DecayDataBank.hxx:45
Object to handle output messages.
Definition: CLASSLogger.hxx:144
bool fPutToWaste
True if IV goes to waste after cooling false instead.
Definition: Pool.hxx:154
Class defining the common properties of all back end fuel cycle facilities.
Definition: CLASSBackEnd.hxx:26
int fCoolingLastIndex
Number of cooling IV handle.
Definition: Pool.hxx:160