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

This is the complete list of members for SM_System, 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) const =0SM_Systemprotectedpure virtual
copyOperators(const SM_System &system)SM_Systeminline
CORE_Object()CORE_Objectprotected
DisableMemoryStack()CORE_Objectinlinestatic
discretize()SM_Systeminlinevirtual
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_Systeminlinevirtual
getNetwork() constSM_Systeminline
getNetwork()SM_Systeminline
getNoiseRateFunction()SM_Systeminline
getNoiseRateFunction() constSM_Systeminline
getOperator(const tString &name) constSM_Systeminline
getOperatorNames(std::vector< tString > &names) constSM_Systeminlinevirtual
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
mBSM_Systemprivate
MemoryStackToString()CORE_Objectinlinestatic
mLLFunctionSM_Systemprivate
mMu0SM_Systemprivate
mNetworkSM_Systemprivate
mNoiseRateFunctionSM_Systemprivate
mOperatorsSM_Systemprivate
mThisCORE_Objectprivate
mTimeStepperSM_Systemprivate
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_Object(void)SM_Object
SM_System(void)SM_Systeminlineprotected
toString() const overrideSM_Systemvirtual
~CORE_Object()CORE_Objectprotectedvirtual
~SM_Object(void)SM_Objectvirtual
~SM_System(void)SM_Systeminlineprotectedvirtual