9 #ifndef TPZElasticResponse_h 10 #define TPZElasticResponse_h 38 virtual int ClassId()
const override;
89 virtual const char *
Name()
const override 91 return "TPZElasticCriterion";
100 virtual void Print(std::ostream & out)
const override 102 out <<
"Classe: " << this->
Name();
131 std::cerr <<
"Deprecated gradient calculation is incorporated on ApplyStrainComputeSigma method." << std::endl;
209 sigmaTensor.
XX() = sigma[0];
210 sigmaTensor.
YY() = sigma[1];
211 sigmaTensor.
ZZ() = sigma[2];
212 Phi(sigmaTensor, yield);
TPZElasticCriterion & operator=(const TPZElasticCriterion &cp)
virtual int IntegrationSteps() const override
Return.
virtual void ApplyStrainComputeDep(const TPZTensor< REAL > &epsTotal, TPZTensor< REAL > &sigma, TPZFMatrix< REAL > &De) override
virtual int GetNYield() const override
virtual void Phi(const TPZTensor< REAL > &epsTotal, TPZVec< REAL > &phi) const override
void Print(std::ostream &Out, int fadDerivatives=1) const
More complete then Operator << because it allows derivatives supression.
virtual void ApplyLoad(const TPZTensor< REAL > &sigma, TPZTensor< REAL > &epsTotal) override
void Write(TPZStream &buf, int withclassid) const override
virtual int ClassId() const override
TPZPlasticState< STATE > fN
Plastic state.
std::underlying_type< Enumeration >::type as_integer(const Enumeration value)
TPZElasticResponse fER
Elastic response.
virtual const char * Name() const override
TPZElasticCriterion fNYields
#define DebugStop()
Returns a message to user put a breakpoint in.
virtual TPZPlasticState< REAL > GetState() const override
virtual TPZElasticResponse GetElasticResponse() const override
virtual void ApplyStrain(const TPZTensor< REAL > &epsTotal) override
virtual void Print(std::ostream &out) const override
virtual void ApplyStrainComputeSigma(const TPZTensor< REAL > &epsTotal, TPZTensor< REAL > &sigma, TPZFMatrix< REAL > *De=NULL) override
TPZPlasticCriterion & GetYC() override
void Read(TPZStream &buf, void *context) override
Defines the interface for saving and reading data. Persistency.
virtual void SetElasticResponse(TPZElasticResponse &ER) override
virtual void SetState(const TPZPlasticState< REAL > &state) override
void YieldFunction(const TPZVec< STATE > &sigma, STATE hardening, TPZVec< STATE > &yield) const override