C++ mpi module for stochmagnet_main Package
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
computeEnergies(std::valarray< tReal > &energies) constSM_Systeminline
computeEnergies(const tIndex &timeIndex, std::valarray< tReal > &energies) constSM_Systeminline
computeEnergy(const SM_Network &network, const SM_Material &material, const SM_RealField &S) constSM_Systeminlineprotected
computeEnergy(const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S) constSM_Systeminlineprotected
ComputeFieldSum(const tInteger &start, const tInteger &end, const SM_RealField &F, std::array< tReal, SM_Constants::DIM > &sumF)SM_Systeminlinestatic
computeMagneticField(const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S, SM_RealField &H) constSM_Systeminline
computeMagneticMomentDirectionsMeanOverNetworks(const int &rootNetwork, std::array< tReal, SM_Constants::DIM > &meanS) constSM_Systeminline
computeMagneticMomentDirectionsSum(const tInteger &start, const tInteger &end, std::array< tReal, SM_Constants::DIM > &sumS) constSM_Systeminline
computeMagneticMomentDirectionsSumOverNetworks(const int &rootNetwork, std::array< tReal, SM_Constants::DIM > &sumS) constSM_Systeminline
computeSpinEnergy(const tIndex &i, const SM_Network &network, const SM_Material &material, const SM_RealField &S) constSM_Systeminline
computeSpinEnergy(const tIndex &i, const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S) constSM_Systeminline
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
getGeneratedRandomNumbers() const =0SM_Systempure virtual
getIdentityString() constCORE_Objectinline
getInitialMagneticMomentDirections() constSM_Systeminline
getInitialMagneticMomentDirections()SM_Systeminline
getMagneticMomentDirections() constSM_Systeminline
getMagneticMomentDirections()SM_Systeminline
getMaterial() constSM_Systeminline
getMaterial()SM_Systeminline
getMemorySize() constSM_Systeminlinevirtual
getNetwork() constSM_Systeminline
getNetwork()SM_Systeminline
getNoiseTemperature() constSM_Systeminline
getOperator(const tString &name) constSM_Systeminline
getOperator(const tString &name)SM_Systeminline
getOperators() constSM_Systeminline
getOperators()SM_Systeminline
getOperatorsName(std::vector< tString > &names) constSM_Systeminline
getOperatorsNumber() constSM_Systeminline
getPointerString() constCORE_Objectinline
GetRegisteredClassesNumber()CORE_Objectinlinestatic
getSharedPointer()CORE_Objectinline
getStepIndex() constSM_Systeminline
getStepIndex()SM_Systeminline
getStochasticNoise() constSM_Systeminline
hasNetwork() constSM_Systeminline
initializeMagneticMomentDirections()SM_Systeminlinevirtual
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
MemoryStackToString()CORE_Objectinlinestatic
normalize(const tBoolean &isAdimensionized)SM_Systeminlinevirtual
setInitialMagneticMomentDirections(const std::valarray< tReal > &S0)SM_Systeminline
setInitialMagneticMomentDirections(const SM_RealField &S0)SM_Systeminline
setInitialMagneticMomentDirections(const tIndex &N, const std::array< tReal, SM_Constants::DIM > &S0)SM_Systeminline
setNetwork(CORE_UniquePointer< SM_Network > net)SM_Systeminline
setNoiseTemperature(const tReal &T)SM_Systeminlinevirtual
setStochasticNoise(const tReal &eps)SM_Systeminlinevirtual
SM_Object(void)SM_Objectinline
SM_System(void)SM_Systeminlineprotected
sumOverNetworks(const int &rootNetwork, tIndex &n, const tIndex &nValues, tReal *values) constSM_Systeminlinevirtual
toString() const overrideSM_Systeminlinevirtual
updateInitialMagneticMomentDirections(const SM_RealField &S0)SM_Systeminlinevirtual
updateOperatorsState(const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S)SM_Systeminline
~CORE_Object()CORE_Objectprotectedvirtual
~SM_Object(void)SM_Objectinlinevirtual
~SM_System(void)SM_Systeminlineprotectedvirtual