C++ mpi module for stochmagnet_main Package
SMOMPI_MonteCarloSystem Member List

This is the complete list of members for SMOMPI_MonteCarloSystem, 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
deterministicRun(const tIndex &steppersNumber, SM_StochasticOutput< StochOutputImplement > &data)SM_MonteCarloSysteminline
DisableMemoryStack()CORE_Objectinlinestatic
discretize() overrideSM_MonteCarloSysteminlinevirtual
EnableMemoryStack(const tBoolean &isMemoryChecked)CORE_Objectinlinestatic
EnableMemoryStack()CORE_Objectinlinestatic
getClassName() constCORE_Objectinline
getConstSharedPointer() constCORE_Objectinline
getContentsMemorySize() constSMOMPI_MonteCarloSysteminlinevirtual
getEnergyScaling() constSM_MonteCarloSysteminline
getGeneratedRandomNumbers() const overrideSM_MonteCarloSysteminlinevirtual
getIdentityString() constCORE_Objectinline
getInitialMagneticMomentDirections() constSM_Systeminline
getInitialMagneticMomentDirections()SM_Systeminline
getMagneticMomentDirections() constSM_Systeminline
getMagneticMomentDirections()SM_Systeminline
getMaterial() constSM_Systeminline
getMaterial()SM_Systeminline
getMemorySize() constSMOMPI_MonteCarloSysteminlinevirtual
getMovesNumber() constSM_MonteCarloSysteminline
getMovesNumber()SM_MonteCarloSysteminlineprotected
getNetwork() constSM_Systeminline
getNetwork()SM_Systeminline
getNoiseRate() constSM_MonteCarloSysteminline
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
getRejectsNumber() constSM_MonteCarloSysteminline
getRejectsNumber()SM_MonteCarloSysteminlineprotected
getSharedPointer()CORE_Objectinline
getStepIndex() constSM_Systeminline
getStepIndex()SM_Systeminline
getStochasticNoise() constSM_Systeminline
hasNetwork() constSM_Systeminline
initializeMagneticMomentDirections() finalSMOMPI_MonteCarloSystemvirtual
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
MCStep(SM_MultiStochasticFunctionsInterface &multiStochasticFunctions, const SM_Material &material, const SM_Network &network, SM_RealField &S, const tIndex &stepIndex, const tReal &alpha, const tReal &sigma, tIndex &nMoves, tIndex &nRejects)SM_MonteCarloSystemprotected
MCStepWithSCStochasticFunctions(SM_MultiStochasticFunctions< StochFunctionsImplement > &multiStochasticFunctions, const SM_Material &material, const SM_Network &network, SM_RealField &S, const tIndex &stepIndex, const tReal &alpha, const tReal &sigma, tIndex &nMoves, tIndex &nRejects)SM_MonteCarloSysteminlineprotected
MemoryStackToString()CORE_Objectinlinestatic
New()SMOMPI_MonteCarloSysteminlinestatic
normalize(const tBoolean &isAdimensionized) overrideSM_MonteCarloSysteminlinevirtual
randomTrialMove(SM_StochasticFunctionsInterface &stochasticFunctions, const tReal &sigma, tReal *bS, const tReal *eS) constSM_MonteCarloSystemprotected
randomTrialMoveWithSCStochasticFunctions(SM_StochasticFunctions< StochFunctionsImplement > &stochasticFunctions, const tReal &sigma, tReal *bS, const tReal *eS) constSM_MonteCarloSysteminlineprotected
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) overrideSM_MonteCarloSysteminlinevirtual
setStochasticNoise(const tReal &eps)SM_Systeminlinevirtual
SM_MonteCarloSystem(void)SM_MonteCarloSysteminlineprotected
SM_Object(void)SM_Objectinline
SM_System(void)SM_Systeminlineprotected
SMOMPI_MonteCarloSystem(void)SMOMPI_MonteCarloSysteminlineprotected
stochasticRun(const tIndex &steppersNumber, SM_MultiStochasticFunctionsInterface &sfs)SM_MonteCarloSystem
stochasticRun(const tIndex &steppersNumber, SM_MultiStochasticFunctionsInterface &sfs, SM_StochasticOutput< StochOutputImplement > &statistics)SM_MonteCarloSysteminline
stochasticRunWithSCStochasticFunctions(const tIndex &steppersNumber, SM_MultiStochasticFunctions< StochFunctionsImplement > &sfs)SM_MonteCarloSysteminline
stochasticRunWithSCStochasticFunctions(const tIndex &steppersNumber, SM_MultiStochasticFunctions< StochFunctionsImplement > &sfs, SM_StochasticOutput< StochOutputImplement > &statistics)SM_MonteCarloSysteminline
sumOverNetworks(const int &rootNetwork, tIndex &n, const tIndex &nValues, tReal *values) constSM_Systeminlinevirtual
toString() const overrideSM_MonteCarloSystemvirtual
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
updateStateForNextStep(SM_RealField &St) finalSMOMPI_MonteCarloSystemprotectedvirtual
~CORE_Object()CORE_Objectprotectedvirtual
~SM_MonteCarloSystem(void)SM_MonteCarloSysteminlineprotectedvirtual
~SM_Object(void)SM_Objectinlinevirtual
~SM_System(void)SM_Systeminlineprotectedvirtual
~SMOMPI_MonteCarloSystem(void)SMOMPI_MonteCarloSysteminlineprotectedvirtual