![]() |
NeoPZ
|
#include <TPZPlasticBase.h>
Public Member Functions | |
| int | ClassId () const override |
| Define the class id associated with the class. More... | |
| virtual | ~TPZPlasticBase () |
| virtual void | ApplyStrain (const TPZTensor< REAL > &epsTotal)=0 |
| virtual void | ApplyStrainComputeSigma (const TPZTensor< REAL > &epsTotal, TPZTensor< REAL > &sigma, TPZFMatrix< REAL > *tangent=NULL)=0 |
| virtual void | ApplyStrainComputeDep (const TPZTensor< REAL > &epsTotal, TPZTensor< REAL > &sigma, TPZFMatrix< REAL > &Dep)=0 |
| virtual void | ApplyLoad (const TPZTensor< REAL > &sigma, TPZTensor< REAL > &epsTotal)=0 |
| virtual void | SetState (const TPZPlasticState< REAL > &state)=0 |
| virtual TPZPlasticState< REAL > | GetState () const =0 |
| virtual TPZPlasticCriterion & | GetYC ()=0 |
| virtual void | Phi (const TPZTensor< REAL > &epsTotal, TPZVec< REAL > &phi) const =0 |
| virtual int | IntegrationSteps () const |
| virtual void | SetElasticResponse (TPZElasticResponse &ER)=0 |
| virtual TPZElasticResponse | GetElasticResponse () const =0 |
| virtual const char * | Name () const =0 |
| virtual void | Print (std::ostream &out) const =0 |
| virtual void | Write (TPZStream &buf, int withclassid) const override=0 |
| Writes this object to the TPZStream buffer. Include the classid if withclassid = true. More... | |
| virtual void | Read (TPZStream &buf, void *context) override=0 |
| read objects from the stream More... | |
| virtual void | ResetPlasticStrain () |
Public Member Functions inherited from TPZSavable | |
| TPZSavable () | |
| virtual | ~TPZSavable () |
| virtual std::list< std::map< std::string, uint64_t > > | VersionHistory () const |
| virtual std::pair< std::string, uint64_t > | Version () const |
| virtual bool | Compare (TPZSavable *copy, bool override=false) |
| Compares the object for identity with the object pointed to, eventually copy the object. More... | |
| virtual bool | Compare (TPZSavable *copy, bool override=false) const |
| Compares the object for identity with the object pointed to, eventually copy the object. More... | |
Public Member Functions inherited from TPZRegisterClassId | |
| template<typename T > | |
| TPZRegisterClassId (int(T::*)() const) | |
| TPZRegisterClassId ()=default | |
Additional Inherited Members | |
Static Public Member Functions inherited from TPZSavable | |
| static std::set< TPZRestoreClassBase * > & | RestoreClassSet () |
| This static function guarantees that the gMap object is available when needed. More... | |
| static std::map< int, TPZRestore_t > & | ClassIdMap () |
| This static function guarantees that the gMap object is available when needed. More... | |
| static std::pair< std::string, uint64_t > | NeoPZVersion () |
| static void | Register (TPZRestoreClassBase *restore) |
| static void | RegisterClassId (int classid, TPZRestore_t fun) |
| static TPZSavable * | CreateInstance (const int &classId) |
Definition at line 17 of file TPZPlasticBase.h.
|
virtual |
Definition at line 14 of file TPZPlasticBase.cpp.
|
pure virtual |
Implemented in TPZPlasticStepPV< YC_t, ER_t >, TPZPlasticStep< YC_t, TF_t, ER_t >, TPZElasticCriterion, and TPZPorousElasticCriterion.
Referenced by TPZPlasticTest::LoadTest().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in TPZPlasticStepPV< YC_t, ER_t >, TPZPlasticStep< YC_t, TF_t, ER_t >, TPZElasticCriterion, and TPZPorousElasticCriterion.
Referenced by TPZPlasticTest::LoadTest().
|
overridevirtual |
Define the class id associated with the class.
This id has to be unique for all classes A non unique id is flagged at the startup of the program
Implements TPZSavable.
Reimplemented in TPZPlasticStepPV< YC_t, ER_t >, TPZPorousElasticCriterion, and TPZPlasticStep< YC_t, TF_t, ER_t >.
Definition at line 10 of file TPZPlasticBase.cpp.
References Hash().
Referenced by TPZPlasticStep< YC_t, TF_t, ER_t >::ClassId(), TPZElasticCriterion::ClassId(), TPZPorousElasticCriterion::ClassId(), and TPZPlasticStepPV< YC_t, ER_t >::ClassId().
|
pure virtual |
|
pure virtual |
Implemented in TPZPlasticStep< YC_t, TF_t, ER_t >, TPZPlasticStepPV< YC_t, ER_t >, TPZElasticCriterion, and TPZPorousElasticCriterion.
Referenced by TPZPlasticTest::LoadTest(), and ResetPlasticStrain().
|
pure virtual |
|
virtual |
Reimplemented in TPZPlasticStep< YC_t, TF_t, ER_t >, TPZElasticCriterion, and TPZPorousElasticCriterion.
Definition at line 18 of file TPZPlasticBase.cpp.
Referenced by TPZPlasticTest::LoadTest().
|
pure virtual |
|
pure virtual |
|
overridepure virtual |
read objects from the stream
Reimplemented from TPZSavable.
Implemented in TPZPlasticStep< YC_t, TF_t, ER_t >, TPZPlasticStepPV< YC_t, ER_t >, TPZElasticCriterion, and TPZPorousElasticCriterion.
|
virtual |
Definition at line 22 of file TPZPlasticBase.cpp.
References GetState(), and SetState().
|
pure virtual |
|
pure virtual |
Implemented in TPZPlasticStep< YC_t, TF_t, ER_t >, TPZPlasticStepPV< YC_t, ER_t >, TPZElasticCriterion, and TPZPorousElasticCriterion.
Referenced by TPZPlasticTest::LoadTest(), and ResetPlasticStrain().
|
overridepure virtual |
Writes this object to the TPZStream buffer. Include the classid if withclassid = true.
Writes this object to the TPZStream buffer. Include the classid if withclassid = true
Reimplemented from TPZSavable.
Implemented in TPZPlasticStep< YC_t, TF_t, ER_t >, TPZPlasticStepPV< YC_t, ER_t >, TPZElasticCriterion, and TPZPorousElasticCriterion.
1.8.13