46 #ifndef J2PlaneStress_h 47 #define J2PlaneStress_h 81 #include <material/nD/J2Plasticity.h> 94 static Matrix tangent_matrix ;
100 void index_map(
int matrix_index,
int &i,
int &j );
127 const std::string &getType( )
const ;
130 int getOrder( )
const ;
148 const Matrix& getInitialTangent(
void)
const;
155 const Tensor& getTangentTensor(
void)
const;
161 int revertToLastCommit( );
162 int revertToStart( );
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: J2PlaneStress.cpp:361
Float vector abstraction.
Definition: Vector.h:93
J2 Isotropic hardening material class.
Definition: J2Plasticity.h:90
const Matrix & getTangent(void) const
Return the tangent stiffness matrix at the current trial strain.
Definition: J2PlaneStress.cpp:246
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: J2PlaneStress.cpp:127
const Vector & getStress(void) const
Returns the material stress vector at the current trial strain.
Definition: J2PlaneStress.cpp:236
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: J2PlaneStress.cpp:377
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: J2PlaneStress.cpp:391
Base class for 2D and 3D materials.
Definition: NDMaterial.h:97
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: J2PlaneStress.cpp:369
const Vector & getStrain(void) const
Returns strain.
Definition: J2PlaneStress.cpp:225
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
int setTrialStrainIncr(const Vector &v)
Set trial strain increment.
Definition: J2PlaneStress.cpp:208
Communication parameters between processes.
Definition: CommParameters.h:65
Matrix of floats.
Definition: Matrix.h:108
int setTrialStrain(const Vector &strain_from_element)
Sets the value of the trial strain vector, that value used by {getStress()} and getTangent(), to be strain.
Definition: J2PlaneStress.cpp:141
J2 Isotropic hardening material class for plane stress problems.
Definition: J2PlaneStress.h:88