1 #ifndef SM_LandauLifschitzBeam_H
2 #define SM_LandauLifschitzBeam_H
8 #include "SM_LandauLifschitzSystem.h"
97 template<
class StochOutputImplement>
99 return SM_Beam::run<SM_LandauLifschitzSystem,StochOutputImplement>(outputSData);
107 template<
class StochOutputImplement>
109 const std::function<
void(
const tReal&,
const tReal& ,
const tReal&,tReal& )>& F);
118 #include "SM_LandauLifschitzBeam.hpp"
This class defines a general stochastic beam of trajectories of system.
Definition: SM_Beam.h:61
const SM_System & getSystem() const
get the system
Definition: SM_Beam.h:264
virtual tMemSize getContentsMemorySize() const override
return the memory size of the included associations
Definition: SM_Beam.h:133
This class is a simulation of a beam of trajectories form a laudau-Lifschitz system.
Definition: SM_LandauLifschitzBeam.h:20
const SM_LandauLifschitzSystem & getLLSystem() const
get the landau lifschitz system
Definition: SM_LandauLifschitzBeam.h:87
virtual tMemSize getContentsMemorySize() const override
return the memory size of the included associations
Definition: SM_LandauLifschitzBeam.h:71
SM_LandauLifschitzSystem & getLLSystem()
get the landau lifschitz system
Definition: SM_LandauLifschitzBeam.h:82
SM_LandauLifschitzBeam(void)
create
Definition: SM_LandauLifschitzBeam.h:33
tBoolean stochasticJRun(SM_StochasticOutput< StochOutputImplement > &outputSData, const std::function< void(const tReal &, const tReal &, const tReal &, tReal &)> &F)
run the simulations
Definition: SM_LandauLifschitzBeam.hpp:5
virtual tMemSize getMemorySize() const override
return the memory size of the class and the memory size of all its attributes/associations
Definition: SM_LandauLifschitzBeam.h:59
tBoolean run(SM_StochasticOutput< StochOutputImplement > &outputSData)
run the simulations
Definition: SM_LandauLifschitzBeam.h:98
virtual ~SM_LandauLifschitzBeam(void)
destroy
Definition: SM_LandauLifschitzBeam.h:38
This class is a simulation of one trajectory class for Stoch Magnet package.
Definition: SM_LandauLifschitzSystem.h:59
this class implements the virtual methods of its base class SM_StochasticOutputComponent with templat...
Definition: SM_StochasticOutput.h:24