NeoPZ
Public Member Functions | List of all members
TPZPlasticCriterion Class Referenceabstract

#include <TPZPlasticCriterion.h>

Inheritance diagram for TPZPlasticCriterion:
[legend]
Collaboration diagram for TPZPlasticCriterion:
[legend]

Public Member Functions

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
 
- Public Member Functions inherited from TPZSavable
 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...
 
- 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 TPZSavableCreateInstance (const int &classId)
 

Detailed Description

Definition at line 15 of file TPZPlasticCriterion.h.

Member Function Documentation

◆ GetNYield()

virtual int TPZPlasticCriterion::GetNYield ( ) const
pure virtual

◆ Print()

virtual void TPZPlasticCriterion::Print ( std::ostream &  out) const
inlinevirtual

◆ YieldFunction()

virtual void TPZPlasticCriterion::YieldFunction ( const TPZVec< STATE > &  sigma,
STATE  kprev,
TPZVec< STATE > &  yield 
) const
pure virtual

The documentation for this class was generated from the following file: