|
OOFEM 3.0
|
#include <graddamagematerialextensioninterface.h>
Protected Attributes | |
| double | nonlocalDamageDrivingVariable = 0. |
| double | localDamageDrivingVariable = 0. |
| double | tempNonlocalDamageDrivingVariable = 0. |
| double | tempLocalDamageDrivingVariable = 0. |
| FloatArray | nonlocalDamageDrivingVariableGrad |
| FloatArray | tempNonlocalDamageDrivingVariableGrad |
Definition at line 107 of file graddamagematerialextensioninterface.h.
| oofem::GradientDamageMaterialStatusExtensionInterface::GradientDamageMaterialStatusExtensionInterface | ( | ) |
Definition at line 72 of file graddamagematerialextensioninterface.C.
References oofem::Interface::Interface().
|
inlinevirtual |
Destructor.
Definition at line 112 of file graddamagematerialextensioninterface.h.
|
inlinevirtual |
Definition at line 124 of file graddamagematerialextensioninterface.h.
References localDamageDrivingVariable.
|
inlinevirtual |
Definition at line 125 of file graddamagematerialextensioninterface.h.
References nonlocalDamageDrivingVariable.
|
inlinevirtual |
Definition at line 126 of file graddamagematerialextensioninterface.h.
References tempLocalDamageDrivingVariable.
Referenced by oofem::IsotropicGradientDamageMaterial::giveGradientDamageStiffnessMatrix_dd_NN(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_dd_NN(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_du_NB(), oofem::IsotropicGradientDamageMaterial::giveNonlocalInternalForces_N_factor(), and oofem::RankineMatGrad::giveNonlocalInternalForces_N_factor().
|
inlinevirtual |
Definition at line 127 of file graddamagematerialextensioninterface.h.
References tempNonlocalDamageDrivingVariable.
Referenced by oofem::IsotropicGradientDamageMaterial::giveGradientDamageStiffnessMatrix_dd_NN(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_dd_NN(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_du_NB(), oofem::IsotropicGradientDamageMaterial::giveGradientDamageStiffnessMatrix_ud(), and oofem::RankineMatGrad::giveNonlocalInternalForces_N_factor().
|
inline |
Definition at line 128 of file graddamagematerialextensioninterface.h.
References tempNonlocalDamageDrivingVariableGrad.
Referenced by oofem::IsotropicGradientDamageMaterial::giveGradientDamageStiffnessMatrix_dd_BN(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_dd_BN(), and oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_du_BB().
|
virtual |
Reimplemented in oofem::IsotropicGradientDamageMaterialStatus, oofem::MisesMatGradStatus, oofem::RankineMatGradStatus, and oofem::TrabBoneGrad3DStatus.
Definition at line 78 of file graddamagematerialextensioninterface.C.
References localDamageDrivingVariable, nonlocalDamageDrivingVariable, nonlocalDamageDrivingVariableGrad, tempLocalDamageDrivingVariable, tempNonlocalDamageDrivingVariable, and tempNonlocalDamageDrivingVariableGrad.
|
inlinevirtual |
Definition at line 136 of file graddamagematerialextensioninterface.h.
References nonlocalDamageDrivingVariableGrad.
|
inlinevirtual |
Definition at line 132 of file graddamagematerialextensioninterface.h.
References localDamageDrivingVariable.
|
inlinevirtual |
Definition at line 133 of file graddamagematerialextensioninterface.h.
References nonlocalDamageDrivingVariable.
|
inlinevirtual |
Definition at line 134 of file graddamagematerialextensioninterface.h.
References localDamageDrivingVariable.
|
inlinevirtual |
Definition at line 135 of file graddamagematerialextensioninterface.h.
References nonlocalDamageDrivingVariable.
|
virtual |
Reimplemented in oofem::IsotropicGradientDamageMaterialStatus, oofem::MisesMatGradStatus, oofem::RankineMatGradStatus, and oofem::TrabBoneGrad3DStatus.
Definition at line 87 of file graddamagematerialextensioninterface.C.
References localDamageDrivingVariable, nonlocalDamageDrivingVariable, nonlocalDamageDrivingVariableGrad, tempLocalDamageDrivingVariable, tempNonlocalDamageDrivingVariable, and tempNonlocalDamageDrivingVariableGrad.
|
protected |
Definition at line 116 of file graddamagematerialextensioninterface.h.
Referenced by giveLocalDamageDrivingVariable(), initTempStatus(), setLocalDamageDrivingVariable(), setTempLocalDamageDrivingVariable(), and updateYourself().
|
protected |
Definition at line 115 of file graddamagematerialextensioninterface.h.
Referenced by oofem::MisesMatGradStatus::giveNonlocalCumulatedStrain(), oofem::RankineMatGradStatus::giveNonlocalCumulatedStrain(), oofem::TrabBoneGrad3DStatus::giveNonlocalCumulatedStrain(), giveNonlocalDamageDrivingVariable(), initTempStatus(), oofem::MisesMatGradStatus::setNonlocalCumulatedStrain(), oofem::RankineMatGradStatus::setNonlocalCumulatedStrain(), oofem::TrabBoneGrad3DStatus::setNonlocalCumulatedStrain(), setNonlocalDamageDrivingVariable(), setTempNonlocalDamageDrivingVariable(), and updateYourself().
|
protected |
Definition at line 120 of file graddamagematerialextensioninterface.h.
Referenced by initTempStatus(), letTempNonlocalDamageDrivingVariableGradBe(), and updateYourself().
|
protected |
Definition at line 118 of file graddamagematerialextensioninterface.h.
Referenced by giveTempLocalDamageDrivingVariable(), initTempStatus(), and updateYourself().
|
protected |
Definition at line 117 of file graddamagematerialextensioninterface.h.
Referenced by giveTempNonlocalDamageDrivingVariable(), initTempStatus(), and updateYourself().
|
protected |
Definition at line 121 of file graddamagematerialextensioninterface.h.
Referenced by giveTempNonlocalDamageDrivingVariableGrad(), initTempStatus(), and updateYourself().