C++ main module for stochmagnet Package  1.0
SM_ItoSystem Member List

This is the complete list of members for SM_ItoSystem, including all inherited members.

addOperator(CORE_UniquePointer< SM_Operator > op)SM_Systeminline
computeMagneticField(const tIndex &t, const SM_Network &network, const tReal *mu, tReal *B) constSM_Systeminlineprotected
computeMagneticFieldAndEnergies(const tIndex &t, const SM_Network &network, const tReal *mu, tReal *B, tReal *Es) constSM_Systeminlineprotected
computeMuAtNextTimeStep(const tReal &dt, const tReal &epsilon_t, const tIndex &nParticles, const tDimension &dim, const tReal *mu_t, tReal *mu_tpdt) constSM_TemplatedSystem< SM_ItoSystem >inlineprotectedvirtual
computeTemplatedMagneticField(const tIndex &t, const SM_Network &network, const tReal *mu, tReal *B) constSM_TemplatedSystem< SM_ItoSystem >inlineprotected
computeTemplatedMagneticFieldAndEnergies(const tIndex &t, const SM_Network &network, const tReal *mu, tReal *B, tReal *Es) constSM_TemplatedSystem< SM_ItoSystem >inlineprotected
computeTemplatedMuAtNextTimeStep(const tReal &dt, const tReal &epsilon_t, const tIndex nParticles, const tDimension &dim, const tReal *mu_t, tReal *mu_tpdt) constSM_ItoSysteminline
SM_TemplatedSystem< SM_ItoSystem >::computeTemplatedMuAtNextTimeStep(const tReal &dt, const tReal &epsilon_t, const tIndex &nParticles, const tDimension &dim, const tReal *mu_t, tReal *mu_tpdt) constSM_TemplatedSystem< SM_ItoSystem >inlineprotected
copyOperators(const SM_System &system)SM_Systeminline
CORE_Object()CORE_Objectprotected
DisableMemoryStack()CORE_Objectinlinestatic
discretize()SM_TemplatedSystem< SM_ItoSystem >inlinevirtual
EnableMemoryStack(const tBoolean &isMemoryChecked)CORE_Objectinlinestatic
EnableMemoryStack()CORE_Objectinlinestatic
getClassName() constCORE_Objectinline
getConstSharedPointer() constCORE_Objectinline
getContentsMemorySize() constSM_Systeminlinevirtual
getIdentityString() constCORE_Objectinline
getInitialMagneticMoment() constSM_Systeminline
getLandauLifschitzFunction() constSM_Systeminline
getLandauLifschitzFunction()SM_Systeminline
getMagneticField()SM_Systeminlineprotected
getMemorySize() constSM_ItoSysteminlinevirtual
getNetwork() constSM_Systeminline
getNetwork()SM_Systeminline
getNoiseRateFunction()SM_Systeminline
getNoiseRateFunction() constSM_Systeminline
getOperator(const tString &name) constSM_Systeminline
getOperatorNames(std::vector< tString > &names) const overrideSM_TemplatedSystem< SM_ItoSystem >inlinevirtual
getOperators() constSM_Systeminline
getOperatorsNumber() constSM_Systeminline
getPointerString() constCORE_Objectinline
GetRegisteredClassesNumber()CORE_Objectinlinestatic
getSharedPointer()CORE_Objectinline
getTimeStepper() constSM_Systeminline
getTimeStepper()SM_Systeminline
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
makeRelaxation(const SM_StochasticFunction *randomFunction, tReal *mu, tReal *Es)SM_System
makeTemplatedRelaxation(const SM_TemplatedStochasticFunction< StochImpl > &randomFunction, tReal *mu, tReal *Es)SM_TemplatedSystem< SM_ItoSystem >inline
makeTemplatedRelaxation(const SM_TemplatedStochasticFunction< StochImpl > &randomFunction, const SM_TemplatedNoiseRateFunction< NoiseImpl > &noiseRateFunction, tReal *mu, tReal *Es)SM_TemplatedSystem< SM_ItoSystem >
mBSM_Systemprivate
mDemagnetizedOperatorSM_TemplatedSystem< SM_ItoSystem >private
MemoryStackToString()CORE_Objectinlinestatic
mHeissenbergOperatorSM_TemplatedSystem< SM_ItoSystem >private
mLLFunctionSM_Systemprivate
mMu0SM_Systemprivate
mNetworkSM_Systemprivate
mNoiseRateFunctionSM_Systemprivate
mOperatorsSM_Systemprivate
mThisCORE_Objectprivate
mTimeStepperSM_Systemprivate
mZeemanOperatorSM_TemplatedSystem< SM_ItoSystem >private
New()SM_ItoSysteminlinestatic
setInitialMagneticMoment(const std::valarray< tReal > &mu0)SM_Systeminline
setInitialMagneticMoment(const SM_RealField &mu0)SM_Systeminline
setInitialMagneticMoment(const tIndex &N, const std::array< tReal, 3 > &mu0)SM_Systeminline
setNoiseRateFunction(CORE_UniquePointer< SM_NoiseRateFunction > &f)SM_Systeminline
setThis(std::unique_ptr< T, CORE_Object::Delete > &up)CORE_Objectinlineprivate
SM_ItoSystem(void)SM_ItoSysteminline
SM_Object(void)SM_Object
SM_System(void)SM_Systeminlineprotected
SM_TemplatedSystem(void)SM_TemplatedSystem< SM_ItoSystem >inlineprotected
toString() const overrideSM_Systemvirtual
~CORE_Object()CORE_Objectprotectedvirtual
~SM_ItoSystem(void)SM_ItoSysteminlinevirtual
~SM_Object(void)SM_Objectvirtual
~SM_System(void)SM_Systeminlineprotectedvirtual
~SM_TemplatedSystem(void)SM_TemplatedSystem< SM_ItoSystem >inlineprotectedvirtual