addOperator(SP::EMM_MagneticExcitationOperator op) | EMM_LandauLifschitzSystem | inlinevirtual |
adimensionize() | EMM_LandauLifschitzSystem | virtual |
clearOperators() | EMM_LandauLifschitzSystem | inline |
computeEnergy() const | EMM_LandauLifschitzSystem | |
computeEnergyTimeDerivative(const EMM_RealField &F, const EMM_RealField &H) const | EMM_LandauLifschitzSystem | inline |
computeEpsilon() | CORE_Object | inlinestatic |
computeFieldsAtTime(EMM_ODETimeStep &stepper, tReal &dt, tReal &dtNew, const tFlag &order, const EMM_RealArray &sigma, const EMM_RealField &dM_dt0, const EMM_RealField &M0, EMM_RealField &Mt) | EMM_LandauLifschitzODE | |
computeFunction(const EMM_RealField &M, const EMM_RealField &H, EMM_RealField &F) const | EMM_LandauLifschitzSystem | inline |
computeGradFunction(const EMM_RealField &M, const EMM_RealField &H, const EMM_RealField &D, const EMM_RealField &gradH, EMM_RealField &gradF) const | EMM_LandauLifschitzSystem | inline |
computeLandauLifschitzFields(const EMM_RealField &M, const EMM_RealField &H, EMM_RealField &F) | EMM_LandauLifschitzSystem | inlinevirtual |
computeMagneticExcitationField(const EMM_RealField &M, EMM_RealField &H) const | EMM_LandauLifschitzSystem | |
computeMagneticExcitationField() | EMM_LandauLifschitzSystem | inline |
computeMagneticExcitationFieldAndEnergies(const EMM_RealField &M, EMM_RealField &H, tReal Es[]) const | EMM_LandauLifschitzSystem | |
computeMagnetizationExcitationField(const EMM_RealField &M, EMM_RealField &H) const | EMM_LandauLifschitzSystem | |
computeMagnetizationFieldTimeDerivative(const EMM_RealField &Mt, const EMM_RealField &Ht, EMM_RealField &Ft) const | EMM_LandauLifschitzSystem | inline |
computeMeanField(const EMM_RealField &F, tReal *meanF) const | EMM_LandauLifschitzSystem | |
computeMeanMagnetizationField(tReal *meanM) const | EMM_LandauLifschitzSystem | |
computeOperatorsFieldsAtTime(const tReal &t, const tFlag &order, const EMM_RealArray &sigma, const EMM_RealField &dM_dt, const EMM_RealField &M) | EMM_LandauLifschitzSystem | protected |
computePartialGradMFunction(const EMM_RealField &M, const EMM_RealField &H, const EMM_RealField &D, EMM_RealField &gradF) const | EMM_LandauLifschitzSystem | inline |
CORE_Object() | CORE_Object | protected |
DE_DT_MIN_IS_REACHED | EMM_LandauLifschitzSystem | static |
discretize(const tBoolean &isMnormalized) | EMM_LandauLifschitzSystem | virtual |
discretize() | EMM_LandauLifschitzSystem | inline |
DT_MIN_IS_REACHED | EMM_LandauLifschitzSystem | static |
E_INCREASING | EMM_LandauLifschitzSystem | static |
E_IS_NAN | EMM_LandauLifschitzSystem | static |
EMM_LandauLifschitzODE(void) | EMM_LandauLifschitzODE | protected |
EMM_LandauLifschitzSystem(void) | EMM_LandauLifschitzSystem | protected |
EMM_Object(void) | EMM_Object | protected |
Gamma | EMM_Object | static |
getBackupsNumber() const | EMM_LandauLifschitzSystem | inline |
getBackupStep() const | EMM_LandauLifschitzSystem | inline |
getClassName() const | CORE_Object | |
getClassName(const tString &identityString) | CORE_Object | inlinestatic |
getDoubleEpsilon() | CORE_Object | inlinestatic |
getDoubleInfinity() | CORE_Object | inlinestatic |
getEnergies() | EMM_LandauLifschitzSystem | inlineprotected |
getEnergiesNumber() | EMM_LandauLifschitzSystem | inlinestatic |
getEnergy() const | EMM_LandauLifschitzSystem | inline |
getEnergyTimeDerivative(tReal &dE_dt) const | EMM_LandauLifschitzSystem | inline |
getEnergyTimeDerivative() | EMM_LandauLifschitzSystem | inlineprotected |
getEpsilon() | CORE_Object | inlinestatic |
getEvolutionScheme() const | EMM_LandauLifschitzSystem | inline |
getFloatEpsilon() | CORE_Object | inlinestatic |
getFloatInfinity() | CORE_Object | inlinestatic |
getIdentityString() const | CORE_Object | inline |
getInfinity() | CORE_Object | inlinestatic |
getInformation(const tUSInt &retCode) | EMM_LandauLifschitzSystem | inlinevirtual |
getLDoubleEpsilon() | CORE_Object | inlinestatic |
getLDoubleInfinity() | CORE_Object | inlinestatic |
getMagneticExcitationField() const | EMM_LandauLifschitzSystem | inline |
getMagneticExcitationField() | EMM_LandauLifschitzSystem | inline |
getMagnetizationField() const | EMM_LandauLifschitzSystem | inline |
getMagnetizationField() | EMM_LandauLifschitzSystem | inline |
getMagnetizationFieldTimeDerivative() const | EMM_LandauLifschitzSystem | inline |
getMagnetizationFieldTimeDerivative() | EMM_LandauLifschitzSystem | inline |
getMagnetizedElementsNumber() const | EMM_LandauLifschitzSystem | inline |
getMatterField() const | EMM_LandauLifschitzSystem | inline |
getMatterField() | EMM_LandauLifschitzSystem | inline |
getMaxChar() | CORE_Object | inlinestatic |
getMaxDouble() | CORE_Object | inlinestatic |
getMaxFlag() | CORE_Object | inlinestatic |
getMaxFloat() | CORE_Object | inlinestatic |
getMaxIndex() | CORE_Object | inlinestatic |
getMaxInt() | CORE_Object | inlinestatic |
getMaxInteger() | CORE_Object | inlinestatic |
getMaxLDouble() | CORE_Object | inlinestatic |
getMaxLInt() | CORE_Object | inlinestatic |
getMaxLLInt() | CORE_Object | inlinestatic |
getMaxReal() | CORE_Object | inlinestatic |
getMaxSInt() | CORE_Object | inlinestatic |
getMaxUChar() | CORE_Object | inlinestatic |
getMaxUIndex() | CORE_Object | inlinestatic |
getMaxUInt() | CORE_Object | inlinestatic |
getMaxUInteger() | CORE_Object | inlinestatic |
getMaxULInt() | CORE_Object | inlinestatic |
getMaxULLInt() | CORE_Object | inlinestatic |
getMaxUSInt() | CORE_Object | inlinestatic |
getMesh() const | EMM_LandauLifschitzSystem | inline |
getMesh() | EMM_LandauLifschitzSystem | inline |
getMinChar() | CORE_Object | inlinestatic |
getMinDouble() | CORE_Object | inlinestatic |
getMinFlag() | CORE_Object | inlinestatic |
getMinFloat() | CORE_Object | inlinestatic |
getMinimumEnergyVariation() const | EMM_LandauLifschitzSystem | inline |
getMinimumTimeStep() const | EMM_LandauLifschitzSystem | inline |
getMinIndex() | CORE_Object | inlinestatic |
getMinInt() | CORE_Object | inlinestatic |
getMinInteger() | CORE_Object | inlinestatic |
getMinLDouble() | CORE_Object | inlinestatic |
getMinLInt() | CORE_Object | inlinestatic |
getMinLLInt() | CORE_Object | inlinestatic |
getMinReal() | CORE_Object | inlinestatic |
getMinSInt() | CORE_Object | inlinestatic |
getMinUChar() | CORE_Object | inlinestatic |
getMinUIndex() | CORE_Object | inlinestatic |
getMinUInt() | CORE_Object | inlinestatic |
getMinUInteger() | CORE_Object | inlinestatic |
getMinULInt() | CORE_Object | inlinestatic |
getMinULLInt() | CORE_Object | inlinestatic |
getMinUSInt() | CORE_Object | inlinestatic |
getOperator(const tUIndex &index) const | EMM_LandauLifschitzSystem | inline |
getOperator(const tUIndex &index) | EMM_LandauLifschitzSystem | inline |
getOperators() const | EMM_LandauLifschitzSystem | inline |
getOperators() | EMM_LandauLifschitzSystem | inline |
getOperatorsNumber() const | EMM_LandauLifschitzSystem | inline |
getOut() | CORE_Object | inlinestatic |
getOutputPath() const | EMM_LandauLifschitzSystem | inline |
getPointerAddress() const | CORE_Object | inline |
getPrefix() const | EMM_LandauLifschitzSystem | inline |
getRealEpsilon() | CORE_Object | inlinestatic |
getRealInfinity() | CORE_Object | inlinestatic |
getSharedPointer(SP::CORE_Object &p) | CORE_Object | inline |
getSharedPointer(SPC::CORE_Object &p) const | CORE_Object | inline |
getSigma() const | EMM_LandauLifschitzSystem | inline |
getStepper() const | EMM_LandauLifschitzSystem | inline |
getStepper() | EMM_LandauLifschitzSystem | inline |
getThread() | CORE_Object | inlinestatic |
getTime() const | EMM_LandauLifschitzODE | inlinevirtual |
getTimeIntegrationOrder() const | EMM_LandauLifschitzODE | inline |
getTimeStep() const | EMM_LandauLifschitzODE | inlinevirtual |
getTimeStepsNumber() const | EMM_LandauLifschitzODE | inlinevirtual |
getTypeName() | CORE_Object | inlinestatic |
getWorkingMagneticExcitationField() const | EMM_LandauLifschitzSystem | inline |
initializeOperators(const EMM_RealArray &sigma, const EMM_RealField &M) | EMM_LandauLifschitzSystem | protected |
integrate(const tBoolean &isRestoring, tSInt &retCode) | EMM_LandauLifschitzODE | inlinevirtual |
integrateMagnetizationFieldAtTime(tReal &dt, const tFlag &errorNorm, const tReal &epsilon, tUSInt &nEvaluations, const EMM_RealField &dM_dt0, const EMM_RealField &M0, EMM_RealField &Mt)=0 | EMM_LandauLifschitzODE | pure virtual |
is32Architecture() | CORE_Object | inlinestatic |
is64Architecture() | CORE_Object | inlinestatic |
isAffine() const | EMM_LandauLifschitzSystem | |
isBackupEnabled() const | EMM_LandauLifschitzSystem | inline |
isInstanceOf() const | CORE_Object | inline |
isInstanceOf(const tString &name) const | CORE_Object | inline |
isLogPrinted() const | EMM_LandauLifschitzSystem | inline |
isMagnetizationStatic() const | EMM_LandauLifschitzSystem | inline |
isMemoryChecked() | CORE_Object | inlinestatic |
M | EMM_LandauLifschitzSystem | static |
M_PARALLEL_H | EMM_LandauLifschitzSystem | static |
MAGNETIZATION_FIELD_UPDATE_ERROR | EMM_LandauLifschitzSystem | static |
MAXIMUM_ITERATION_IS_REACHED | EMM_LandauLifschitzSystem | static |
mDt | EMM_LandauLifschitzODE | private |
MIN_CODE | EMM_LandauLifschitzSystem | static |
MOs | EMM_LandauLifschitzSystem | static |
mT | EMM_LandauLifschitzODE | private |
mTimeIntegrationOrder | EMM_LandauLifschitzODE | private |
mTimeStep | EMM_LandauLifschitzODE | private |
Mu0 | EMM_Object | static |
NULL_VALUE | EMM_Object | static |
OPERATORS_FIELDS_UPDATE_ERROR | EMM_LandauLifschitzSystem | static |
Os | EMM_LandauLifschitzSystem | static |
OsM | EMM_LandauLifschitzSystem | static |
out() | CORE_Object | inlinestatic |
pointer2String(const void *obj) | CORE_Object | static |
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) const | EMM_LandauLifschitzSystem | |
printObjectsInMemory(ostream &f) | CORE_Object | static |
printObjectsInMemory() | CORE_Object | inlinestatic |
RELAXATION_IS_REACHED | EMM_LandauLifschitzSystem | static |
resetOperatorsToInitialState() | EMM_LandauLifschitzSystem | virtual |
resetOut() | CORE_Object | inlinestatic |
resetStepper() | EMM_LandauLifschitzSystem | inline |
resetThread() | CORE_Object | inlinestatic |
resetToInitialState() | EMM_LandauLifschitzSystem | |
setBackupsNumber(const tUInteger &n) | EMM_LandauLifschitzSystem | inline |
setBackupStep(const tUInteger &n) | EMM_LandauLifschitzSystem | inline |
setEvolutionScheme(const tFlag &f) | EMM_LandauLifschitzSystem | inline |
setInitialMagnetization(const tString &dataFile) | EMM_LandauLifschitzSystem | inline |
setInitialMagnetization(const tReal data[3]) | EMM_LandauLifschitzSystem | inline |
setInitialMagnetization(const tReal &M0, const tReal &M1, const tReal &M2) | EMM_LandauLifschitzSystem | inline |
setInitialMagnetization(const EMM_RealField &data) | EMM_LandauLifschitzSystem | inline |
setIsBackupEnabled(const tBoolean &v) | EMM_LandauLifschitzSystem | inline |
setIsLogPrinted(const tBoolean &v) | EMM_LandauLifschitzSystem | inline |
setIsMemoryChecked(const tBoolean &v) | CORE_Object | inlinestatic |
setMesh(SP::EMM_Grid3D mesh) | EMM_LandauLifschitzSystem | inline |
setMinimumEnergyVariation(const tReal &v) | EMM_LandauLifschitzSystem | inline |
setMinimumTimeStep(const tReal &v) | EMM_LandauLifschitzSystem | inline |
setOut(SP::CORE_Out out) | CORE_Object | inlinestatic |
setOutputPath(const tString ¤tPath, const tString &path, const tString &prefix) | EMM_LandauLifschitzSystem | inline |
setStepper(SP::EMM_Stepper time) | EMM_LandauLifschitzSystem | inline |
setThis(SP::CORE_Object p) | CORE_Object | inlineprotected |
setThread(SP::CORE_Thread thread) | CORE_Object | inlinestatic |
setTimeIntegrationOrder(const int &order) | EMM_LandauLifschitzODE | inline |
solveODE(const tBoolean &isRestoring, tSInt &retCode) | EMM_LandauLifschitzODE | |
SP_OBJECT(EMM_LandauLifschitzODE) | EMM_LandauLifschitzODE | private |
toDoAfterThisSetting() | EMM_Object | inlineprotectedvirtual |
toString() const | EMM_LandauLifschitzSystem | virtual |
updateOperatorsAtNextTimeStep(const tReal &dt, const EMM_RealArray &sigma, const EMM_RealField &Mt) | EMM_LandauLifschitzSystem | protected |
X | EMM_Object | static |
Y | EMM_Object | static |
Z | EMM_Object | static |
~CORE_Object() | CORE_Object | protectedvirtual |
~EMM_LandauLifschitzODE(void) | EMM_LandauLifschitzODE | protectedvirtual |
~EMM_LandauLifschitzSystem(void) | EMM_LandauLifschitzSystem | protectedvirtual |
~EMM_Object(void) | EMM_Object | protectedvirtual |