42 out <<
"\nm_sigma = " <<
m_sigma;
45 out <<
"\nm_u = " <<
m_u;
46 out <<
"\nm_phi = " <<
m_phi;
52 return "TPZElastoPlasticMem";
56 return Hash(
"TPZElastoPlasticMem");
virtual ~TPZElastoPlasticMem()
void Write(TPZStream &buf, int withclassid) const override
Writes this object to the TPZStream buffer. Include the classid if withclassid = true.
void Print(std::ostream &out) const
void Read(TPZStream &buf, void *context) override
void Write(TPZStream &buf, int withclassid) const override
Method to write to a pzstream.
TPZTensor< REAL > m_sigma
Stress state.
void Read(TPZStream &buf, void *context) override
Method to read the object from a pzstream.
const TPZElastoPlasticMem & operator=(const TPZElastoPlasticMem &other)
int m_plastic_steps
Number of plastic steps.
const std::string Name() const
virtual void Write(const bool val)
void Write(TPZStream &buf, int withclassid) const override
Writes this object to the TPZStream buffer. Include the classid if withclassid = true.
void Read(TPZStream &buf, void *context) override
read objects from the stream
int32_t Hash(std::string str)
REAL m_phi
Yield function value.
Defines the interface for saving and reading data. Persistency.
void Read(TPZStream &buf, void *context) override
read objects from the stream
TPZManVector< REAL, 3 > m_u
Displacement field.
virtual void Print(std::ostream &out=std::cout) const
TPZElasticResponse m_ER
Elastoplastic response (It is required when elasti response depends on spatial variables) ...
TPZPlasticState< REAL > m_elastoplastic_state
Elastoplastic strain state.
int ClassId() const override
Define the class id associated with the class.
Implements an interface to register a class id and a restore function. Persistence.
void Write(TPZStream &buf, int withclassid) const override
virtual void Read(bool &val)