46 #ifndef J2PlaneStrain_h 47 #define J2PlaneStrain_h 81 #include <material/nD/J2Plasticity.h> 94 static Matrix tangent_matrix ;
108 double viscosity = 0 ) ;
119 const std::string &getType( )
const ;
122 int getOrder( )
const ;
141 const Matrix& getInitialTangent(
void)
const;
148 const Tensor& getTangentTensor( ) ;
155 int revertToLastCommit( ) ;
156 int revertToStart( ) ;
Base class for 2D and 3D materials.
Definition: NDMaterial.h:91
const Matrix & getTangent(void) const
Return the tangent stiffness matrix.
Definition: J2PlaneStrain.cpp:206
J2 Isotropic hardening material class.
Definition: J2Plasticity.h:90
const Vector & getStress(void) const
Returns stress.
Definition: J2PlaneStrain.cpp:196
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: J2PlaneStrain.cpp:133
const Vector & getStrain(void) const
Returns strain.
Definition: J2PlaneStrain.cpp:185
int setTrialStrain(const Vector &strain_from_element)
Asigna el trial strain value.
Definition: J2PlaneStrain.cpp:149
================================================================================
Definition: ContinuaReprComponent.h:34
J2 Isotropic hardening material class for plane strain problems.
Definition: J2PlaneStrain.h:88
int setTrialStrainIncr(const Vector &v)
Asigna el valor del incremento de la trial strain.
Definition: J2PlaneStrain.cpp:170