CLASS
5.1
Fuel Cycle Simulator
|
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... | |
Header file for FabricationPlant class.
typedef long long int cSecond |
enum 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.
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 |