Skip to content
Snippets Groups Projects
  1. Feb 22, 2017
  2. Feb 21, 2017
  3. Feb 20, 2017
  4. Sep 21, 2016
  5. Sep 20, 2016
  6. Jul 18, 2016
  7. Feb 16, 2018
    • BaM's avatar
      init · c6d1b34c
      BaM authored
      c6d1b34c
  8. Apr 22, 2016
  9. Apr 18, 2016
  10. Jan 07, 2016
  11. Sep 14, 2015
  12. Jun 24, 2015
  13. Jun 23, 2015
  14. Jun 19, 2015
  15. Feb 24, 2015
  16. Feb 12, 2015
  17. Feb 11, 2015
  18. Feb 05, 2015
  19. Feb 04, 2015
  20. Jan 30, 2015
  21. Jan 29, 2015
  22. Jan 22, 2015
  23. Oct 30, 2014
  24. Jun 13, 2014
  25. May 22, 2014
  26. May 21, 2014
    • BaM's avatar
      commentary addition, · 2f7c865f
      BaM authored
      const addition for some get method….
      
      git-svn-id: svn+ssh://svn.in2p3.fr/class@252 0e7d625b-0364-4367-a6be-d5be4a48d228
      2f7c865f
    • BaM's avatar
      Adding a new class : The CLASS BackEnd. · bc6df5a2
      BaM authored
      The aim of this class is to describe all the facility used in the backend of the fuel cycle.
      
      the reactor output fuel facility is now a BackEnd, so it is possible to go directly to a stock, or to chain the Pool, if wanted.
      
      CLSSObject and CLSSFacility also became CLASSObject and CLASSFacility respectively without any major change.
      
      git-svn-id: svn+ssh://svn.in2p3.fr/class@250 0e7d625b-0364-4367-a6be-d5be4a48d228
      bc6df5a2
  27. May 04, 2014
  28. Apr 08, 2014
  29. Oct 22, 2013
    • BaM's avatar
      CLSSFacility : add SetInCycleTime() and SetInternalTime() function · a1250462
      BaM authored
      DataBank : add map<T, EvolutionData>	fDataBankCalculated to store the calculated EvolutionData to load it if the same fuel is load again
      EvolutionData : add SetCycleTime() missing function
      
      
      All facility : externalize ZAIMass variable in ZAIMass class :)
      
      IsotopicVector : add GetZAIList() and GetZAIQuantity() which return respectively a vector of ZAI (contain in the IV) and the quantity of different ZAI present in the IV
      
      
      CLASS : Add an pard update before the first Ttree fill
      Add FabricationPlant evolution in the end of reactor cycle step (Number 4)
      
      
      
      
      git-svn-id: svn+ssh://svn.in2p3.fr/class@142 0e7d625b-0364-4367-a6be-d5be4a48d228
      a1250462
  30. Sep 16, 2013
    • BaM's avatar
      UPDATE : · b2baf137
      BaM authored
      reactor : Add an automatic mass calculation for DB normalization via the fZAImass which are fill in the class constructor
      EvolutionData : Remove the mass parameter-> now it is managed directly in reactor :)
      FabricationPlant : add the fZAImass (same as reactor) 
      DataBAnk :
      	rewriteEvolutionmodule : can reach the old one by UseOldGeneration() (which set fUseOldGeneration to true)
      	externalisation of the construction of the Bateman equation matrix. The decay part is called in the class constructor, the XS part at each step of the evolution calculation. The flux is now calculated at the beginning of each evolution calculation steps, using the fission energy of each nuclei (200 Mev/fiss by default). Fission energy can be set using : 
      		void SetFissionEnergy(string FissionEnergyFile); void SetFissionEnergy(ZAI zai, double E), or void SetFissionEnergy(int Z, int A, int I, double E );
      when using void SetFissionEnergy(string FissionEnergyFile);
      the FissionEnergyFile format MUST be :
      Z A I Energy.
      
      
      by BaM
      
      
      git-svn-id: svn+ssh://svn.in2p3.fr/class@133 0e7d625b-0364-4367-a6be-d5be4a48d228
      b2baf137
  31. Aug 14, 2013
    • BaM's avatar
      HUDGE UPDATE : · 02f47d41
      BaM authored
      Introducing the CLSSObject and CLSSFacility in order to simplify the shared properties between must of the CLASS object :
      Almost all the CLASS Object will inherit of the CLSSObject class, which actually only include the log file.(Except class ZAI IsotopicVector)
      All facility in CLASS now inherit of the CLSSFacility, which are a CLSSObject and a TNamed (from ROOT/CERN library).
      In the CLSSFacility, one can found :
      fId, fParc, fCreationTime, fLifeTime as private variable (the daughter class can not access directly to this member, one need to use the setter and getter - SetId(int) by ex-)
      fIsStarted, fShutDown, fEndOfCycle, fInternalTime, fInCycleTime, fCycleTime, fInsideIV as protected member (the daughter class can directly modify this variable - also accessible via setter/getter)
      this repartition between private and protected could change in the future, 
      fCycleTime replace fCoolingTime and fFabricationTime in respectively Pool and FabricationPlant
      
      Those variable are shared by almost all the facility, it is then more convenient to regroup them. 
      For all facility the fInsideIV represent the total amount of fuel in the facility, in the case of the Reactor, this is also the fuel inside the reactor (it replace the old fReactorIV)
      
      If it is needed to add any variable to all CLASS Object (except ZAI and IsotopicVector), one should use the CLSSObject, for the facility, use CLSSFacility.
      
      + All ClassDef of the daughter facilities change from 1 to 2 (because of the inheritance), the ClassDef of the CLSSObject has been set to 0, and 1 for CLSSFacility (as explain in rootcin doc, 0 mean no I/O, 1 is the first level, and should increase by 1 at each inheritance...)
      
      Resolve the small glitch (not really a bug) which cause the warning at the execution of a scenario, and at the reading of the output in ROOT, using #ifndef __CINT__ // #endif  to exclude some part of the variable at the compilation of the root library...
      
      
      BaM
      
      
      git-svn-id: svn+ssh://svn.in2p3.fr/class@115 0e7d625b-0364-4367-a6be-d5be4a48d228
      02f47d41
  32. Jun 07, 2013
  33. Jun 05, 2013
    • Ernoult's avatar
      by Marc · a7d69e66
      Ernoult authored
      Change FabricatioPlant, Reactor, Pool and Storage into TNamed instead of TObject to have access to their name
      
      
      git-svn-id: svn+ssh://svn.in2p3.fr/class@82 0e7d625b-0364-4367-a6be-d5be4a48d228
      a7d69e66
Loading