1 #ifndef SM_MonteCarloLoader_H
2 #define SM_MonteCarloLoader_H
8 #include "SM_MonteCarloBeam.h"
9 #include "SM_MonteCarloSystem.h"
virtual tMemSize getContentsMemorySize() const
return nthe memory size of the included associations
Definition: CORE_Object.h:278
This class is an list of options.
Definition: CORE_OptionsList.h:36
this class loads classes of the package
Definition: SM_Loader.h:18
This class is a simulation of a Monte Carlo for spins system.
Definition: SM_MonteCarloBeam.h:17
this class loads classes of the package
Definition: SM_MonteCarloLoader.h:16
static tBoolean LoadMonteCarloSystemFromOptions(SM_MonteCarloSystem &system, const CORE_OptionsList &options)
load the landau lifschitz system from options
Definition: SM_MonteCarloLoader.cpp:25
SM_MonteCarloLoader()
build a SM_MonteCarloLoader
Definition: SM_MonteCarloLoader.h:39
virtual ~SM_MonteCarloLoader(void)
destroy a SM_MonteCarloLoader
Definition: SM_MonteCarloLoader.h:49
virtual tMemSize getMemorySize() const override
return the memory size of the class and the memory size of all its attributes/associations
Definition: SM_MonteCarloLoader.h:74
static tBoolean LoadMonteCarloBeamFromOptions(SM_MonteCarloBeam &beam, const CORE_OptionsList &options)
load the beam from options
Definition: SM_MonteCarloLoader.cpp:5
This class is a simulation of one Monte carlo trajectory class for Stoch Magnet package....
Definition: SM_MonteCarloSystem.h:39