53 #ifndef ElasticIsotropicPlaneStrain2D_h 54 #define ElasticIsotropicPlaneStrain2D_h 66 #include "ElasticIsotropic2D.h" 93 const std::string &getType(
void)
const;
int commitState(void)
Commit the material state.
Definition: ElasticIsotropicPlaneStrain2D.cpp:153
Float vector abstraction.
Definition: Vector.h:94
double E
Elastic modulus.
Definition: ElasticIsotropicMaterial.h:91
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: ElasticIsotropicPlaneStrain2D.cpp:161
double rho
mass per unit 3D volume.
Definition: ElasticIsotropicMaterial.h:93
const Vector & getStress(void) const
Returns the material stress vector, , for the current trial strain.
Definition: ElasticIsotropicPlaneStrain2D.cpp:133
const Matrix & getInitialTangent(void) const
Returns the material initial tangent stiffness matrix, .
Definition: ElasticIsotropicPlaneStrain2D.cpp:106
Base class for 2D and 3D materials.
Definition: NDMaterial.h:101
const Matrix & getTangent(void) const
Returns the material tangent stiffness matrix, .
Definition: ElasticIsotropicPlaneStrain2D.cpp:92
Elastic isotropic material for plane deformation problems.
Definition: ElasticIsotropicPlaneStrain2D.h:76
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
ElasticIsotropicPlaneStrain2D(int tag, double E, double nu, double rho)
Constructor.
Definition: ElasticIsotropicPlaneStrain2D.cpp:69
Isotropic elastic material for plane problems.
Definition: ElasticIsotropic2D.h:38
Matrix of floats.
Definition: Matrix.h:111
int revertToLastCommit(void)
Revert the material to its last committed state.
Definition: ElasticIsotropicPlaneStrain2D.cpp:157