8 #ifndef TPZPorousElastoPlasticMem_h 9 #define TPZPorousElastoPlasticMem_h 37 const std::string
Name()
const;
43 virtual void Print(std::ostream &out = std::cout)
const;
virtual void Print(std::ostream &out=std::cout) const
TPZPlasticState< REAL > m_elastoplastic_state
Elastoplastic strain state.
virtual ~TPZPorousElastoPlasticMem()
void Read(TPZStream &buf, void *context) override
read objects from the stream
void Write(TPZStream &buf, int withclassid) const override
Writes this object to the TPZStream buffer. Include the classid if withclassid = true.
int ClassId() const override
Define the class id associated with the class.
TPZManVector< REAL, 3 > m_u
Displacement field.
const std::string Name() const
const TPZPorousElastoPlasticMem & operator=(const TPZPorousElastoPlasticMem &other)
friend std::ostream & operator<<(std::ostream &Out, const TPZPorousElastoPlasticMem &s)
TPZPorousElastoPlasticMem()
REAL m_phi
Yield function value.
TPZPorousElasticResponse m_ER
Porous Elastoplastic response (It is required when elasti response depends on spatial variables) ...
TPZTensor< REAL > m_sigma
Stress state.
int m_plastic_steps
Number of plastic steps.
Defines the interface for saving and reading data. Persistency.
This class defines the interface to save and restore objects from TPZStream objects. Persistency.