34 #ifndef structmatsettable_h 35 #define structmatsettable_h 40 #include "../sm/Materials/structuralms.h" 41 #include "../sm/Materials/structuralmaterial.h" 47 #define _IFT_StructuralMaterialSettable_Name "structmatsettable" 48 #define _IFT_StructuralMaterialSettable_e "e" 49 #define _IFT_StructuralMaterialSettable_nu "nu" 70 virtual const char *
giveClassName()
const {
return "StructuralMaterialSettable"; }
87 #endif // structmatsettable_h
#define _IFT_StructuralMaterialSettable_Name
virtual void giveRealStressVector_3d(FloatArray &answer, GaussPoint *gp, const FloatArray &strainVector, TimeStep *atTime)
Default implementation relies on giveRealStressVector for second Piola-Kirchoff stress.
IsotropicLinearElasticMaterial * isoLE
MatResponseMode
Describes the character of characteristic material matrix.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
virtual MaterialStatus * CreateStatus(GaussPoint *gp) const
Creates new copy of associated status and inserts it into given integration point.
This class implements TODO.
This class implements an isotropic linear elastic material in a finite element problem.
virtual const char * giveClassName() const
Abstract base class representing a material status information.
Class representing vector of real numbers.
virtual const char * giveInputRecordName() const
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual void give3dMaterialStiffnessMatrix(FloatMatrix &answer, MatResponseMode mode, GaussPoint *gp, TimeStep *atTime)
Computes full 3d material stiffness matrix at given integration point, time, respecting load history ...
Abstract base class for all "structural" constitutive models.
StructuralMaterialSettable(int n, Domain *d)
Constructor.
the oofem namespace is to define a context or scope in which all oofem names are defined.
Class representing integration point in finite element program.
virtual ~StructuralMaterialSettable()
Destructor.
Class representing solution step.