83 #ifndef J2THREEDIMENSIONAL_H 84 #define J2THREEDIMENSIONAL_H 86 #include "J2Plasticity.h" 100 static Matrix tangent_matrix;
110 double viscosity = 0 );
118 const std::string &
getType(
void)
const;
const Matrix & getInitialTangent(void) const
Return the material initial stiffness.
Definition: J2ThreeDimensional.cpp:255
Float vector abstraction.
Definition: Vector.h:94
Base class for J2 isotropic hardening materials.The von Mises theory is often called “J2 plasticityâ€...
Definition: J2Plasticity.h:97
const Vector & getStress(void) const
send back the stress
Definition: J2ThreeDimensional.cpp:208
int setTrialStrainIncr(const Vector &v)
Set trial strain increment.
Definition: J2ThreeDimensional.cpp:170
const Vector & getStrain(void) const
send back the strain
Definition: J2ThreeDimensional.cpp:191
int setTrialStrain(const Vector &strain_from_element)
get the strain and integrate plasticity equations
Definition: J2ThreeDimensional.cpp:141
Base class for 2D and 3D materials.
Definition: NDMaterial.h:101
J2 Isotropic hardening material class for 3D problems.
Definition: J2ThreeDimensional.h:93
J2ThreeDimensional(int tag=0)
Default constructor.
Definition: J2ThreeDimensional.cpp:97
NDMaterial * getCopy(void) const
make a clone of this material
Definition: J2ThreeDimensional.cpp:126
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
const Matrix & getTangent(void) const
send back the tangent
Definition: J2ThreeDimensional.cpp:224
Matrix of floats.
Definition: Matrix.h:111
const std::string & getType(void) const
send back type of material
Definition: J2ThreeDimensional.cpp:131
int getOrder(void) const
send back order of strain in vector form
Definition: J2ThreeDimensional.cpp:136