|
C++ mpi module for stochmagnet_main Package
|
This is the complete list of members for SMOMPI_MonteCarloSystem, including all inherited members.
| addOperator(CORE_UniquePointer< SM_Operator > op) | SM_System | inline |
| 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 |
| computeMagneticMomentDirectionsMeanOverNetworks(const int &rootNetwork, std::array< tReal, SM_Constants::DIM > &meanS) const | SM_System | inline |
| 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 |
| 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 |
| copyOperators(const SM_System &system) | SM_System | inline |
| CORE_Object() | CORE_Object | protected |
| deterministicRun(const tIndex &steppersNumber, SM_StochasticOutput< StochOutputImplement > &data) | SM_MonteCarloSystem | inline |
| DisableMemoryStack() | CORE_Object | inlinestatic |
| discretize() override | SM_MonteCarloSystem | inlinevirtual |
| EnableMemoryStack(const tBoolean &isMemoryChecked) | CORE_Object | inlinestatic |
| EnableMemoryStack() | CORE_Object | inlinestatic |
| getClassName() const | CORE_Object | inline |
| getConstSharedPointer() const | CORE_Object | inline |
| getContentsMemorySize() const | SMOMPI_MonteCarloSystem | inlinevirtual |
| getEnergyScaling() const | SM_MonteCarloSystem | inline |
| getGeneratedRandomNumbers() const override | SM_MonteCarloSystem | inlinevirtual |
| getIdentityString() const | CORE_Object | inline |
| getInitialMagneticMomentDirections() const | SM_System | inline |
| getInitialMagneticMomentDirections() | SM_System | inline |
| getMagneticMomentDirections() const | SM_System | inline |
| getMagneticMomentDirections() | SM_System | inline |
| getMaterial() const | SM_System | inline |
| getMaterial() | SM_System | inline |
| getMemorySize() const | SMOMPI_MonteCarloSystem | inlinevirtual |
| getMovesNumber() const | SM_MonteCarloSystem | inline |
| getMovesNumber() | SM_MonteCarloSystem | inlineprotected |
| getNetwork() const | SM_System | inline |
| getNetwork() | SM_System | inline |
| getNoiseRate() const | SM_MonteCarloSystem | 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 |
| getRejectsNumber() const | SM_MonteCarloSystem | inline |
| getRejectsNumber() | SM_MonteCarloSystem | inlineprotected |
| getSharedPointer() | CORE_Object | inline |
| getStepIndex() const | SM_System | inline |
| getStepIndex() | SM_System | inline |
| getStochasticNoise() const | SM_System | inline |
| hasNetwork() const | SM_System | inline |
| initializeMagneticMomentDirections() final | SMOMPI_MonteCarloSystem | virtual |
| isInstanceOf() const | CORE_Object | inline |
| IsMemoryStackEnabled() | CORE_Object | inlinestatic |
| 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_MonteCarloSystem | protected |
| 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_MonteCarloSystem | inlineprotected |
| MemoryStackToString() | CORE_Object | inlinestatic |
| New() | SMOMPI_MonteCarloSystem | inlinestatic |
| normalize(const tBoolean &isAdimensionized) override | SM_MonteCarloSystem | inlinevirtual |
| randomTrialMove(SM_StochasticFunctionsInterface &stochasticFunctions, const tReal &sigma, tReal *bS, const tReal *eS) const | SM_MonteCarloSystem | protected |
| randomTrialMoveWithSCStochasticFunctions(SM_StochasticFunctions< StochFunctionsImplement > &stochasticFunctions, const tReal &sigma, tReal *bS, const tReal *eS) const | SM_MonteCarloSystem | inlineprotected |
| 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 |
| setNetwork(CORE_UniquePointer< SM_Network > net) | SM_System | inline |
| setNoiseTemperature(const tReal &T) override | SM_MonteCarloSystem | inlinevirtual |
| setStochasticNoise(const tReal &eps) | SM_System | inlinevirtual |
| SM_MonteCarloSystem(void) | SM_MonteCarloSystem | inlineprotected |
| SM_Object(void) | SM_Object | inline |
| SM_System(void) | SM_System | inlineprotected |
| SMOMPI_MonteCarloSystem(void) | SMOMPI_MonteCarloSystem | inlineprotected |
| stochasticRun(const tIndex &steppersNumber, SM_MultiStochasticFunctionsInterface &sfs) | SM_MonteCarloSystem | |
| stochasticRun(const tIndex &steppersNumber, SM_MultiStochasticFunctionsInterface &sfs, SM_StochasticOutput< StochOutputImplement > &statistics) | SM_MonteCarloSystem | inline |
| stochasticRunWithSCStochasticFunctions(const tIndex &steppersNumber, SM_MultiStochasticFunctions< StochFunctionsImplement > &sfs) | SM_MonteCarloSystem | inline |
| stochasticRunWithSCStochasticFunctions(const tIndex &steppersNumber, SM_MultiStochasticFunctions< StochFunctionsImplement > &sfs, SM_StochasticOutput< StochOutputImplement > &statistics) | SM_MonteCarloSystem | inline |
| sumOverNetworks(const int &rootNetwork, tIndex &n, const tIndex &nValues, tReal *values) const | SM_System | inlinevirtual |
| toString() const override | SM_MonteCarloSystem | virtual |
| updateInitialMagneticMomentDirections(const SM_RealField &S0) | SM_System | inlinevirtual |
| updateOperatorsState(const tIndex &timeIndex, const SM_Network &network, const SM_Material &material, const SM_RealField &S) | SM_System | inline |
| updateStateForNextStep(SM_RealField &St) final | SMOMPI_MonteCarloSystem | protectedvirtual |
| ~CORE_Object() | CORE_Object | protectedvirtual |
| ~SM_MonteCarloSystem(void) | SM_MonteCarloSystem | inlineprotectedvirtual |
| ~SM_Object(void) | SM_Object | inlinevirtual |
| ~SM_System(void) | SM_System | inlineprotectedvirtual |
| ~SMOMPI_MonteCarloSystem(void) | SMOMPI_MonteCarloSystem | inlineprotectedvirtual |