CLASS  5.1
Fuel Cycle Simulator
FabricationPlant Class Reference

#include <FabricationPlant.hxx>

Inheritance diagram for FabricationPlant:
CLASSFacility CLASSObject

Public Member Functions

void AddStorage (string keyword, Storage *Stock, double MassFractionMin=0, double MassFractionMax=1., int Priority=0)
 Fill the storage vector for a list. More...
 
void AddInfiniteStorage (string keyword, double MassFractionMin=0, double MassFractionMax=1., int Priority=0)
 Creates an infinite stock of this material according to the list defined in the EqM. More...
 
void AddStorage (string keyword, Storage *Stock, double MassFraction=0., int Priority=0)
 Fill the storage vector for a list. More...
 
void AddInfiniteStorage (string keyword, double MassFraction=0., int Priority=0)
 Creates an infinite stock of this material according to the list defined in the EqM. More...
 
void AddFuelBuffer (string keyword)
 Tell the buffer for this fuel. Creates an infinite stock of this material according to the list defined in the EqM. More...
 
void AddFuelBuffer (string keyword, Storage *Stock)
 Tell the buffer for this fuel taken from the storage. More...
 
Constructor/Desctructor
 FabricationPlant ()
 Normal constructor. More...
 
 FabricationPlant (CLASSLogger *log, double fabricationtime=cYear *2)
 Special Constructor. More...
 
 ~FabricationPlant ()
 Normal Destructor. More...
 
Set Method
void SetDecayDataBank (DecayDataBank *decayDB)
 
void SetSubstitutionMaterialFromIV (string keyword, IsotopicVector SubstitutionIV)
 Set the Decay DataBank. More...
 
void SetFiFo (bool bval=true)
 Set the chronological priority (true for chronological, false instead).Equivalent to SetStorageManagement(kpFiFo) or SetStorageManagement(kpLiFo) More...
 
void SetStorageManagement (StorageManagement SM)
 The storage management : either kpFiFo, kpLiFo , kpMix or kpRand. More...
 
void SetSubstitutionFuel (EvolutionData fuel)
 To use a substitution fuel if the fabrication fail (not enough material in stock) More...
 
void SetSeparationManagement (bool bval=true)
 Set the separation managmeent for the fabrication plant. More...
 
void SetImpuritiesTolerance (double val)
 
void AddReactor (int reactorid, double creationtime)
 Add a new reactor to be filled with the fresh fuel build by the FabricationPlant. More...
 
void SetReUsableStorage (Storage *store)
 Set the Storage where all the separated matetial not used in the fabrication process will be sent. (if not present it goes to WASTE) More...
 
Get Method
double GetImpuritiesTolerance ()
 
map< string, vector< Storage * > > GetAllStorage ()
 Return the map containing all the storage vectors (useful in CLASS Reactor to check list consistency) More...
 
vector< Storage * > GetStorage (string keyword)
 Return the Pointer to Storage associated to a StreamList. More...
 
EvolutionData GetReactorEvolutionDB (int ReactorId)
 Return the EvolutionData of Reactor ReactorId. More...
 
StorageManagement GetStorageManagement ()
 The storage management : either kpFiFo, kpLiFo , kpMix or kpRand. More...
 
IsotopicVector GetDecay (IsotopicVector isotopicvector, cSecond t)
 Get IsotopicVector Decay at time t. More...
 
map< int, IsotopicVectorGetReactorFuturIncome () const
 Return the list of the futur fuel IV. More...
 
map< string, double > GetStreamListFPMassFractionMax ()
 Get the map of allowed max fractions. More...
 
map< string, double > GetStreamListFPMassFractionMin ()
 Get the map of allowed min fractions. More...
 
Fabrication & Evolution Method
void SetSeparationEfficiency (IsotopicVector IV, cSecond TimeOfSep)
 Set the extraction efficiency of IsotopicVector IV.This separation efficiency is effectove at time TimeOfSep. More...
 
