C++ mpi module for stochmagnet_main Package
SM_MacroCellsDemagnetizedField Member List

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

BuildDiagonalBlockMatrix(const tReal &V, const tReal &lambdaHs, tReal &diag)SM_MacroCellsDemagnetizedFieldinlineprotectedstatic
BuildPackedBlockMatrix(tReal lambdaH, const tReal &lambdaHs, const tReal &Wi, tInteger i, tInteger j, const tReal *Xi, const tReal *Xj, tReal *vBij, tReal &rij, std::array< tReal, SM_Constants::DIM > &U)SM_MacroCellsDemagnetizedFieldinlineprotectedstatic
BuildPackedDiagonalBlockMatrix(const tReal &V, const tReal &lambdaHs, tReal *iDiag)SM_MacroCellsDemagnetizedFieldinlineprotectedstatic
BuildPackedSupBlockMatrix(tReal lambdaH, tInteger i, tInteger j, const tReal *Xi, const tReal *Xj, tReal *vBij, tReal &rij, std::array< tReal, SM_Constants::DIM > &U)SM_MacroCellsDemagnetizedFieldinlineprotectedstatic
computeBlocksGeneralMatrix(const tReal &lambdaH, const tReal &lambdaHs, const tReal *vMCsVolumes, const tInteger &nX, const tReal *vX, const tInteger &nP, const tReal *vP, tReal *supBlocksValues) constSM_MacroCellsDemagnetizedFieldprotected
computeBlocksSymmetricMatrix(const tReal &lambdaH, const tReal &lambdaHs, const tReal *vMCsVolume, const tReal *vMCsX, const tInteger &start, const tInteger &end, tReal *supBlocksValues, tReal *diagBlocksValues) constSM_MacroCellsDemagnetizedFieldprotected
computeField(const SM_MacroCellsNetwork &network, const SM_MacroCellsMagnetizationField &M)=0SM_MacroCellsDemagnetizedFieldpure virtual
computeFieldSlice(const tReal &lambdaH, const tReal &lambdaHs, const tReal *P, const tReal *eP, const tReal *M_P, const tInteger &nMacroCells, const tReal *X, const tReal *M_X, const tReal *iMCsVolume, tReal *H) constSM_MacroCellsDemagnetizedFieldprotected
computeMatrix(const SM_Material &material, const SM_MacroCellsNetwork &network)=0SM_MacroCellsDemagnetizedFieldpure virtual
computeSeparatedFieldSlice(const tReal &lambdaH, const tReal &lambdaHs, const tReal *P, const tReal *eP, const tReal *M_P, const tInteger &nMacroCells, const tReal *X, tReal *H) constSM_MacroCellsDemagnetizedField
CORE_Object()CORE_Objectprotected
DisableMemoryStack()CORE_Objectinlinestatic
discretize(const SM_Material &material, const SM_MacroCellsNetwork &network)SM_MacroCellsDemagnetizedFieldvirtual
EnableMemoryStack(const tBoolean &isMemoryChecked)CORE_Objectinlinestatic
EnableMemoryStack()CORE_Objectinlinestatic
getClassName() constCORE_Objectinline
getConstSharedPointer() constCORE_Objectinline
getContentsMemorySize() constSM_MacroCellsDemagnetizedFieldinlinevirtual
getField() constSM_MacroCellsDemagnetizedFieldinline
getField()SM_MacroCellsDemagnetizedFieldinline
getIdentityString() constCORE_Objectinline
getLambdaH() constSM_MacroCellsDemagnetizedFieldinline
getLambdaHs() constSM_MacroCellsDemagnetizedFieldinline
getMatrix()SM_MacroCellsDemagnetizedFieldinline
getMatrix() constSM_MacroCellsDemagnetizedFieldinline
getMemorySize() constSM_MacroCellsDemagnetizedFieldinlinevirtual
getPointerString() constCORE_Objectinline
GetRegisteredClassesNumber()CORE_Objectinlinestatic
getSharedPointer()CORE_Objectinline
getStorage() constSM_MacroCellsDemagnetizedFieldinline
hasMatrix() constSM_MacroCellsDemagnetizedFieldinline
isInstanceOf() constCORE_Objectinline
IsMemoryStackEnabled()CORE_Objectinlinestatic
MemoryStackToString()CORE_Objectinlinestatic
newInstance() const =0SM_MacroCellsDemagnetizedFieldpure virtual
NO_STORAGESM_MacroCellsDemagnetizedFieldstatic
PACKED_STORAGESM_MacroCellsDemagnetizedFieldstatic
setMatrix(CORE_UniquePointer< SM_PackedBlockMatrix< tReal, SM_Constants::DIM >> matrix)SM_MacroCellsDemagnetizedFieldinline
setStorage(const tFlag &f)SM_MacroCellsDemagnetizedFieldinline
SM_MacroCellsDemagnetizedField(void)SM_MacroCellsDemagnetizedFieldinlineprotected
SM_Object(void)SM_Objectinline
toString() const overrideSM_MacroCellsDemagnetizedFieldinlinevirtual
~CORE_Object()CORE_Objectprotectedvirtual
~SM_MacroCellsDemagnetizedField(void)SM_MacroCellsDemagnetizedFieldinlineprotectedvirtual
~SM_Object(void)SM_Objectinlinevirtual