|
OOFEM 3.0
|
#include <graddamageelement.h>
Public Member Functions | |
| GradientDamageElement () | |
| virtual | ~GradientDamageElement () |
| virtual void | initializeFrom (InputRecord &ir) |
Protected Attributes | |
| int | nPrimNodes |
| int | nPrimVars |
| int | nSecNodes |
| int | nSecVars |
| int | totalSize |
| int | nlSize |
| int | locSize |
| IntArray | locationArray_u |
| IntArray | locationArray_d |
| double | penalty |
Abstract class for gradient damage models It can be also simply combined with damage-plastic models with yield function formulated in the effective stress space and damage driven by the nonlocal(over-nonlocal) cumulated plastic strain. The new nonlocal degrees of freedom (they can, for example, have meaning of the nonlocal equivalent strain) are introduced. Usually, they are approximated using lower order approximation functions than the displacement field to avoid spurious stress oscillations.
Definition at line 56 of file graddamageelement.h.
| oofem::GradientDamageElement::GradientDamageElement | ( | ) |
Definition at line 59 of file graddamageelement.C.
Referenced by oofem::PlaneStressGradDamage::PlaneStressGradDamage(), oofem::QPlaneStrainGradDamage::QPlaneStrainGradDamage(), oofem::QPlaneStressGradDamage::QPlaneStressGradDamage(), oofem::QSpaceGradDamage::QSpaceGradDamage(), oofem::QTrPlaneStrainGradDamage::QTrPlaneStrainGradDamage(), oofem::QTrPlaneStressGradDamage::QTrPlaneStressGradDamage(), oofem::QTRSpaceGradDamage::QTRSpaceGradDamage(), oofem::QTruss1dGradDamage::QTruss1dGradDamage(), oofem::Quad1PlaneStrainGradDamage::Quad1PlaneStrainGradDamage(), oofem::QWedgeGradDamage::QWedgeGradDamage(), oofem::TrPlaneStressGradDamage::TrPlaneStressGradDamage(), and oofem::Truss1dGradDamage::Truss1dGradDamage().
|
inlinevirtual |
Definition at line 67 of file graddamageelement.h.
|
protectedpure virtual |
Implemented in oofem::PlaneStressGradDamage, oofem::QPlaneStrainGradDamage, oofem::QPlaneStressGradDamage, oofem::QSpaceGradDamage, oofem::QTrPlaneStrainGradDamage, oofem::QTrPlaneStressGradDamage, oofem::QTRSpaceGradDamage, oofem::QTruss1dGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::QWedgeGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
Referenced by computeNonlocalDamageDrivingVariableGradient(), computeStiffnessMatrix_dd(), and giveInternalForcesVector_d().
|
protected |
Definition at line 183 of file graddamageelement.C.
References oofem::FloatArray::at(), oofem::FloatArray::beProductOf(), oofem::NLStructuralElement::computeBHmatrixAt(), computeDisplacementDegreesOfFreedom(), oofem::GaussPoint::giveMaterialMode(), giveNLStructuralElement(), and OOFEM_ERROR.
Referenced by computeStressVector_and_localDamageDrivingVariable().
|
protected |
Definition at line 124 of file graddamageelement.C.
References giveStructuralElement().
Referenced by computeDeformationGradientVector(), and computeStrainVector().
|
protected |
Definition at line 318 of file graddamageelement.C.
References oofem::StructuralCrossSection::giveMaterialInterface(), giveNLStructuralElement(), oofem::GradientDamageMaterialExtensionInterface::giveNonlocalInternalForces_B_factor(), oofem::StructuralElement::giveStructuralCrossSection(), oofem::GradientDamageMaterialExtensionInterfaceType, and OOFEM_ERROR.
Referenced by giveInternalForcesVector_d().
|
protected |
Definition at line 302 of file graddamageelement.C.
References oofem::StructuralCrossSection::giveMaterialInterface(), giveNLStructuralElement(), oofem::GradientDamageMaterialExtensionInterface::giveNonlocalInternalForces_N_factor(), oofem::StructuralElement::giveStructuralCrossSection(), oofem::GradientDamageMaterialExtensionInterfaceType, and OOFEM_ERROR.
Referenced by giveInternalForcesVector_d().
|
protectedpure virtual |
Implemented in oofem::PlaneStressGradDamage, oofem::QPlaneStrainGradDamage, oofem::QPlaneStressGradDamage, oofem::QSpaceGradDamage, oofem::QTrPlaneStrainGradDamage, oofem::QTrPlaneStressGradDamage, oofem::QTRSpaceGradDamage, oofem::QTruss1dGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::QWedgeGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
Referenced by computeNonlocalDamageDrivingVariable(), computeStiffnessMatrix_dd(), computeStiffnessMatrix_du(), computeStiffnessMatrix_ud(), and giveInternalForcesVector_d().
|
protected |
Definition at line 216 of file graddamageelement.C.
References computeNdMatrixAt(), computeNonlocalDegreesOfFreedom(), and oofem::FloatArray::dotProduct().
Referenced by computeStressVector_and_localDamageDrivingVariable().
|
protected |
Definition at line 227 of file graddamageelement.C.
References oofem::FloatArray::beProductOf(), computeBdMatrixAt(), and computeNonlocalDegreesOfFreedom().
|
protected |
Definition at line 130 of file graddamageelement.C.
References giveStructuralElement().
Referenced by computeNonlocalDamageDrivingVariable(), computeNonlocalDamageDrivingVariableGradient(), computeStiffnessMatrix_dd(), and giveInternalForcesVector_d().
|
protected |
Definition at line 400 of file graddamageelement.C.
References oofem::FloatMatrix::assemble(), computeStiffnessMatrix_dd(), computeStiffnessMatrix_du(), computeStiffnessMatrix_ud(), computeStiffnessMatrix_uu(), locationArray_d, locationArray_u, oofem::FloatMatrix::resize(), totalSize, and oofem::FloatMatrix::zero().
|
protected |
Definition at line 505 of file graddamageelement.C.
References oofem::FloatArray::at(), oofem::FloatMatrix::at(), oofem::FloatMatrix::beProductOf(), oofem::FloatMatrix::clear(), computeBdMatrixAt(), computeNdMatrixAt(), computeNonlocalDegreesOfFreedom(), oofem::Element::computeVolumeAround(), oofem::FloatMatrix::fromArray(), oofem::GradientDamageMaterialExtensionInterface::giveGradientDamageStiffnessMatrix_dd_BB(), oofem::GradientDamageMaterialExtensionInterface::giveGradientDamageStiffnessMatrix_dd_BN(), oofem::GradientDamageMaterialExtensionInterface::giveGradientDamageStiffnessMatrix_dd_NN(), oofem::Element::giveIntegrationRule(), oofem::StructuralCrossSection::giveMaterialInterface(), oofem::FloatMatrix::giveNumberOfRows(), oofem::FloatArray::giveSize(), oofem::StructuralElement::giveStructuralCrossSection(), giveStructuralElement(), oofem::GradientDamageMaterialExtensionInterfaceType, OOFEM_ERROR, penalty, and oofem::FloatMatrix::plusProductUnsym().
Referenced by computeStiffnessMatrix().
|
protected |
Definition at line 460 of file graddamageelement.C.
References oofem::AL, oofem::FloatMatrix::beTProductOf(), oofem::FloatMatrix::clear(), oofem::NLStructuralElement::computeBHmatrixAt(), oofem::StructuralElement::computeBmatrixAt(), computeNdMatrixAt(), oofem::Element::computeVolumeAround(), oofem::FEMComponent::domain, oofem::FloatMatrix::fromArray(), oofem::Domain::giveEngngModel(), oofem::EngngModel::giveFormulation(), oofem::NLStructuralElement::giveGeometryMode(), oofem::GradientDamageMaterialExtensionInterface::giveGradientDamageStiffnessMatrix_du(), oofem::Element::giveIntegrationRule(), oofem::StructuralCrossSection::giveMaterialInterface(), giveNLStructuralElement(), oofem::FloatMatrix::giveNumberOfColumns(), oofem::FloatMatrix::giveNumberOfRows(), oofem::FloatArray::giveSize(), oofem::StructuralElement::giveStructuralCrossSection(), oofem::GradientDamageMaterialExtensionInterfaceType, OOFEM_ERROR, oofem::FloatMatrix::plusProductUnsym(), and oofem::FloatMatrix::resize().
Referenced by computeStiffnessMatrix().
|
protected |
Definition at line 567 of file graddamageelement.C.
References oofem::AL, oofem::FloatMatrix::beProductTOf(), oofem::FloatMatrix::clear(), oofem::NLStructuralElement::computeBHmatrixAt(), oofem::StructuralElement::computeBmatrixAt(), computeNdMatrixAt(), oofem::Element::computeVolumeAround(), oofem::FEMComponent::domain, oofem::FloatMatrix::fromArray(), oofem::Domain::giveEngngModel(), oofem::EngngModel::giveFormulation(), oofem::NLStructuralElement::giveGeometryMode(), oofem::GradientDamageMaterialExtensionInterface::giveGradientDamageStiffnessMatrix_ud(), oofem::Element::giveIntegrationRule(), oofem::StructuralCrossSection::giveMaterialInterface(), giveNLStructuralElement(), oofem::StructuralElement::giveStructuralCrossSection(), oofem::GradientDamageMaterialExtensionInterfaceType, OOFEM_ERROR, and oofem::FloatMatrix::plusProductUnsym().
Referenced by computeStiffnessMatrix().
|
protected |
Definition at line 418 of file graddamageelement.C.
References oofem::AL, oofem::FloatMatrix::beProductOf(), oofem::FloatMatrix::clear(), oofem::NLStructuralElement::computeBHmatrixAt(), oofem::StructuralElement::computeBmatrixAt(), oofem::Element::computeVolumeAround(), oofem::FEMComponent::domain, oofem::Element::giveCrossSection(), oofem::Domain::giveEngngModel(), oofem::EngngModel::giveFormulation(), oofem::NLStructuralElement::giveGeometryMode(), oofem::GradientDamageMaterialExtensionInterface::giveGradientDamageStiffnessMatrix_uu(), oofem::Element::giveIntegrationRule(), oofem::StructuralCrossSection::giveMaterialInterface(), giveNLStructuralElement(), oofem::StructuralElement::giveStructuralCrossSection(), oofem::GradientDamageMaterialExtensionInterfaceType, oofem::CrossSection::isCharacteristicMtrxSymmetric(), OOFEM_ERROR, oofem::FloatMatrix::plusProductSymmUpper(), oofem::FloatMatrix::plusProductUnsym(), and oofem::FloatMatrix::symmetrized().
Referenced by computeStiffnessMatrix().
|
protected |
Definition at line 171 of file graddamageelement.C.
References oofem::FloatArray::beProductOf(), oofem::StructuralElement::computeBmatrixAt(), computeDisplacementDegreesOfFreedom(), and giveNLStructuralElement().
Referenced by computeStressVector_and_localDamageDrivingVariable().
|
protected |
Definition at line 136 of file graddamageelement.C.
References computeDeformationGradientVector(), computeNonlocalDamageDrivingVariable(), computeStrainVector(), oofem::GradientDamageMaterialExtensionInterface::giveCauchyStressVectorGradientDamage(), oofem::FEMComponent::giveDomain(), oofem::Domain::giveEngngModel(), oofem::GradientDamageMaterialExtensionInterface::giveFirstPKStressVectorGradientDamage(), oofem::EngngModel::giveFormulation(), oofem::NLStructuralElement::giveGeometryMode(), oofem::StructuralCrossSection::giveMaterialInterface(), giveNLStructuralElement(), oofem::GradientDamageMaterialExtensionInterface::giveRealStressVectorGradientDamage(), oofem::StructuralElement::giveStructuralCrossSection(), oofem::GradientDamageMaterialExtensionInterfaceType, OOFEM_ERROR, and oofem::TL.
Referenced by giveInternalForcesVector_d(), and giveInternalForcesVector_u().
|
inlineprotectedvirtual |
Reimplemented in oofem::PlaneStressGradDamage, oofem::QPlaneStrainGradDamage, oofem::QPlaneStressGradDamage, oofem::QSpaceGradDamage, oofem::QTrPlaneStrainGradDamage, oofem::QTrPlaneStressGradDamage, oofem::QTRSpaceGradDamage, oofem::QTruss1dGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::QWedgeGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
Definition at line 113 of file graddamageelement.h.
|
protectedpure virtual |
Implemented in oofem::PlaneStressGradDamage, oofem::QPlaneStrainGradDamage, oofem::QPlaneStressGradDamage, oofem::QSpaceGradDamage, oofem::QTrPlaneStrainGradDamage, oofem::QTrPlaneStressGradDamage, oofem::QTRSpaceGradDamage, oofem::QTruss1dGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::QWedgeGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
References locationArray_d, and locationArray_u.
|
protectedpure virtual |
Implemented in oofem::PlaneStressGradDamage, oofem::QPlaneStrainGradDamage, oofem::QPlaneStressGradDamage, oofem::QSpaceGradDamage, oofem::QTrPlaneStrainGradDamage, oofem::QTrPlaneStressGradDamage, oofem::QTRSpaceGradDamage, oofem::QTruss1dGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::QWedgeGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
|
protected |
Definition at line 378 of file graddamageelement.C.
References oofem::FloatArray::assemble(), giveInternalForcesVector_d(), giveInternalForcesVector_u(), locationArray_d, locationArray_u, locSize, nlSize, oofem::FloatArray::resize(), totalSize, and oofem::FloatArray::zero().
|
protected |
Definition at line 239 of file graddamageelement.C.
References oofem::FloatArray::add(), oofem::FloatArray::at(), oofem::FloatArray::beProductOf(), oofem::FloatArray::beTProductOf(), computeBdMatrixAt(), computeInternalForces_dB(), computeInternalForces_dN(), computeNdMatrixAt(), computeNonlocalDegreesOfFreedom(), computeStressVector_and_localDamageDrivingVariable(), oofem::Element::computeVolumeAround(), oofem::FloatArray::dotProduct(), oofem::Element::giveIntegrationRule(), oofem::StructuralCrossSection::giveMaterialInterface(), giveNLStructuralElement(), oofem::FloatArray::giveSize(), oofem::StructuralElement::giveStructuralCrossSection(), oofem::StructuralMaterialStatus::giveTempStressVector(), oofem::GradientDamageMaterialExtensionInterfaceType, nSecNodes, nSecVars, OOFEM_ERROR, penalty, oofem::FloatArray::resize(), and oofem::FloatArray::times().
Referenced by giveInternalForcesVector().
|
protected |
Definition at line 334 of file graddamageelement.C.
References oofem::FloatArray::add(), oofem::AL, oofem::FloatArray::beTProductOf(), oofem::NLStructuralElement::computeBHmatrixAt(), oofem::StructuralElement::computeBmatrixAt(), computeStressVector_and_localDamageDrivingVariable(), oofem::Element::computeVolumeAround(), oofem::FEMComponent::domain, oofem::Domain::giveEngngModel(), oofem::EngngModel::giveFormulation(), oofem::NLStructuralElement::giveGeometryMode(), oofem::Element::giveIntegrationRule(), giveNLStructuralElement(), oofem::FloatArray::giveSize(), and oofem::StructuralMaterialStatus::giveTempStressVector().
Referenced by giveInternalForcesVector().
|
protectedpure virtual |
Implemented in oofem::PlaneStressGradDamage, oofem::QPlaneStrainGradDamage, oofem::QPlaneStressGradDamage, oofem::QSpaceGradDamage, oofem::QTrPlaneStressGradDamage, oofem::QTRSpaceGradDamage, oofem::QTruss1dGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::QWedgeGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
Referenced by postInitialize().
|
protectedpure virtual |
Implemented in oofem::PlaneStressGradDamage, oofem::QPlaneStrainGradDamage, oofem::QPlaneStressGradDamage, oofem::QSpaceGradDamage, oofem::QTrPlaneStressGradDamage, oofem::QTRSpaceGradDamage, oofem::QTruss1dGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::QWedgeGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
Referenced by postInitialize().
|
protected |
Definition at line 65 of file graddamageelement.C.
References oofem::IntArray::at(), oofem::Element::giveDofManager(), giveNLStructuralElement(), oofem::Element::giveNumberOfDofManagers(), oofem::DofManager::giveNumberOfDofs(), oofem::IntArray::giveSize(), oofem::DofManager::hasDofID(), locationArray_d, and locationArray_u.
|
protectedpure virtual |
Implemented in oofem::PlaneStressGradDamage, oofem::QPlaneStrainGradDamage, oofem::QPlaneStressGradDamage, oofem::QSpaceGradDamage, oofem::QTrPlaneStrainGradDamage, oofem::QTrPlaneStressGradDamage, oofem::QTRSpaceGradDamage, oofem::QTruss1dGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::QWedgeGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
Referenced by computeDeformationGradientVector(), computeInternalForces_dB(), computeInternalForces_dN(), computeStiffnessMatrix_du(), computeStiffnessMatrix_ud(), computeStiffnessMatrix_uu(), computeStrainVector(), computeStressVector_and_localDamageDrivingVariable(), giveInternalForcesVector_d(), giveInternalForcesVector_u(), and giveLocationArrayOfDofIDs().
|
protectedpure virtual |
Implemented in oofem::PlaneStressGradDamage, oofem::QPlaneStrainGradDamage, oofem::QPlaneStressGradDamage, oofem::QSpaceGradDamage, oofem::QTrPlaneStrainGradDamage, oofem::QTrPlaneStressGradDamage, oofem::QTRSpaceGradDamage, oofem::QTruss1dGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::QWedgeGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
Referenced by computeDisplacementDegreesOfFreedom(), computeNonlocalDegreesOfFreedom(), and computeStiffnessMatrix_dd().
|
virtual |
Definition at line 604 of file graddamageelement.C.
References _IFT_GradientDamageElement_penalty, IR_GIVE_OPTIONAL_FIELD, and penalty.
|
protectedvirtual |
Reimplemented in oofem::PlaneStressGradDamage, oofem::QPlaneStressGradDamage, oofem::Quad1PlaneStrainGradDamage, oofem::TrPlaneStressGradDamage, and oofem::Truss1dGradDamage.
Definition at line 612 of file graddamageelement.C.
References giveLocationArray_d(), giveLocationArray_u(), locationArray_d, and locationArray_u.
Referenced by oofem::PlaneStressGradDamage::postInitialize(), oofem::QPlaneStressGradDamage::postInitialize(), oofem::Quad1PlaneStrainGradDamage::postInitialize(), oofem::TrPlaneStressGradDamage::postInitialize(), and oofem::Truss1dGradDamage::postInitialize().
|
protected |
Definition at line 62 of file graddamageelement.h.
Referenced by computeStiffnessMatrix(), giveDofManDofIDMask_d(), giveInternalForcesVector(), giveLocationArrayOfDofIDs(), and postInitialize().
|
protected |
Definition at line 61 of file graddamageelement.h.
Referenced by computeStiffnessMatrix(), giveDofManDofIDMask_d(), giveInternalForcesVector(), giveLocationArrayOfDofIDs(), and postInitialize().
|
protected |
Definition at line 60 of file graddamageelement.h.
Referenced by giveInternalForcesVector(), oofem::PlaneStressGradDamage::PlaneStressGradDamage(), oofem::QPlaneStrainGradDamage::QPlaneStrainGradDamage(), oofem::QPlaneStressGradDamage::QPlaneStressGradDamage(), oofem::QSpaceGradDamage::QSpaceGradDamage(), oofem::QTrPlaneStrainGradDamage::QTrPlaneStrainGradDamage(), oofem::QTrPlaneStressGradDamage::QTrPlaneStressGradDamage(), oofem::QTRSpaceGradDamage::QTRSpaceGradDamage(), oofem::QTruss1dGradDamage::QTruss1dGradDamage(), oofem::Quad1PlaneStrainGradDamage::Quad1PlaneStrainGradDamage(), oofem::QWedgeGradDamage::QWedgeGradDamage(), oofem::TrPlaneStressGradDamage::TrPlaneStressGradDamage(), and oofem::Truss1dGradDamage::Truss1dGradDamage().
|
protected |
Definition at line 60 of file graddamageelement.h.
Referenced by giveInternalForcesVector(), oofem::PlaneStressGradDamage::PlaneStressGradDamage(), oofem::QPlaneStrainGradDamage::QPlaneStrainGradDamage(), oofem::QPlaneStressGradDamage::QPlaneStressGradDamage(), oofem::QSpaceGradDamage::QSpaceGradDamage(), oofem::QTrPlaneStrainGradDamage::QTrPlaneStrainGradDamage(), oofem::QTrPlaneStressGradDamage::QTrPlaneStressGradDamage(), oofem::QTRSpaceGradDamage::QTRSpaceGradDamage(), oofem::QTruss1dGradDamage::QTruss1dGradDamage(), oofem::Quad1PlaneStrainGradDamage::Quad1PlaneStrainGradDamage(), oofem::QWedgeGradDamage::QWedgeGradDamage(), oofem::TrPlaneStressGradDamage::TrPlaneStressGradDamage(), and oofem::Truss1dGradDamage::Truss1dGradDamage().
|
protected |
Definition at line 59 of file graddamageelement.h.
Referenced by oofem::PlaneStressGradDamage::PlaneStressGradDamage(), oofem::QPlaneStrainGradDamage::QPlaneStrainGradDamage(), oofem::QPlaneStressGradDamage::QPlaneStressGradDamage(), oofem::QSpaceGradDamage::QSpaceGradDamage(), oofem::QTrPlaneStrainGradDamage::QTrPlaneStrainGradDamage(), oofem::QTrPlaneStressGradDamage::QTrPlaneStressGradDamage(), oofem::QTRSpaceGradDamage::QTRSpaceGradDamage(), oofem::QTruss1dGradDamage::QTruss1dGradDamage(), oofem::Quad1PlaneStrainGradDamage::Quad1PlaneStrainGradDamage(), oofem::QWedgeGradDamage::QWedgeGradDamage(), oofem::TrPlaneStressGradDamage::TrPlaneStressGradDamage(), and oofem::Truss1dGradDamage::Truss1dGradDamage().
|
protected |
Definition at line 59 of file graddamageelement.h.
Referenced by oofem::PlaneStressGradDamage::PlaneStressGradDamage(), oofem::QPlaneStrainGradDamage::QPlaneStrainGradDamage(), oofem::QPlaneStressGradDamage::QPlaneStressGradDamage(), oofem::QSpaceGradDamage::QSpaceGradDamage(), oofem::QTrPlaneStrainGradDamage::QTrPlaneStrainGradDamage(), oofem::QTrPlaneStressGradDamage::QTrPlaneStressGradDamage(), oofem::QTRSpaceGradDamage::QTRSpaceGradDamage(), oofem::QTruss1dGradDamage::QTruss1dGradDamage(), oofem::Quad1PlaneStrainGradDamage::Quad1PlaneStrainGradDamage(), oofem::QWedgeGradDamage::QWedgeGradDamage(), oofem::TrPlaneStressGradDamage::TrPlaneStressGradDamage(), and oofem::Truss1dGradDamage::Truss1dGradDamage().
|
protected |
Definition at line 59 of file graddamageelement.h.
Referenced by giveInternalForcesVector_d(), oofem::PlaneStressGradDamage::PlaneStressGradDamage(), oofem::QPlaneStrainGradDamage::QPlaneStrainGradDamage(), oofem::QPlaneStressGradDamage::QPlaneStressGradDamage(), oofem::QSpaceGradDamage::QSpaceGradDamage(), oofem::QTrPlaneStrainGradDamage::QTrPlaneStrainGradDamage(), oofem::QTrPlaneStressGradDamage::QTrPlaneStressGradDamage(), oofem::QTRSpaceGradDamage::QTRSpaceGradDamage(), oofem::QTruss1dGradDamage::QTruss1dGradDamage(), oofem::Quad1PlaneStrainGradDamage::Quad1PlaneStrainGradDamage(), oofem::QWedgeGradDamage::QWedgeGradDamage(), oofem::TrPlaneStressGradDamage::TrPlaneStressGradDamage(), and oofem::Truss1dGradDamage::Truss1dGradDamage().
|
protected |
Definition at line 59 of file graddamageelement.h.
Referenced by giveInternalForcesVector_d(), oofem::PlaneStressGradDamage::PlaneStressGradDamage(), oofem::QPlaneStrainGradDamage::QPlaneStrainGradDamage(), oofem::QPlaneStressGradDamage::QPlaneStressGradDamage(), oofem::QSpaceGradDamage::QSpaceGradDamage(), oofem::QTrPlaneStrainGradDamage::QTrPlaneStrainGradDamage(), oofem::QTrPlaneStressGradDamage::QTrPlaneStressGradDamage(), oofem::QTRSpaceGradDamage::QTRSpaceGradDamage(), oofem::QTruss1dGradDamage::QTruss1dGradDamage(), oofem::Quad1PlaneStrainGradDamage::Quad1PlaneStrainGradDamage(), oofem::QWedgeGradDamage::QWedgeGradDamage(), oofem::TrPlaneStressGradDamage::TrPlaneStressGradDamage(), and oofem::Truss1dGradDamage::Truss1dGradDamage().
|
protected |
Definition at line 63 of file graddamageelement.h.
Referenced by computeStiffnessMatrix_dd(), giveInternalForcesVector_d(), and initializeFrom().
|
protected |
Definition at line 60 of file graddamageelement.h.
Referenced by computeStiffnessMatrix(), giveInternalForcesVector(), oofem::PlaneStressGradDamage::PlaneStressGradDamage(), oofem::QPlaneStrainGradDamage::QPlaneStrainGradDamage(), oofem::QPlaneStressGradDamage::QPlaneStressGradDamage(), oofem::QSpaceGradDamage::QSpaceGradDamage(), oofem::QTrPlaneStrainGradDamage::QTrPlaneStrainGradDamage(), oofem::QTrPlaneStressGradDamage::QTrPlaneStressGradDamage(), oofem::QTRSpaceGradDamage::QTRSpaceGradDamage(), oofem::QTruss1dGradDamage::QTruss1dGradDamage(), oofem::Quad1PlaneStrainGradDamage::Quad1PlaneStrainGradDamage(), oofem::QWedgeGradDamage::QWedgeGradDamage(), oofem::TrPlaneStressGradDamage::TrPlaneStressGradDamage(), and oofem::Truss1dGradDamage::Truss1dGradDamage().