Go to the documentation of this file.
50StructuralMaterialSettable :: StructuralMaterialSettable(
int n,
Domain *d) :
59 StructuralMaterial :: initializeFrom(ir);
60 isoLE.initializeFrom(ir);
71 status->letTempStrainVectorBe(strain);
72 status->letTempStressVectorBe(stressVector);
79StructuralMaterialSettable :: give3dMaterialStiffnessMatrix(MatResponseMode mode,
GaussPoint *gp,
82 return isoLE.give3dMaterialStiffnessMatrix(mode, gp, atTime);
85std::unique_ptr<MaterialStatus>
86StructuralMaterialSettable :: CreateStatus(
GaussPoint *gp)
const
88 return std::make_unique<StructuralMaterialStatus>(gp);
#define REGISTER_Material(class)
virtual MaterialStatus * giveStatus(GaussPoint *gp) const
IsotropicLinearElasticMaterial isoLE
const FloatArray & giveStressVector() const
Returns the const pointer to receiver's stress vector.
StructuralMaterial(int n, Domain *d)
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011