80 virtual void initOptions(std::map<tString,tString>& options)
const override;
93 virtual tBoolean makeTests(
const std::map<tString,tString>& options)
const override;
108 tBoolean run(
const std::map<tString,tString>& options)
const;
144 const std::map<tString,tString>& options)
const;
This class is an outpput results generator for stoch magnet program.
Definition: CORE_Run.h:36
virtual tMemSize getContentsMemorySize() const override
return the memory size in byte
Definition: CORE_Run.h:90
This class is a simulation of a beam of trajectories class for Stoch Microm package.
Definition: SM_Beam.h:46
This class is describes a a network.
Definition: SM_Network.h:18
virtual void createClassFactories(const std::map< tString, tString > &options) const override
create the class factories from options
Definition: SM_Run.cpp:131
tBoolean loadOperatorsFromOptions(SM_System &system, const std::map< tString, tString > &options) const
load the operators
Definition: SM_Run.cpp:503
virtual void initManOptions(std::map< tString, std::map< tString, tString > > &options) const override
init the man of the options
Definition: SM_Run.cpp:43
virtual tMemSize getMemorySize() const
return the memory size of the class and the memory size of all its attributes/associations
Definition: SM_Run.h:62
virtual tBoolean makeTests(const std::map< tString, tString > &options) const override
mak ethe tests of the prograp
Definition: SM_Run.cpp:139
tBoolean createMagneticDipolarMap(const tString &fileName) const
create a dipolar magnetic map
Definition: SM_Run.cpp:580
SM_Run(void)
create
Definition: SM_Run.cpp:29
tBoolean run(const std::map< tString, tString > &options) const
run the progra with the options
Definition: SM_Run.cpp:178
virtual ~SM_Run(void)
destroy
Definition: SM_Run.cpp:34
tBoolean generateOutput(SM_Beam &beam, const std::map< tString, tString > &options) const
save the file for animations
Definition: SM_Run.cpp:548
tBoolean loadNetworkFromOptions(SM_Network &network, const std::map< tString, tString > &options) const
load the network
Definition: SM_Run.cpp:379
tBoolean loadMagneticMomentFromOptions(SM_System &system, const std::map< tString, tString > &options) const
load the magnetic moment
Definition: SM_Run.cpp:431
CORE_UniquePointer< SM_Beam > loadBeamFromOptions(const std::map< tString, tString > &options) const
load the beam
Definition: SM_Run.cpp:254
virtual void initOptions(std::map< tString, tString > &options) const override
default initialization of the options
Definition: SM_Run.cpp:85
virtual tBoolean makeRun(const tString &command, const std::map< tString, tString > &options) const override
make Run command
Definition: SM_Run.cpp:147
This class is a simulation of one trajectory class for Stoch Microm package.
Definition: SM_System.h:51
typename std::unique_ptr< T, CORE_Object::Delete > CORE_UniquePointer
Definition: sp.h:8
#define tString
Definition: types.h:147
#define tMemSize
Definition: types.h:166
#define tBoolean
Definition: types.h:151