addOperator(CORE_UniquePointer< SM_Operator > op) | SM_System | inline |
computeMagneticField(const tIndex &t, const SM_Network &network, const tReal *mu, tReal *B) const | SM_System | inlineprotected |
computeMagneticFieldAndEnergies(const tIndex &t, const SM_Network &network, const tReal *mu, tReal *B, tReal *Es) const | SM_System | inlineprotected |
computeMuAtNextTimeStep(const tReal &dt, const tReal &epsilon_t, const tIndex &nParticles, const tDimension &dim, const tReal *mu_t, tReal *mu_tpdt) const | SM_TemplatedSystem< SM_StratonovichSystem > | inlineprotectedvirtual |
computeTemplatedMagneticField(const tIndex &t, const SM_Network &network, const tReal *mu, tReal *B) const | SM_TemplatedSystem< SM_StratonovichSystem > | inlineprotected |
computeTemplatedMagneticFieldAndEnergies(const tIndex &t, const SM_Network &network, const tReal *mu, tReal *B, tReal *Es) const | SM_TemplatedSystem< SM_StratonovichSystem > | inlineprotected |
computeTemplatedMuAtNextTimeStep(const tReal &dt, const tReal &epsilon_t, const tIndex &nParticles, const tDimension &dim, const tReal *mu_t, tReal *mu_tpdt) const | SM_StratonovichSystem | inline |
copyOperators(const SM_System &system) | SM_System | inline |
CORE_Object() | CORE_Object | protected |
DisableMemoryStack() | CORE_Object | inlinestatic |
discretize() override | SM_StratonovichSystem | inlinevirtual |
EnableMemoryStack(const tBoolean &isMemoryChecked) | CORE_Object | inlinestatic |
EnableMemoryStack() | CORE_Object | inlinestatic |
getClassName() const | CORE_Object | inline |
getConstSharedPointer() const | CORE_Object | inline |
getContentsMemorySize() const | SM_System | inlinevirtual |
getIdentityString() const | CORE_Object | inline |
getInitialMagneticMoment() const | SM_System | inline |
getK() const | SM_StratonovichSystem | inline |
getLandauLifschitzFunction() const | SM_System | inline |
getLandauLifschitzFunction() | SM_System | inline |
getMagneticField() | SM_System | inlineprotected |
getMemorySize() const | SM_StratonovichSystem | inlinevirtual |
getNetwork() const | SM_System | inline |
getNetwork() | SM_System | inline |
getNoiseRateFunction() | SM_System | inline |
getNoiseRateFunction() const | SM_System | inline |
getOperator(const tString &name) const | SM_System | inline |
getOperatorNames(std::vector< tString > &names) const override | SM_TemplatedSystem< SM_StratonovichSystem > | inlinevirtual |
getOperators() const | SM_System | inline |
getOperatorsNumber() const | SM_System | inline |
getPointerString() const | CORE_Object | inline |
GetRegisteredClassesNumber() | CORE_Object | inlinestatic |
getSharedPointer() | CORE_Object | inline |
getTimeStepper() const | SM_System | inline |
getTimeStepper() | SM_System | inline |
isInstanceOf() const | CORE_Object | inline |
IsMemoryStackEnabled() | CORE_Object | inlinestatic |
makeRelaxation(const SM_StochasticFunction *randomFunction, tReal *mu, tReal *Es) | SM_System | |
makeTemplatedRelaxation(const SM_TemplatedStochasticFunction< StochImpl > &randomFunction, tReal *mu, tReal *Es) | SM_TemplatedSystem< SM_StratonovichSystem > | inline |
makeTemplatedRelaxation(const SM_TemplatedStochasticFunction< StochImpl > &randomFunction, const SM_TemplatedNoiseRateFunction< NoiseImpl > &noiseRateFunction, tReal *mu, tReal *Es) | SM_TemplatedSystem< SM_StratonovichSystem > | |
mB | SM_System | private |
mDemagnetizedOperator | SM_TemplatedSystem< SM_StratonovichSystem > | private |
MemoryStackToString() | CORE_Object | inlinestatic |
mHeissenbergOperator | SM_TemplatedSystem< SM_StratonovichSystem > | private |
mK | SM_StratonovichSystem | private |
mLLFunction | SM_System | private |
mMu0 | SM_System | private |
mNetwork | SM_System | private |
mNoiseRateFunction | SM_System | private |
mOperators | SM_System | private |
mThis | CORE_Object | private |
mTimeStepper | SM_System | private |
mZeemanOperator | SM_TemplatedSystem< SM_StratonovichSystem > | private |
New() | SM_StratonovichSystem | inlinestatic |
setInitialMagneticMoment(const std::valarray< tReal > &mu0) | SM_System | inline |
setInitialMagneticMoment(const SM_RealField &mu0) | SM_System | inline |
setInitialMagneticMoment(const tIndex &N, const std::array< tReal, 3 > &mu0) | SM_System | inline |
setNoiseRateFunction(CORE_UniquePointer< SM_NoiseRateFunction > &f) | SM_System | inline |
setThis(std::unique_ptr< T, CORE_Object::Delete > &up) | CORE_Object | inlineprivate |
SM_Object(void) | SM_Object | |
SM_StratonovichSystem(void) | SM_StratonovichSystem | inline |
SM_System(void) | SM_System | inlineprotected |
SM_TemplatedSystem(void) | SM_TemplatedSystem< SM_StratonovichSystem > | inlineprotected |
toString() const override | SM_System | virtual |
~CORE_Object() | CORE_Object | protectedvirtual |
~SM_Object(void) | SM_Object | virtual |
~SM_StratonovichSystem(void) | SM_StratonovichSystem | inlinevirtual |
~SM_System(void) | SM_System | inlineprotectedvirtual |
~SM_TemplatedSystem(void) | SM_TemplatedSystem< SM_StratonovichSystem > | inlineprotectedvirtual |