IsotopicVector GetSeparationEfficiencyAt (cSecond time)
 
void Evolution (cSecond t)
 Perform the FabricationPlant evolution. More...
 
void DumpStock (map< string, vector< double > > LambdaArray)
 Update the Stock status after building process. More...
 
void TakeReactorFuel (int ReactorId)
 Remove the fuel of reactor ReactorId from stock. More...
 
void UpdateInsideIV ()
 
IsotopicVector BuildFuelFromEqModel (map< string, vector< double > > LambdaArray, double ReactorMass)
 Build the fresh fuel for the reactor according the results of the EquivalenceModel (. More...
 
void BuildArray (int ReactorId, cSecond ReactorLoadingTime)
 virtualy extract fissile nuclei from Storage according EquivalenceModel fStreamList and make it virtually decay FabricationTime More...
 
void BuildFuelForReactor (int ReactorId, cSecond t)
 Build a fuel for the reactor ReactorId. More...
 
void SortArray ()
 Sort IsotopicVector array according priority preferences (given by key in YourFabPlant->SetStorageManagement(key);) More...
 
void SortFiFo (vector< IsotopicVector > &IVArray, vector< cSecond > &TimeArray, vector< pair< int, int > > &AdressArray)
 
void SortLiFo (vector< IsotopicVector > &IVArray, vector< cSecond > &TimeArray, vector< pair< int, int > > &AdressArray)
 
void SortMix (vector< IsotopicVector > &IVArray, vector< cSecond > &TimeArray, vector< pair< int, int > > &AdressArray)
 
void SortRandom (vector< IsotopicVector > &IVArray, vector< cSecond > &TimeArray, vector< pair< int, int > > &AdressArray)
 
- Public Member Functions inherited from CLASSFacility
 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...
 
ScenarioGetParc ()
 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...
 
virtual void ApplyZAIThreshold (int z=90)
 Put all nuclei below the threshold in -2 -2 -2 ZAI... 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...
 
- Public Member Functions inherited from CLASSObject
 CLASSObject ()
 Normal Constructor. More...
 
 CLASSObject (CLASSLogger *log)
 Log Constructor. More...
 
virtual CLASSObjectClone ()
 Correct way to copy a CLASSObject in case of derivation. More...
 
void SetLog (CLASSLogger *log)
 Set the CLASSLogger. More...
 
CLASSLoggerGetLog ()
 Return the Pointer to the Log. More...
 

Protected Member Functions

void FabricationPlantEvolution (cSecond t)
 Deal the FabricationPlant evolution. More...
 
void ResetArrays ()
 Empty Arrays. More...
 
pair< IsotopicVector, IsotopicVectorSeparation (IsotopicVector isotopicvector, IsotopicVector ExtractedList)
 Separation Method. More...
 
 ClassDef (FabricationPlant, 5)
 

Protected Attributes

IsotopicVector fSeparationLostFraction
 The lost fraction table during separation (1- efficiency) More...
 
map< cSecond, IsotopicVectorfSeparationStrategy
 
map< int, cSecondfReactorNextStep
 Next time step to build a new fuel. More...
 
map< int, EvolutionDatafReactorFuturDB
 List of the futur EvolutionData use in the reactor. More...
 
map< int, IsotopicVectorfReactorFuturIV
 List of the futur fuel IsotopicVector used in the reactor. More...
 
StorageManagement fStorageManagement
 The storage management : either kpFiFo, kpLiFo , kpMix or kpRand. More...
 
bool fIsSeparationManagement
 Separation managment. More...
 
bool fSubstitutionFuel
 True if a substitution fuel as been set. More...
 
double fImpuritiesTolerance
 Tolerance for impurities that are not considered in the ANN. More...
 
map< string, IsotopicVectorfStreamList
 Map that contains lists of stream according to the EqModel with corresponding isotopes list. More...
 
map< string, double > fStreamListFPMassFractionMax
 Map that contains lists of stream according to the EqModel with mass maximum fraction. More...
 
map< string, double > fStreamListFPMassFractionMin
 Map that contains lists of stream according to the EqModel with mass minimum fraction. More...
 
map< int, string > fStreamListFPPriority
 Map that contains lists of stream according to the EqModel with priority (1 = first, 2 = second, etc...) More...
 
map< string, bool > fStreamListFPIsBuffer
 Map that contains lists of stream according to the EqModel saying if fuel buffer. More...
 
map< string, vector< Storage * > > fStorage
 Pointer to the Storages defined for each list. More...
 
map< string, vector< IsotopicVector > > fStreamArray
 The vector of isotopicVector of each material and each stock. More...
 
map< string, vector< cSecond > > fStreamArrayTime
 Time when a IsotopicVector arrives in its storage. More...
 
map< string, vector< pair< int, int > > > fStreamArrayAdress
 
map< string, IsotopicVectorfSubstitutionIV
 contains the susbstitution IV defined by the user More...
 
map< string, bool > fSubstitutionMaterialFromIV
 True = a substitution IV is set for this material in case of failure in fuel building. More...
 
map< string, bool > fInfiniteMaterialFromList
 True = an infinite stock of this material is created according to the list defined in the EqM. More...
 
map< string, bool > fErrorOnLambda
 True = lambdas haven't been well calculated for this material (not enough material in stock....) More...
 
EvolutionData fSubstitutionEvolutionData
 EvolutionData of the subtitution fuel. More...
 
StoragefReUsable
 Pointer to the Storage used to storing unused material. More...
 
bool fIsReusable
 Sets a storage used to storing unused material. More...
 
bool fFuelCanBeBuilt
 Default fuel fabrication process has failed. More...
 
DecayDataBankfDecayDataBase
 Pointer to the DecayDataBank. More...
 
- Protected Attributes inherited from CLASSFacility
bool fIsStarted
 True if Running, False Otherwise. More...
 
bool fIsShutDown
 True if the facility is stoped, False Otherwise. More...
 
bool fIsAtEndOfCycle
 True if Reaching the end of a Facility cycle. More...
 
cSecond fInternalTime
 Internal Clock [s]. More...
 
cSecond fInCycleTime
 Time spent since the beginning of the last Cycle [s]. More...
 
cSecond fCycleTime
 Cycle duration Time [s]. More...
 
IsotopicVector fInsideIV
 All IV in the Facility (fuel for reactor, total for all others...) More...
 
IsotopicVector fCumulativeIVIn
 All IV in the Facility (fuel for reactor, total for all others...) More...
 
IsotopicVector fCumulativeIVOut
 All IV in the Facility (fuel for reactor, total for all others...) More...
 
- Protected Attributes inherited from CLASSObject
CLASSLoggerfLog
 Pointer to the Log. More...
 

Constructor & Destructor Documentation

◆ FabricationPlant() [1/2]

FabricationPlant::FabricationPlant ( )

Normal constructor.

◆ FabricationPlant() [2/2]

FabricationPlant::FabricationPlant ( CLASSLogger log,
double  fabricationtime = cYear*2 
)

Special Constructor.

Make a new FabricationPlant

Parameters
log: used for the log.
fabricationtimeduration of the fabrication process (default : 2 years) in [s].

◆ ~FabricationPlant()

FabricationPlant::~FabricationPlant ( )

Normal Destructor.

Member Function Documentation

◆ AddFuelBuffer() [1/2]

void FabricationPlant::AddFuelBuffer ( string  keyword)

Tell the buffer for this fuel. Creates an infinite stock of this material according to the list defined in the EqM.

◆ AddFuelBuffer() [2/2]

void FabricationPlant::AddFuelBuffer ( string  keyword,
Storage Stock 
)

Tell the buffer for this fuel taken from the storage.

◆ AddInfiniteStorage() [1/2]

void FabricationPlant::AddInfiniteStorage ( string  keyword,
double  MassFractionMin = 0,
double  MassFractionMax = 1.,
int  Priority = 0 
)

Creates an infinite stock of this material according to the list defined in the EqM.

◆ AddInfiniteStorage() [2/2]

void FabricationPlant::AddInfiniteStorage ( string  keyword,
double  MassFraction = 0.,
int  Priority = 0 
)

Creates an infinite stock of this material according to the list defined in the EqM.

◆ AddReactor()

void FabricationPlant::AddReactor ( int  reactorid,
double  creationtime 
)
inline

Add a new reactor to be filled with the fresh fuel build by the FabricationPlant.

◆ AddStorage() [1/2]

void FabricationPlant::AddStorage ( string  keyword,
Storage Stock,
double  MassFractionMin = 0,
double  MassFractionMax = 1.,
int  Priority = 0 
)

Fill the storage vector for a list.

◆ AddStorage() [2/2]

void FabricationPlant::AddStorage ( string  keyword,
Storage Stock,
double  MassFraction = 0.,
int  Priority = 0 
)

Fill the storage vector for a list.

◆ BuildArray()

void FabricationPlant::BuildArray ( int  ReactorId,
cSecond  ReactorLoadingTime 
)

virtualy extract fissile nuclei from Storage according EquivalenceModel fStreamList and make it virtually decay FabricationTime

◆ BuildFuelForReactor()

void FabricationPlant::BuildFuelForReactor ( int  ReactorId,
cSecond  t 
)

Build a fuel for the reactor ReactorId.

◆ BuildFuelFromEqModel()

IsotopicVector FabricationPlant::BuildFuelFromEqModel ( map< string, vector< double > >  LambdaArray,
double  ReactorMass 
)

Build the fresh fuel for the reactor according the results of the EquivalenceModel (.

See also
EquivalenceModel)

◆ ClassDef()

FabricationPlant::ClassDef ( FabricationPlant  ,
 
)
protected

◆ DumpStock()

void FabricationPlant::DumpStock ( map< string, vector< double > >  LambdaArray)

Update the Stock status after building process.

◆ Evolution()

void FabricationPlant::Evolution ( cSecond  t)
virtual

Perform the FabricationPlant evolution.

Implements CLASSFacility.

◆ FabricationPlantEvolution()

void FabricationPlant::FabricationPlantEvolution ( cSecond  t)
protected

Deal the FabricationPlant evolution.

◆ GetAllStorage()

map< string , vector <Storage*> > FabricationPlant::GetAllStorage ( )
inline

Return the map containing all the storage vectors (useful in CLASS Reactor to check list consistency)

◆ GetDecay()

IsotopicVector FabricationPlant::GetDecay ( IsotopicVector  isotopicvector,
cSecond  t 
)

Get IsotopicVector Decay at time t.

◆ GetImpuritiesTolerance()

double FabricationPlant::GetImpuritiesTolerance ( )
inline

◆ GetReactorEvolutionDB()

EvolutionData FabricationPlant::GetReactorEvolutionDB ( int  ReactorId)

Return the EvolutionData of Reactor ReactorId.

◆ GetReactorFuturIncome()

map<int, IsotopicVector > FabricationPlant::GetReactorFuturIncome ( ) const
inline

Return the list of the futur fuel IV.

◆ GetSeparationEfficiencyAt()

IsotopicVector FabricationPlant::GetSeparationEfficiencyAt ( cSecond  time)

◆ GetStorage()

vector<Storage*> FabricationPlant::GetStorage ( string  keyword)
inline

Return the Pointer to Storage associated to a StreamList.

◆ GetStorageManagement()

StorageManagement FabricationPlant::GetStorageManagement ( )
inline

The storage management : either kpFiFo, kpLiFo , kpMix or kpRand.

◆ GetStreamListFPMassFractionMax()

map< string, double> FabricationPlant::GetStreamListFPMassFractionMax ( )
inline

Get the map of allowed max fractions.

◆ GetStreamListFPMassFractionMin()

map< string, double> FabricationPlant::GetStreamListFPMassFractionMin ( )
inline

Get the map of allowed min fractions.

◆ ResetArrays()

void FabricationPlant::ResetArrays ( )
protected

Empty Arrays.

◆ Separation()

pair< IsotopicVector, IsotopicVector > FabricationPlant::Separation ( IsotopicVector  isotopicvector,
IsotopicVector  ExtractedList 
)
protected

Separation Method.

Make the Separation

  • IV[0] -> To Keep
  • IV[1] -> To Waste

◆ SetDecayDataBank()

void FabricationPlant::SetDecayDataBank ( DecayDataBank decayDB)
inline

◆ SetFiFo()

void FabricationPlant::SetFiFo ( bool  bval = true)
inline

Set the chronological priority (true for chronological, false instead).Equivalent to SetStorageManagement(kpFiFo) or SetStorageManagement(kpLiFo)

◆ SetImpuritiesTolerance()

void FabricationPlant::SetImpuritiesTolerance ( double  val)
inline

◆ SetReUsableStorage()

void FabricationPlant::SetReUsableStorage ( Storage store)
inline

Set the Storage where all the separated matetial not used in the fabrication process will be sent. (if not present it goes to WASTE)

◆ SetSeparationEfficiency()

void FabricationPlant::SetSeparationEfficiency ( IsotopicVector  IV,
cSecond  TimeOfSep 
)

Set the extraction efficiency of IsotopicVector IV.This separation efficiency is effectove at time TimeOfSep.

◆ SetSeparationManagement()

void FabricationPlant::SetSeparationManagement ( bool  bval = true)
inline

Set the separation managmeent for the fabrication plant.

◆ SetStorageManagement()

void FabricationPlant::SetStorageManagement ( StorageManagement  SM)
inline

The storage management : either kpFiFo, kpLiFo , kpMix or kpRand.

◆ SetSubstitutionFuel()

void FabricationPlant::SetSubstitutionFuel ( EvolutionData  fuel)

To use a substitution fuel if the fabrication fail (not enough material in stock)

◆ SetSubstitutionMaterialFromIV()

void FabricationPlant::SetSubstitutionMaterialFromIV ( string  keyword,
IsotopicVector  SubstitutionIV 
)
inline

Set the Decay DataBank.

Parameters
SubstitutionIVIf the construction fails : it creates a substitution material according to the IV defined by the user

◆ SortArray()

void FabricationPlant::SortArray ( )

Sort IsotopicVector array according priority preferences (given by key in YourFabPlant->SetStorageManagement(key);)

◆ SortFiFo()

void FabricationPlant::SortFiFo ( vector< IsotopicVector > &  IVArray,
vector< cSecond > &  TimeArray,
vector< pair< int, int > > &  AdressArray 
)

◆ SortLiFo()

void FabricationPlant::SortLiFo ( vector< IsotopicVector > &  IVArray,
vector< cSecond > &  TimeArray,
vector< pair< int, int > > &  AdressArray 
)

◆ SortMix()

void FabricationPlant::SortMix ( vector< IsotopicVector > &  IVArray,
vector< cSecond > &  TimeArray,
vector< pair< int, int > > &  AdressArray 
)

◆ SortRandom()

void FabricationPlant::SortRandom ( vector< IsotopicVector > &  IVArray,
vector< cSecond > &  TimeArray,
vector< pair< int, int > > &  AdressArray 
)

◆ TakeReactorFuel()

void FabricationPlant::TakeReactorFuel ( int  ReactorId)

Remove the fuel of reactor ReactorId from stock.

◆ UpdateInsideIV()

void FabricationPlant::UpdateInsideIV ( )

Member Data Documentation

◆ fDecayDataBase

DecayDataBank* FabricationPlant::fDecayDataBase
protected

Pointer to the DecayDataBank.

◆ fErrorOnLambda

map< string , bool > FabricationPlant::fErrorOnLambda
protected

True = lambdas haven't been well calculated for this material (not enough material in stock....)

◆ fFuelCanBeBuilt

bool FabricationPlant::fFuelCanBeBuilt
protected

Default fuel fabrication process has failed.

◆ fImpuritiesTolerance

double FabricationPlant::fImpuritiesTolerance
protected

Tolerance for impurities that are not considered in the ANN.

◆ fInfiniteMaterialFromList

map< string , bool > FabricationPlant::fInfiniteMaterialFromList
protected

True = an infinite stock of this material is created according to the list defined in the EqM.

◆ fIsReusable

bool FabricationPlant::fIsReusable
protected

Sets a storage used to storing unused material.

◆ fIsSeparationManagement

bool FabricationPlant::fIsSeparationManagement
protected

Separation managment.

◆ fReactorFuturDB

map< int,EvolutionData > FabricationPlant::fReactorFuturDB
protected

List of the futur EvolutionData use in the reactor.

◆ fReactorFuturIV

map< int,IsotopicVector > FabricationPlant::fReactorFuturIV
protected

List of the futur fuel IsotopicVector used in the reactor.

◆ fReactorNextStep

map<int, cSecond > FabricationPlant::fReactorNextStep
protected

Next time step to build a new fuel.

◆ fReUsable

Storage* FabricationPlant::fReUsable
protected

Pointer to the Storage used to storing unused material.

◆ fSeparationLostFraction

IsotopicVector FabricationPlant::fSeparationLostFraction
protected

The lost fraction table during separation (1- efficiency)

◆ fSeparationStrategy

map<cSecond, IsotopicVector> FabricationPlant::fSeparationStrategy
protected

◆ fStorage

map< string , vector <Storage*> > FabricationPlant::fStorage
protected

Pointer to the Storages defined for each list.

◆ fStorageManagement

StorageManagement FabricationPlant::fStorageManagement
protected

The storage management : either kpFiFo, kpLiFo , kpMix or kpRand.

◆ fStreamArray

map< string , vector <IsotopicVector> > FabricationPlant::fStreamArray
protected

The vector of isotopicVector of each material and each stock.

◆ fStreamArrayAdress

map< string , vector < pair<int,int> > > FabricationPlant::fStreamArrayAdress
protected

◆ fStreamArrayTime

map< string , vector <cSecond> > FabricationPlant::fStreamArrayTime
protected

Time when a IsotopicVector arrives in its storage.

◆ fStreamList

map< string , IsotopicVector> FabricationPlant::fStreamList
protected

Map that contains lists of stream according to the EqModel with corresponding isotopes list.

◆ fStreamListFPIsBuffer

map< string , bool> FabricationPlant::fStreamListFPIsBuffer
protected

Map that contains lists of stream according to the EqModel saying if fuel buffer.

◆ fStreamListFPMassFractionMax

map< string , double> FabricationPlant::fStreamListFPMassFractionMax
protected

Map that contains lists of stream according to the EqModel with mass maximum fraction.

◆ fStreamListFPMassFractionMin

map< string , double> FabricationPlant::fStreamListFPMassFractionMin
protected

Map that contains lists of stream according to the EqModel with mass minimum fraction.

◆ fStreamListFPPriority

map< int, string> FabricationPlant::fStreamListFPPriority
protected

Map that contains lists of stream according to the EqModel with priority (1 = first, 2 = second, etc...)

◆ fSubstitutionEvolutionData

EvolutionData FabricationPlant::fSubstitutionEvolutionData
protected

EvolutionData of the subtitution fuel.

◆ fSubstitutionFuel

bool FabricationPlant::fSubstitutionFuel
protected

True if a substitution fuel as been set.

◆ fSubstitutionIV

map< string , IsotopicVector> FabricationPlant::fSubstitutionIV
protected

contains the susbstitution IV defined by the user

◆ fSubstitutionMaterialFromIV

map< string , bool > FabricationPlant::fSubstitutionMaterialFromIV
protected

True = a substitution IV is set for this material in case of failure in fuel building.


The documentation for this class was generated from the following files: