C++ main module for emicrom Package  1.0
EMM_LandauLifschitzRelaxation Member List

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

addOperator(SP::EMM_MagneticExcitationOperator op)EMM_LandauLifschitzSysteminlinevirtual
adimensionize()EMM_LandauLifschitzSystemvirtual
clearOperators()EMM_LandauLifschitzSysteminline
computeEnergy() constEMM_LandauLifschitzSystem
computeEnergyAtTime(const tReal &t, const tFlag &order)EMM_LandauLifschitzRelaxation
computeEnergyTimeDerivative(const EMM_RealField &F, const EMM_RealField &H) constEMM_LandauLifschitzSysteminline
computeEnergyTimeDerivativeAtTime(const tReal &t, const tFlag &order, tReal &dE_dt)EMM_LandauLifschitzRelaxation
computeEpsilon()CORE_Objectinlinestatic
computeFieldsAtTime(const tReal &t, const tFlag &order, const EMM_RealArray &sigma, const EMM_RealField &dM_dt0, const EMM_RealField &M0, EMM_RealField &Mt)EMM_LandauLifschitzRelaxation
computeFieldsAtTime(const tReal &t)EMM_LandauLifschitzRelaxationprivate
computeFunction(const EMM_RealField &M, const EMM_RealField &H, EMM_RealField &F) constEMM_LandauLifschitzSysteminline
computeGradFunction(const EMM_RealField &M, const EMM_RealField &H, const EMM_RealField &D, const EMM_RealField &gradH, EMM_RealField &gradF) constEMM_LandauLifschitzSysteminline
computeLandauLifschitzFields(const EMM_RealField &M, const EMM_RealField &H, EMM_RealField &F)EMM_LandauLifschitzSysteminlinevirtual
computeMagneticExcitationField(const EMM_RealField &M, EMM_RealField &H) constEMM_LandauLifschitzSystem
computeMagneticExcitationField()EMM_LandauLifschitzSysteminline
computeMagneticExcitationFieldAndEnergies(const EMM_RealField &M, EMM_RealField &H, tReal Es[]) constEMM_LandauLifschitzSystem
computeMagnetizationExcitationField(const EMM_RealField &M, EMM_RealField &H) constEMM_LandauLifschitzSystem
computeMagnetizationFieldAtTime(const tReal &dt, EMM_RealField &Mt)EMM_LandauLifschitzRelaxationinline
computeMagnetizationFieldTimeDerivative(const EMM_RealField &Mt, const EMM_RealField &Ht, EMM_RealField &Ft) constEMM_LandauLifschitzSysteminline
computeMeanField(const EMM_RealField &F, tReal *meanF) constEMM_LandauLifschitzSystem
computeMeanMagnetizationField(tReal *meanM) constEMM_LandauLifschitzSystem
computeOperatorsFieldsAtTime(const tReal &t, const tFlag &order, const EMM_RealArray &sigma, const EMM_RealField &dM_dt, const EMM_RealField &M)EMM_LandauLifschitzSystemprotected
computePartialGradMFunction(const EMM_RealField &M, const EMM_RealField &H, const EMM_RealField &D, EMM_RealField &gradF) constEMM_LandauLifschitzSysteminline
CORE_Object()CORE_Objectprotected
DE_DT_MIN_IS_REACHEDEMM_LandauLifschitzSystemstatic
discretize(const tBoolean &isMnormalized)EMM_LandauLifschitzSystemvirtual
discretize()EMM_LandauLifschitzSysteminline
DT_MIN_IS_REACHEDEMM_LandauLifschitzSystemstatic
E_INCREASINGEMM_LandauLifschitzSystemstatic
E_IS_NANEMM_LandauLifschitzSystemstatic
EMM_LandauLifschitzRelaxation(void)EMM_LandauLifschitzRelaxationprotected
EMM_LandauLifschitzSystem(void)EMM_LandauLifschitzSystemprotected
EMM_Object(void)EMM_Objectprotected
GammaEMM_Objectstatic
getBackupsNumber() constEMM_LandauLifschitzSysteminline
getBackupStep() constEMM_LandauLifschitzSysteminline
getClassName() constCORE_Object
getClassName(const tString &identityString)CORE_Objectinlinestatic
getDoubleEpsilon()CORE_Objectinlinestatic
getDoubleInfinity()CORE_Objectinlinestatic
getEnergies()EMM_LandauLifschitzSysteminlineprotected
getEnergiesNumber()EMM_LandauLifschitzSysteminlinestatic
getEnergy() constEMM_LandauLifschitzSysteminline
getEnergyTimeDerivative(tReal &dE_dt) constEMM_LandauLifschitzSysteminline
getEnergyTimeDerivative()EMM_LandauLifschitzSysteminlineprotected
getEpsilon()CORE_Objectinlinestatic
getEvolutionScheme() constEMM_LandauLifschitzSysteminline
getFloatEpsilon()CORE_Objectinlinestatic
getFloatInfinity()CORE_Objectinlinestatic
getIdentityString() constCORE_Objectinline
getInfinity()CORE_Objectinlinestatic
getInformation(const tUSInt &retCode)EMM_LandauLifschitzSysteminlinevirtual
getLDoubleEpsilon()CORE_Objectinlinestatic
getLDoubleInfinity()CORE_Objectinlinestatic
getMagneticExcitationField() constEMM_LandauLifschitzSysteminline
getMagneticExcitationField()EMM_LandauLifschitzSysteminline
getMagneticExcitationFieldAtTime() constEMM_LandauLifschitzRelaxationinlineprotected
getMagnetizationField() constEMM_LandauLifschitzSysteminline
getMagnetizationField()EMM_LandauLifschitzSysteminline
getMagnetizationFieldAtTime() constEMM_LandauLifschitzRelaxationinlineprotected
getMagnetizationFieldTimeDerivative() constEMM_LandauLifschitzSysteminline
getMagnetizationFieldTimeDerivative()EMM_LandauLifschitzSysteminline
getMagnetizedElementsNumber() constEMM_LandauLifschitzSysteminline
getMatterField() constEMM_LandauLifschitzSysteminline
getMatterField()EMM_LandauLifschitzSysteminline
getMaxChar()CORE_Objectinlinestatic
getMaxDouble()CORE_Objectinlinestatic
getMaxFlag()CORE_Objectinlinestatic
getMaxFloat()CORE_Objectinlinestatic
getMaxIndex()CORE_Objectinlinestatic
getMaxInt()CORE_Objectinlinestatic
getMaxInteger()CORE_Objectinlinestatic
getMaxLDouble()CORE_Objectinlinestatic
getMaxLInt()CORE_Objectinlinestatic
getMaxLLInt()CORE_Objectinlinestatic
getMaxReal()CORE_Objectinlinestatic
getMaxSInt()CORE_Objectinlinestatic
getMaxUChar()CORE_Objectinlinestatic
getMaxUIndex()CORE_Objectinlinestatic
getMaxUInt()CORE_Objectinlinestatic
getMaxUInteger()CORE_Objectinlinestatic
getMaxULInt()CORE_Objectinlinestatic
getMaxULLInt()CORE_Objectinlinestatic
getMaxUSInt()CORE_Objectinlinestatic
getMesh() constEMM_LandauLifschitzSysteminline
getMesh()EMM_LandauLifschitzSysteminline
getMinChar()CORE_Objectinlinestatic
getMinDouble()CORE_Objectinlinestatic
getMinFlag()CORE_Objectinlinestatic
getMinFloat()CORE_Objectinlinestatic
getMinimumEnergyVariation() constEMM_LandauLifschitzSysteminline
getMinimumTimeStep() constEMM_LandauLifschitzSysteminline
getMinIndex()CORE_Objectinlinestatic
getMinInt()CORE_Objectinlinestatic
getMinInteger()CORE_Objectinlinestatic
getMinLDouble()CORE_Objectinlinestatic
getMinLInt()CORE_Objectinlinestatic
getMinLLInt()CORE_Objectinlinestatic
getMinReal()CORE_Objectinlinestatic
getMinSInt()CORE_Objectinlinestatic
getMinUChar()CORE_Objectinlinestatic
getMinUIndex()CORE_Objectinlinestatic
getMinUInt()CORE_Objectinlinestatic
getMinUInteger()CORE_Objectinlinestatic
getMinULInt()CORE_Objectinlinestatic
getMinULLInt()CORE_Objectinlinestatic
getMinUSInt()CORE_Objectinlinestatic
getOperator(const tUIndex &index) constEMM_LandauLifschitzSysteminline
getOperator(const tUIndex &index)EMM_LandauLifschitzSysteminline
getOperators() constEMM_LandauLifschitzSysteminline
getOperators()EMM_LandauLifschitzSysteminline
getOperatorsNumber() constEMM_LandauLifschitzSysteminline
getOut()CORE_Objectinlinestatic
getOutputPath() constEMM_LandauLifschitzSysteminline
getPointerAddress() constCORE_Objectinline
getPrefix() constEMM_LandauLifschitzSysteminline
getRealEpsilon()CORE_Objectinlinestatic
getRealInfinity()CORE_Objectinlinestatic
getSharedPointer(SP::CORE_Object &p)CORE_Objectinline
getSharedPointer(SPC::CORE_Object &p) constCORE_Objectinline
getSigma() constEMM_LandauLifschitzSysteminline
getStepper() constEMM_LandauLifschitzSysteminline
getStepper()EMM_LandauLifschitzSysteminline
getThread()CORE_Objectinlinestatic
getTime() constEMM_LandauLifschitzRelaxationinlinevirtual
getTimeIntegrationOrder() constEMM_LandauLifschitzRelaxationinline
getTimeStep() constEMM_LandauLifschitzRelaxationinlinevirtual
getTimeStepsNumber() constEMM_LandauLifschitzRelaxationinlinevirtual
getTypeName()CORE_Objectinlinestatic
getWorkingMagneticExcitationField() constEMM_LandauLifschitzSysteminline
initializeOperators(const EMM_RealArray &sigma, const EMM_RealField &M)EMM_LandauLifschitzSystemprotected
integrate(const tBoolean &isRestoring, tSInt &retCode)EMM_LandauLifschitzRelaxationinlinevirtual
integrateMagnetizationFieldAtTime(const tReal &t, const tFlag &order, const EMM_RealArray &sigma, const EMM_RealField &dM_dt0, const EMM_RealField &M0, EMM_RealField &Mt)=0EMM_LandauLifschitzRelaxationprotectedpure virtual
integrateMagnetizationFieldAtTime(const tReal &t, EMM_RealField &Mt)EMM_LandauLifschitzRelaxationinline
is32Architecture()CORE_Objectinlinestatic
is64Architecture()CORE_Objectinlinestatic
isAffine() constEMM_LandauLifschitzSystem
isBackupEnabled() constEMM_LandauLifschitzSysteminline
isInstanceOf() constCORE_Objectinline
isInstanceOf(const tString &name) constCORE_Objectinline
isLogPrinted() constEMM_LandauLifschitzSysteminline
isMagnetizationStatic() constEMM_LandauLifschitzSysteminline
isMemoryChecked()CORE_Objectinlinestatic
MEMM_LandauLifschitzSystemstatic
M_PARALLEL_HEMM_LandauLifschitzSystemstatic
MAGNETIZATION_FIELD_UPDATE_ERROREMM_LandauLifschitzSystemstatic
makeRelaxation(const tBoolean &isRestoring, tSInt &retCode)EMM_LandauLifschitzRelaxation
MAXIMUM_ITERATION_IS_REACHEDEMM_LandauLifschitzSystemstatic
mDtEMM_LandauLifschitzRelaxationprivate
mHtEMM_LandauLifschitzRelaxationprivate
MIN_CODEEMM_LandauLifschitzSystemstatic
mMtEMM_LandauLifschitzRelaxationprivate
MOsEMM_LandauLifschitzSystemstatic
mTEMM_LandauLifschitzRelaxationprivate
mTimeIntegrationOrderEMM_LandauLifschitzRelaxationprivate
mTimeStepEMM_LandauLifschitzRelaxationprivate
Mu0EMM_Objectstatic
NULL_VALUEEMM_Objectstatic
OPERATORS_FIELDS_UPDATE_ERROREMM_LandauLifschitzSystemstatic
OsEMM_LandauLifschitzSystemstatic
OsMEMM_LandauLifschitzSystemstatic
out()CORE_Objectinlinestatic
pointer2String(const void *obj)CORE_Objectstatic
printLog(const tUInteger &timeStep, const tReal &t, const map< tString, tString > &stepperData, const tUIndex &nMagnetizedElements, const tReal Es[], const tReal &dE_dt, const tReal &DeltaE_DeltaT, const tReal *meanM, const tReal *meanH) constEMM_LandauLifschitzSystem
printObjectsInMemory(ostream &f)CORE_Objectstatic
printObjectsInMemory()CORE_Objectinlinestatic
RELAXATION_IS_REACHEDEMM_LandauLifschitzSystemstatic
resetOperatorsToInitialState()EMM_LandauLifschitzSystemvirtual
resetOut()CORE_Objectinlinestatic
resetStepper()EMM_LandauLifschitzSysteminline
resetThread()CORE_Objectinlinestatic
resetToInitialState()EMM_LandauLifschitzSystem
setBackupsNumber(const tUInteger &n)EMM_LandauLifschitzSysteminline
setBackupStep(const tUInteger &n)EMM_LandauLifschitzSysteminline
setEvolutionScheme(const tFlag &f)EMM_LandauLifschitzSysteminline
setInitialMagnetization(const tString &dataFile)EMM_LandauLifschitzSysteminline
setInitialMagnetization(const tReal data[3])EMM_LandauLifschitzSysteminline
setInitialMagnetization(const tReal &M0, const tReal &M1, const tReal &M2)EMM_LandauLifschitzSysteminline
setInitialMagnetization(const EMM_RealField &data)EMM_LandauLifschitzSysteminline
setIsBackupEnabled(const tBoolean &v)EMM_LandauLifschitzSysteminline
setIsLogPrinted(const tBoolean &v)EMM_LandauLifschitzSysteminline
setIsMemoryChecked(const tBoolean &v)CORE_Objectinlinestatic
setMesh(SP::EMM_Grid3D mesh)EMM_LandauLifschitzSysteminline
setMinimumEnergyVariation(const tReal &v)EMM_LandauLifschitzSysteminline
setMinimumTimeStep(const tReal &v)EMM_LandauLifschitzSysteminline
setOut(SP::CORE_Out out)CORE_Objectinlinestatic
setOutputPath(const tString &currentPath, const tString &path, const tString &prefix)EMM_LandauLifschitzSysteminline
setStepper(SP::EMM_Stepper time)EMM_LandauLifschitzSysteminline
setThis(SP::CORE_Object p)CORE_Objectinlineprotected
setThread(SP::CORE_Thread thread)CORE_Objectinlinestatic
setTimeIntegrationOrder(const int &order)EMM_LandauLifschitzRelaxationinline
SP_OBJECT(EMM_LandauLifschitzRelaxation)EMM_LandauLifschitzRelaxationprivate
toDoAfterThisSetting()EMM_Objectinlineprotectedvirtual
toString() constEMM_LandauLifschitzSystemvirtual
updateOperatorsAtNextTimeStep(const tReal &dt, const EMM_RealArray &sigma, const EMM_RealField &Mt)EMM_LandauLifschitzSystemprotected
XEMM_Objectstatic
YEMM_Objectstatic
ZEMM_Objectstatic
~CORE_Object()CORE_Objectprotectedvirtual
~EMM_LandauLifschitzRelaxation(void)EMM_LandauLifschitzRelaxationprotectedvirtual
~EMM_LandauLifschitzSystem(void)EMM_LandauLifschitzSystemprotectedvirtual
~EMM_Object(void)EMM_Objectprotectedvirtual