CLASS  5.1
Fuel Cycle Simulator
FabricationPlant.hxx File Reference

Header file for FabricationPlant class. More...

#include <vector>
#include <map>
#include "CLASSConstante.hxx"
#include "CLASSFacility.hxx"
#include "IsotopicVector.hxx"
#include "EvolutionData.hxx"
#include "Scenario.hxx"
#include "Storage.hxx"
#include "Reactor.hxx"
#include "CLASSLogger.hxx"
#include "ZAI.hxx"

Go to the source code of this file.

Classes

class  FabricationPlant
 

Typedefs

typedef long long int cSecond
 

Enumerations

enum  StorageManagement { kpFiFo, kpLiFo, kpMix, kpRand }
 CLASS object to build the fresh fuel (do chemical separation) & store it until core loading. More...
 

Detailed Description

Header file for FabricationPlant class.

Version
2.0

Typedef Documentation

◆ cSecond

typedef long long int cSecond

Enumeration Type Documentation

◆ StorageManagement

CLASS object to build the fresh fuel (do chemical separation) & store it until core loading.

Define a FabricationPLant. The aim of these class is to manage the manufacturing of reprocessed fuel. It includes the fabrication of the fuel from a stock of material, using the appropriate algrorithm, and the storage of the fresh fuel until reactor loading. The parameters used for the fuel fabrication are recover from a PhysicsModels. The PhysicsModels MUST include an EquivalenceModel to build the fuel. Some EquivalenceModel are available in the CLASS package, but an user can make his own.

Once the fuel is built, the FabricationPlant store the corresponding EvolutionData generated using the PhysicsModels.

See also
PhysicsModels.hxx
EquivalenceModel.hxx
Author
BaM
BLG
FaC
Version
2.0Define the storage management for fuel fresh construction.


Posible Storage Management are using : YourFabPlant->SetStorageManagement(key); kpFiFo : First In First Out (i.e the older storage first) kpLiFo : Last In First Out (i.e the youger storage first) kpMix : IVs are sorted that way : First: The younger , Second: The older, Third: The second younger ,4th : the second older .... kpRand : IVs order in storage is random

Enumerator
kpFiFo 
kpLiFo 
kpMix 
kpRand