47 #ifndef J2PlateFiber_h    48 #define J2PlateFiber_h    82 #include "J2Plasticity.h"    93     static constexpr 
int order= 5;
    97     static Matrix tangent_matrix ; 
   103     void index_map( 
int matrix_index, 
int &i, 
int &j ) 
const;
   129     const std::string &
getType(
void) 
const;
 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 revertToStart()
Revert the material to its initial state. 
Definition: J2PlateFiber.cpp:331
int recvSelf(const Communicator &)
Receives object through the communicator argument. 
Definition: J2PlateFiber.cpp:371
Communication parameters between processes. 
Definition: Communicator.h:66
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: J2PlateFiber.cpp:340
J2 Isotropic nonlinear strain hardening material for plate problems.See OpenSees Shells by the Seasho...
Definition: J2PlateFiber.h:90
int sendSelf(Communicator &)
Sends object through the communicator argument. 
Definition: J2PlateFiber.cpp:356
const std::string & getType(void) const
send back type of material 
Definition: J2PlateFiber.cpp:121
const Matrix & getTangent(void) const
send back the tangent 
Definition: J2PlateFiber.cpp:247
int revertToLastCommit()
Revert to the last committed state. 
Definition: J2PlateFiber.cpp:324
Base class for 2D and 3D materials. 
Definition: NDMaterial.h:101
J2PlateFiber(int tag=0)
Default constructor. 
Definition: J2PlateFiber.cpp:93
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int setTrialStrain(const Vector &strain_from_element)
get the strain and integrate plasticity equations 
Definition: J2PlateFiber.cpp:130
int commitState()
Commit the state of the material. 
Definition: J2PlateFiber.cpp:314
int getOrder() const
send back order of strain in vector form 
Definition: J2PlateFiber.cpp:126
Matrix of floats. 
Definition: Matrix.h:111
const Vector & getStrain(void) const
send back the strain 
Definition: J2PlateFiber.cpp:215
const Vector & getStress(void) const
send back the stress 
Definition: J2PlateFiber.cpp:231
const Matrix & getInitialTangent(void) const
Return the material initial stiffness. 
Definition: J2PlateFiber.cpp:281
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: J2PlateFiber.cpp:348
int setTrialStrainIncr(const Vector &v)
Set trial strain increment. 
Definition: J2PlateFiber.cpp:206
NDMaterial * getCopy(void) const
make a clone of this material 
Definition: J2PlateFiber.cpp:116