C++ mpi module for stochmagnet_main Package
SMOMPI_StratonovichSystem Member List

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

addOperator(CORE_UniquePointer< SM_Operator > op)SM_Systeminline
computeBrownianVariationMagneticField(SM_MultiStochasticFunctionsInterface &stochFs, const tReal &dt, const tReal &bdt, const tReal &epsilon, const tBoolean &incdWt, tReal *dWt, SM_RealField &H) finalSMOMPI_LandauLifschitzSystemvirtual
computeBrownianVariationMagneticFieldSlice(SM_StochasticFunctionsInterface &randF, const tIndex &start, const tIndex &end, const tReal &dt, const tReal &bdt, const tReal &epsilon, const tBoolean &incdWt, tReal *dWt, tReal *H)SM_LandauLifschitzSysteminlineprotected
computeBrownianVariationMagneticFieldSliceWithSCStochasticFunctions(SM_StochasticFunctions< StochFImpl > &randF, tIndex start, tIndex end, const tReal &dt, const tReal &bdt, const tReal &epsilon, const tBoolean &incdWt, tReal *dWt, tReal *H)SM_LandauLifschitzSysteminlineprotected
computeBrownianVariationMagneticFieldWithSCStochasticFunctions(SM_MultiStochasticFunctions< StochFImpl > &stochFs, const tReal &dt, const tReal &bdt, const tReal &epsilon, const tBoolean &incdWt, tReal *dWt, SM_RealField &H)SMOMPI_LandauLifschitzSystem
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
computeMagneticMomentDirectionsAtNextTimeStep(const tReal &dt, const tReal &epsilon_t, const SM_RealField &deltaSt, SM_RealField &St) finalSMOMPI_StratonovichSystemvirtual
ComputeMagneticMomentDirectionsAtNextTimeStep(const tIndex &nParticles, const SM_RealField &deltaS, const SM_RealField &S, SM_RealField &nextS)SMOMPI_LandauLifschitzSystemstatic
ComputeMagneticMomentDirectionsAtNextTimeStep(const tIndex &nParticles, const SM_RealField &deltaSt, const tReal &alpha, const SM_RealField &S, SM_RealField &nextS)SMOMPI_LandauLifschitzSystemstatic
computeMagneticMomentDirectionsMeanOverNetworks(const int &rootNetwork, std::array< tReal, SM_Constants::DIM > &meanS) constSM_Systeminline
ComputeMagneticMomentDirectionsSliceAtNextTimeStep(tIndex startS, tIndex endS, const tIndex &nDeltaS, const tReal *deltaS, const tIndex &nS, const tReal *S, tReal *nextS)SM_LandauLifschitzSystemprotectedstatic
ComputeMagneticMomentDirectionsSliceAtNextTimeStep(tIndex startS, tIndex endS, const tIndex &nDeltaS, const tReal *deltaSt, const tReal &alpha, const tIndex &nS, const tReal *S, tReal *nextS)SM_LandauLifschitzSystemprotectedstatic
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
computeNetSliceTorque(const tIndex &startS, const tIndex &endS, const tReal *S, const tIndex &startH, const tReal *H) constSM_LandauLifschitzSystemprotected
computeNetTorque(const tIndex &nSParticles, const tReal *S, const tIndex &nHParticles, const tReal *H) const finalSMOMPI_LandauLifschitzSystemvirtual
SM_LandauLifschitzSystem::computeNetTorque() constSM_LandauLifschitzSysteminline
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
computeVariationMagneticField(const tReal &dt, SM_RealField &H) const finalSMOMPI_LandauLifschitzSystemvirtual
computeVariationMagneticFieldSlice(const tIndex &start, const tIndex &end, const tReal &dt, tReal *H) constSM_LandauLifschitzSysteminlineprotected
copyOperators(const SM_System &system)SM_Systeminline
CORE_Object()CORE_Objectprotected
deterministicRun(const tIndex &steppersNumber, SM_StochasticOutput< StochOutputI > &stochasticOutput)SM_LandauLifschitzSystem
DisableMemoryStack()CORE_Objectinlinestatic
discretize() overrideSMOMPI_StratonovichSysteminlinevirtual
EnableMemoryStack(const tBoolean &isMemoryChecked)CORE_Objectinlinestatic
EnableMemoryStack()CORE_Objectinlinestatic
getBrownianField() constSM_LandauLifschitzSysteminlineprotected
getBrownianField()SM_LandauLifschitzSysteminlineprotected
getClassName() constCORE_Objectinline
getConstSharedPointer() constCORE_Objectinline
getContentsMemorySize() constSMOMPI_LandauLifschitzSysteminlinevirtual
getGeneratedRandomNumbers() const overrideSM_LandauLifschitzSysteminlinevirtual
getIdentityString() constCORE_Objectinline
getInitialMagneticMomentDirections() constSM_Systeminline
getInitialMagneticMomentDirections()SM_Systeminline
getK() constSMOMPI_StratonovichSysteminline
getLandauLifschitzFunction() constSM_LandauLifschitzSysteminline
getLandauLifschitzFunction()SM_LandauLifschitzSysteminline
getMagneticField() constSM_LandauLifschitzSysteminline
getMagneticField()SM_LandauLifschitzSysteminlineprotected
getMagneticMomentDirections() constSM_Systeminline
getMagneticMomentDirections()SM_Systeminline
getMagneticMomentDirectionsVariation() constSM_LandauLifschitzSysteminline
getMagneticMomentDirectionsVariation()SM_LandauLifschitzSysteminlineprotected
getMaterial() constSM_Systeminline
getMaterial()SM_Systeminline
getMemorySize() constSMOMPI_StratonovichSysteminlinevirtual
getNetwork() constSM_Systeminline
getNetwork()SM_Systeminline
getNoiseRate() constSM_LandauLifschitzSysteminline
getNoiseRate()SM_LandauLifschitzSysteminline
getNoiseRateFunction()SM_LandauLifschitzSysteminline
getNoiseRateFunction() constSM_LandauLifschitzSysteminline
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
getRelaxationTolerance() constSM_LandauLifschitzSysteminline
getRelaxationValue() constSM_LandauLifschitzSysteminline
getRelaxationValue()SM_LandauLifschitzSysteminline
getSharedPointer()CORE_Objectinline
getStepIndex() constSM_Systeminline
getStepIndex()SM_Systeminline
getStochasticNoise() constSM_Systeminline
getTime() constSM_LandauLifschitzSysteminline
getTime()SM_LandauLifschitzSysteminline
getTimeIndex() constSM_LandauLifschitzSysteminline
getTimeIndex()SM_LandauLifschitzSysteminline
getTimeStepper() constSM_LandauLifschitzSysteminline
getTimeStepper()SM_LandauLifschitzSysteminline
hasNetwork() constSM_Systeminline
hasNoiseRateFunction() constSM_LandauLifschitzSysteminline
initializeMagneticMomentDirections() finalSMOMPI_LandauLifschitzSystemvirtual
isBrownianNull() constSM_LandauLifschitzSysteminlineprotected
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
isRealBrownianVariable() constSM_LandauLifschitzSysteminlineprotected
isRelaxed() constSM_LandauLifschitzSysteminline
MemoryStackToString()CORE_Objectinlinestatic
New()SMOMPI_StratonovichSysteminlinestatic
normalize(const tBoolean &isAdimensionized) overrideSM_LandauLifschitzSysteminlinevirtual
resetTime()SM_LandauLifschitzSysteminline
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
setIsBrownianNull(const tBoolean &v)SM_LandauLifschitzSysteminlineprotected
setIsRealBrownianVariable(const tBoolean &v)SM_LandauLifschitzSysteminlineprotected
setIsRelaxed(const tBoolean &isRelaxed)SM_LandauLifschitzSysteminline
setLandauLifschitzFunction(CORE_UniquePointer< SM_LandauLifschitzFunction > llF)SM_LandauLifschitzSysteminlineprotected
setNetwork(CORE_UniquePointer< SM_Network > net)SM_Systeminline
setNoiseRateFunction(CORE_UniquePointer< SM_NoiseRateFunctionInterface > &f)SM_LandauLifschitzSysteminline
setNoiseTemperature(const tReal &T) overrideSM_LandauLifschitzSysteminlinevirtual
setRelaxationTolerance(const tReal &eps)SM_LandauLifschitzSysteminline
setStochasticNoise(const tReal &eps)SM_Systeminlinevirtual
SM_LandauLifschitzSystem(void)SM_LandauLifschitzSysteminlineprotected
SM_Object(void)SM_Objectinline
SM_System(void)SM_Systeminlineprotected
SMOMPI_LandauLifschitzSystem(void)SMOMPI_LandauLifschitzSysteminlineprotected
SMOMPI_StratonovichSystem(void)SMOMPI_StratonovichSysteminline
stochasticJRun(const tIndex &steppersNumber, SM_StochasticFunctionsInterface &stochasticFunctions, const std::function< void(const tReal &, const tReal &, const tReal &, tReal &)> &F)SM_LandauLifschitzSystem
stochasticJRun(const tIndex &steppersNumber, SM_StochasticFunctionsInterface &stochasticFunctions, SM_StochasticOutput< StochOutputImpl > &stochasticOutput, const std::function< void(const tReal &, const tReal &, const tReal &, tReal &)> &F)SM_LandauLifschitzSystem
stochasticRun(const tIndex &steppersNumber, SM_MultiStochasticFunctionsInterface &sfs)SM_LandauLifschitzSystem
stochasticRun(const tIndex &steppersNumber, SM_MultiStochasticFunctionsInterface &multiStochasticFunctions, SM_StochasticOutput< StochOutputImplement > &stochasticOutput)SM_LandauLifschitzSystem
stochasticRunWithSCStochasticFunctions(const tIndex &steppersNumber, SM_MultiStochasticFunctions< StochFImplement > &stochasticFunctions, const SM_NoiseRateFunction< NoiseFImplement > &noiseRateFunction)SMOMPI_LandauLifschitzSystem
stochasticRunWithSCStochasticFunctions(const tIndex &steppersNumber, SM_MultiStochasticFunctions< StochFImplement > &stochasticFunctions, const SM_NoiseRateFunction< NoiseImplement > &noiseRateFunction, SM_StochasticOutput< StochOutputImplement > &stochasticOutput)SMOMPI_LandauLifschitzSystem
stochasticRunWithSCStochasticFunctions(const tIndex &steppersNumber, SM_MultiStochasticFunctions< StochFImpl > &stochasticFunctions, const SM_NoiseRateFunction< NoiseFImpl > &noiseRateFunction) (defined in SMOMPI_LandauLifschitzSystem)SMOMPI_LandauLifschitzSystem
stochasticRunWithSCStochasticFunctions(const tIndex &steppersNumber, SM_MultiStochasticFunctions< StochFImpl > &stochasticFunctions, const SM_NoiseRateFunction< NoiseImpl > &noiseRateFunction, SM_StochasticOutput< StochOutputImpl > &stochasticOutput) (defined in SMOMPI_LandauLifschitzSystem)SMOMPI_LandauLifschitzSystem
sumOverNetworks(const int &rootNetwork, tIndex &n, const tIndex &nValues, tReal *values) const finalSMOMPI_LandauLifschitzSystemvirtual
toString() const overrideSM_LandauLifschitzSystemvirtual
updateInitialMagneticMomentDirections(const SM_RealField &S0) finalSMOMPI_LandauLifschitzSystemvirtual
updateOperatorsState(const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S)SM_Systeminline
~CORE_Object()CORE_Objectprotectedvirtual
~SM_LandauLifschitzSystem(void)SM_LandauLifschitzSysteminlineprotectedvirtual
~SM_Object(void)SM_Objectinlinevirtual
~SM_System(void)SM_Systeminlineprotectedvirtual
~SMOMPI_LandauLifschitzSystem(void)SMOMPI_LandauLifschitzSysteminlineprotectedvirtual
~SMOMPI_StratonovichSystem(void)SMOMPI_StratonovichSysteminlinevirtual