83 #include "J2Plasticity.h" 96 static Matrix tangent_matrix;
115 double viscosity = 0 );
119 J2AxiSymm(
int tag,
double K,
double G );
125 const std::string &
getType( )
const;
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: J2AxiSymm.cpp:266
int revertToStart()
Revert the material to its initial state.
Definition: J2AxiSymm.cpp:258
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
int commitState()
swap history variables
Definition: J2AxiSymm.cpp:243
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: J2AxiSymm.cpp:274
Communication parameters between processes.
Definition: Communicator.h:66
const Matrix & getTangent(void) const
send back the tangent
Definition: J2AxiSymm.cpp:186
int setTrialStrain(const Vector &strain_from_element)
get the strain and integrate plasticity equations
Definition: J2AxiSymm.cpp:125
int setTrialStrainIncr(const Vector &v)
Set trial strain increment.
Definition: J2AxiSymm.cpp:148
J2AxiSymm(int tag=0)
Default constructor.
Definition: J2AxiSymm.cpp:88
int getOrder() const
send back order of strain in vector form
Definition: J2AxiSymm.cpp:120
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: J2AxiSymm.cpp:296
NDMaterial * getCopy(void) const
make a clone of this material
Definition: J2AxiSymm.cpp:110
const Vector & getStress(void)
send back the stress
Definition: J2AxiSymm.cpp:174
Base class for 2D and 3D materials.
Definition: NDMaterial.h:101
J2 Isotropic hardening material class for axysimmetric problems.
Definition: J2AxiSymm.h:91
const Matrix & getInitialTangent(void) const
Return the material initial stiffness.
Definition: J2AxiSymm.cpp:214
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int revertToLastCommit()
revert to last saved state
Definition: J2AxiSymm.cpp:252
Matrix of floats.
Definition: Matrix.h:111
const std::string & getType() const
send back type of material
Definition: J2AxiSymm.cpp:115
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: J2AxiSymm.cpp:282
const Vector & getStrain(void) const
send back the strain
Definition: J2AxiSymm.cpp:161