#include <TPZPlasticCriterion.h>
|
virtual void | YieldFunction (const TPZVec< STATE > &sigma, STATE kprev, TPZVec< STATE > &yield) const =0 |
|
virtual int | GetNYield () const =0 |
|
virtual void | Print (std::ostream &out) const |
|
| TPZSavable () |
|
virtual | ~TPZSavable () |
|
virtual int | ClassId () const =0 |
| Define the class id associated with the class. More...
|
|
virtual std::list< std::map< std::string, uint64_t > > | VersionHistory () const |
|
virtual std::pair< std::string, uint64_t > | Version () const |
|
virtual void | Write (TPZStream &buf, int withclassid) const |
| Writes this object to the TPZStream buffer. Include the classid if withclassid = true. More...
|
|
virtual void | Read (TPZStream &buf, void *context) |
| read objects from the stream More...
|
|
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...
|
|
template<typename T > |
| TPZRegisterClassId (int(T::*)() const) |
|
| TPZRegisterClassId ()=default |
|
Definition at line 15 of file TPZPlasticCriterion.h.
◆ GetNYield()
virtual int TPZPlasticCriterion::GetNYield |
( |
| ) |
const |
|
pure virtual |
Implemented in TPZYCMohrCoulombPV, TPZYCSandlerDimaggio, TPZYCWillamWarnke, TPZElasticCriterion, TPZYCLadeKim, TPZYCDruckerPrager, TPZYCDruckerPragerPV, TPZYCSandlerDimaggioL, TPZYCTrescaRegularized, TPZYCModifiedMohrCoulomb, TPZYCVonMisesCombTresca, TPZYCMohrCoulomb, TPZYCSandlerDimaggioL2, TPZYCTresca, TPZYCVonMises, TPZPorousElasticCriterion, TPZYCCamClayPV, and TPZSandlerExtended.
◆ Print()
virtual void TPZPlasticCriterion::Print |
( |
std::ostream & |
out | ) |
const |
|
inlinevirtual |
Reimplemented in TPZYCMohrCoulombPV, TPZElasticCriterion, TPZYCLadeKim, TPZYCSandlerDimaggio, TPZSandlerExtended, TPZYCSandlerDimaggioL, TPZYCSandlerDimaggioL2, TPZPorousElasticCriterion, TPZYCDruckerPrager, TPZYCWillamWarnke, TPZYCVonMises, TPZYCModifiedMohrCoulomb, TPZYCMohrCoulomb, TPZYCTrescaRegularized, TPZYCTresca, and TPZYCVonMisesCombTresca.
Definition at line 22 of file TPZPlasticCriterion.h.
◆ YieldFunction()
virtual void TPZPlasticCriterion::YieldFunction |
( |
const TPZVec< STATE > & |
sigma, |
|
|
STATE |
kprev, |
|
|
TPZVec< STATE > & |
yield |
|
) |
| const |
|
pure virtual |
Implemented in TPZYCMohrCoulombPV, TPZYCSandlerDimaggio, TPZYCWillamWarnke, TPZElasticCriterion, TPZYCLadeKim, TPZYCDruckerPrager, TPZYCDruckerPragerPV, TPZYCModifiedMohrCoulomb, TPZYCVonMisesCombTresca, TPZYCMohrCoulomb, TPZYCTresca, TPZYCVonMises, TPZPorousElasticCriterion, TPZYCCamClayPV, and TPZSandlerExtended.
The documentation for this class was generated from the following file: