CLASS  5.1
Fuel Cycle Simulator
EQM_FBR_BakerRoss_MOX.hxx
Go to the documentation of this file.
1 #ifndef _EQM_FBR_BakerRoss_MOX_HXX
2 #define _EQM_FBR_BakerRoss_MOX_HXX
3 
4 #include "EquivalenceModel.hxx"
5 
6 #include <string>
7 
8 using namespace std;
9 
10 //-----------------------------------------------------------------------------//
12 
31 //________________________________________________________________________
32 
34 {
35  public :
36 
41  //{
43 
55  EQM_FBR_BakerRoss_MOX(CLASSLogger* log, double Weight_U_235 = 0.791135, double Weight_Pu_238 = 0.686385, double Weight_Pu_240 = 0.13553, double Weight_Pu_241 = 1.54572 , double Weight_Pu_242 = 0.0829001, double Weight_Am_241 = -0.336945, double EquivalentFissile = 0.103213);
56  //}
57 
58  //{
60 
71  EQM_FBR_BakerRoss_MOX(double Weight_U_235 = 0.791135, double Weight_Pu_238 = 0.686385, double Weight_Pu_240 = 0.13553, double Weight_Pu_241 = 1.54572 , double Weight_Pu_242 = 0.0829001, double Weight_Am_241 = -0.336945, double EquivalentFissile = 0.103213);
72  //}
74 
75  virtual map < string , double> GetMolarFraction(map < string , IsotopicVector> IVStream, double BurnUp=0);
76 
77  private :
78  double fReferenceFissilContent;
79 
84  double fWeight_U_235;
85  double fWeight_Pu_238;
86  double fWeight_Pu_240;
87  double fWeight_Pu_241;
88  double fWeight_Pu_242;
89  double fWeight_Am_241;
90 
91 };
92 
93 #endif
94 
95 
Determines how to build a fresh fuel.
Definition: EquivalenceModel.hxx:59
Defines an EquivalenceModel based on Baker and Ross formula.
Definition: EQM_FBR_BakerRoss_MOX.hxx:33
Definition: CLASSBackEndDict.cxx:37
Header file for EquivalenceModel class.
Object to handle output messages.
Definition: CLASSLogger.hxx:144