|
C++ mpi module for stochmagnet_main Package
|
This is the complete list of members for SM_LandauLifschitzSystem, including all inherited members.
| addOperator(CORE_UniquePointer< SM_Operator > op) | SM_System | inline |
| computeBrownianVariationMagneticField(SM_MultiStochasticFunctionsInterface &stochFs, const tReal &dt, const tReal &bdt, const tReal &epsilon, const tBoolean &incdWt, tReal *dWt, SM_RealField &H)=0 | SM_LandauLifschitzSystem | pure virtual |
| 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_LandauLifschitzSystem | inlineprotected |
| 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_LandauLifschitzSystem | inlineprotected |
| computeEnergies(std::valarray< tReal > &energies) const | SM_System | inline |
| computeEnergies(const tIndex &timeIndex, std::valarray< tReal > &energies) const | SM_System | inline |
| computeEnergy(const SM_Network &network, const SM_Material &material, const SM_RealField &S) const | SM_System | inlineprotected |
| computeEnergy(const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S) const | SM_System | inlineprotected |
| ComputeFieldSum(const tInteger &start, const tInteger &end, const SM_RealField &F, std::array< tReal, SM_Constants::DIM > &sumF) | SM_System | inlinestatic |
| computeMagneticField(const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S, SM_RealField &H) const | SM_System | inline |
| computeMagneticMomentDirectionsAtNextTimeStep(const tReal &dt, const tReal &epsilon_t, const SM_RealField &deltaSt, SM_RealField &St)=0 | SM_LandauLifschitzSystem | pure virtual |
| computeMagneticMomentDirectionsMeanOverNetworks(const int &rootNetwork, std::array< tReal, SM_Constants::DIM > &meanS) const | SM_System | inline |
| ComputeMagneticMomentDirectionsSliceAtNextTimeStep(tIndex startS, tIndex endS, const tIndex &nDeltaS, const tReal *deltaS, const tIndex &nS, const tReal *S, tReal *nextS) | SM_LandauLifschitzSystem | protectedstatic |
| ComputeMagneticMomentDirectionsSliceAtNextTimeStep(tIndex startS, tIndex endS, const tIndex &nDeltaS, const tReal *deltaSt, const tReal &alpha, const tIndex &nS, const tReal *S, tReal *nextS) | SM_LandauLifschitzSystem | protectedstatic |
| computeMagneticMomentDirectionsSum(const tInteger &start, const tInteger &end, std::array< tReal, SM_Constants::DIM > &sumS) const | SM_System | inline |
| computeMagneticMomentDirectionsSumOverNetworks(const int &rootNetwork, std::array< tReal, SM_Constants::DIM > &sumS) const | SM_System | inline |
| computeNetSliceTorque(const tIndex &startS, const tIndex &endS, const tReal *S, const tIndex &startH, const tReal *H) const | SM_LandauLifschitzSystem | protected |
| computeNetTorque() const | SM_LandauLifschitzSystem | inline |
| computeNetTorque(const tIndex &nParticles, const tReal *S, const tIndex &nHParticles, const tReal *H) const =0 | SM_LandauLifschitzSystem | pure virtual |
| computeSpinEnergy(const tIndex &i, const SM_Network &network, const SM_Material &material, const SM_RealField &S) const | SM_System | inline |
| computeSpinEnergy(const tIndex &i, const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S) const | SM_System | inline |
| computeVariationMagneticField(const tReal &dt, SM_RealField &H) const =0 | SM_LandauLifschitzSystem | pure virtual |
| computeVariationMagneticFieldSlice(const tIndex &start, const tIndex &end, const tReal &dt, tReal *H) const | SM_LandauLifschitzSystem | inlineprotected |
| copyOperators(const SM_System &system) | SM_System | inline |
| CORE_Object() | CORE_Object | protected |
| deterministicRun(const tIndex &steppersNumber, SM_StochasticOutput< StochOutputI > &stochasticOutput) | SM_LandauLifschitzSystem | |
| DisableMemoryStack() | CORE_Object | inlinestatic |
| discretize() override | SM_LandauLifschitzSystem | inlinevirtual |
| EnableMemoryStack(const tBoolean &isMemoryChecked) | CORE_Object | inlinestatic |
| EnableMemoryStack() | CORE_Object | inlinestatic |
| getBrownianField() const | SM_LandauLifschitzSystem | inlineprotected |
| getBrownianField() | SM_LandauLifschitzSystem | inlineprotected |
| getClassName() const | CORE_Object | inline |
| getConstSharedPointer() const | CORE_Object | inline |
| getContentsMemorySize() const | SM_LandauLifschitzSystem | inlinevirtual |
| getGeneratedRandomNumbers() const override | SM_LandauLifschitzSystem | inlinevirtual |
| getIdentityString() const | CORE_Object | inline |
| getInitialMagneticMomentDirections() const | SM_System | inline |
| getInitialMagneticMomentDirections() | SM_System | inline |
| getLandauLifschitzFunction() const | SM_LandauLifschitzSystem | inline |
| getLandauLifschitzFunction() | SM_LandauLifschitzSystem | inline |
| getMagneticField() const | SM_LandauLifschitzSystem | inline |
| getMagneticField() | SM_LandauLifschitzSystem | inlineprotected |
| getMagneticMomentDirections() const | SM_System | inline |
| getMagneticMomentDirections() | SM_System | inline |
| getMagneticMomentDirectionsVariation() const | SM_LandauLifschitzSystem | inline |
| getMagneticMomentDirectionsVariation() | SM_LandauLifschitzSystem | inlineprotected |
| getMaterial() const | SM_System | inline |
| getMaterial() | SM_System | inline |
| getMemorySize() const | SM_LandauLifschitzSystem | inlinevirtual |
| getNetwork() const | SM_System | inline |
| getNetwork() | SM_System | inline |
| getNoiseRate() const | SM_LandauLifschitzSystem | inline |
| getNoiseRate() | SM_LandauLifschitzSystem | inline |
| getNoiseRateFunction() | SM_LandauLifschitzSystem | inline |
| getNoiseRateFunction() const | SM_LandauLifschitzSystem | inline |
| getNoiseTemperature() const | SM_System | inline |
| getOperator(const tString &name) const | SM_System | inline |
| getOperator(const tString &name) | SM_System | inline |
| getOperators() const | SM_System | inline |
| getOperators() | SM_System | inline |
| getOperatorsName(std::vector< tString > &names) const | SM_System | inline |
| getOperatorsNumber() const | SM_System | inline |
| getPointerString() const | CORE_Object | inline |
| GetRegisteredClassesNumber() | CORE_Object | inlinestatic |
| getRelaxationTolerance() const | SM_LandauLifschitzSystem | inline |
| getRelaxationValue() const | SM_LandauLifschitzSystem | inline |
| getRelaxationValue() | SM_LandauLifschitzSystem | inline |
| getSharedPointer() | CORE_Object | inline |
| getStepIndex() const | SM_System | inline |
| getStepIndex() | SM_System | inline |
| getStochasticNoise() const | SM_System | inline |
| getTime() const | SM_LandauLifschitzSystem | inline |
| getTime() | SM_LandauLifschitzSystem | inline |
| getTimeIndex() const | SM_LandauLifschitzSystem | inline |
| getTimeIndex() | SM_LandauLifschitzSystem | inline |
| getTimeStepper() const | SM_LandauLifschitzSystem | inline |
| getTimeStepper() | SM_LandauLifschitzSystem | inline |
| hasNetwork() const | SM_System | inline |
| hasNoiseRateFunction() const | SM_LandauLifschitzSystem | inline |
| initializeMagneticMomentDirections() override | SM_LandauLifschitzSystem | inlinevirtual |
| isBrownianNull() const | SM_LandauLifschitzSystem | inlineprotected |
| isInstanceOf() const | CORE_Object | inline |
| IsMemoryStackEnabled() | CORE_Object | inlinestatic |
| isRealBrownianVariable() const | SM_LandauLifschitzSystem | inlineprotected |
| isRelaxed() const | SM_LandauLifschitzSystem | inline |
| MemoryStackToString() | CORE_Object | inlinestatic |
| normalize(const tBoolean &isAdimensionized) override | SM_LandauLifschitzSystem | inlinevirtual |
| resetTime() | SM_LandauLifschitzSystem | inline |
| setInitialMagneticMomentDirections(const std::valarray< tReal > &S0) | SM_System | inline |
| setInitialMagneticMomentDirections(const SM_RealField &S0) | SM_System | inline |
| setInitialMagneticMomentDirections(const tIndex &N, const std::array< tReal, SM_Constants::DIM > &S0) | SM_System | inline |
| setIsBrownianNull(const tBoolean &v) | SM_LandauLifschitzSystem | inlineprotected |
| setIsRealBrownianVariable(const tBoolean &v) | SM_LandauLifschitzSystem | inlineprotected |
| setIsRelaxed(const tBoolean &isRelaxed) | SM_LandauLifschitzSystem | inline |
| setLandauLifschitzFunction(CORE_UniquePointer< SM_LandauLifschitzFunction > llF) | SM_LandauLifschitzSystem | inlineprotected |
| setNetwork(CORE_UniquePointer< SM_Network > net) | SM_System | inline |
| setNoiseRateFunction(CORE_UniquePointer< SM_NoiseRateFunctionInterface > &f) | SM_LandauLifschitzSystem | inline |
| setNoiseTemperature(const tReal &T) override | SM_LandauLifschitzSystem | inlinevirtual |
| setRelaxationTolerance(const tReal &eps) | SM_LandauLifschitzSystem | inline |
| setStochasticNoise(const tReal &eps) | SM_System | inlinevirtual |
| SM_LandauLifschitzSystem(void) | SM_LandauLifschitzSystem | inlineprotected |
| SM_Object(void) | SM_Object | inline |
| SM_System(void) | SM_System | inlineprotected |
| 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 | |
| sumOverNetworks(const int &rootNetwork, tIndex &n, const tIndex &nValues, tReal *values) const | SM_System | inlinevirtual |
| toString() const override | SM_LandauLifschitzSystem | virtual |
| updateInitialMagneticMomentDirections(const SM_RealField &S0) | SM_LandauLifschitzSystem | inlinevirtual |
| updateOperatorsState(const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S) | SM_System | inline |
| ~CORE_Object() | CORE_Object | protectedvirtual |
| ~SM_LandauLifschitzSystem(void) | SM_LandauLifschitzSystem | inlineprotectedvirtual |
| ~SM_Object(void) | SM_Object | inlinevirtual |
| ~SM_System(void) | SM_System | inlineprotectedvirtual |