![]() |
NeoPZ
|
Implements an elastoplastic material and uses the memory feature to store the damage variables This material works only together with the Plasticity Library. More...
#include <pzpostprocmat.h>
Public Member Functions | |
| TPZPostProcVar () | |
| TPZPostProcVar (const TPZPostProcVar &source) | |
| TPZPostProcVar & | operator= (const TPZPostProcVar &source) |
| ~TPZPostProcVar () | |
| int | ClassId () const override |
| Define the class id associated with the class. More... | |
| void | Read (TPZStream &buf, void *context) override |
| read objects from the stream More... | |
| void | Write (TPZStream &buf, int withclassid) const override |
| Writes this object to the TPZStream buffer. Include the classid if withclassid = true. More... | |
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 | |
Public Attributes | |
| int64_t | fIndex |
| std::string | fName |
| int64_t | fNumEq |
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) |
Implements an elastoplastic material and uses the memory feature to store the damage variables This material works only together with the Plasticity Library.
Definition at line 19 of file pzpostprocmat.h.
|
inline |
Definition at line 23 of file pzpostprocmat.h.
|
inline |
Definition at line 25 of file pzpostprocmat.h.
References operator=().
|
inline |
Definition at line 38 of file pzpostprocmat.h.
|
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.
Definition at line 235 of file pzpostprocmat.cpp.
References Hash().
Referenced by ~TPZPostProcVar().
|
inline |
Definition at line 30 of file pzpostprocmat.h.
References fIndex, fName, and fNumEq.
Referenced by TPZPostProcVar().
|
overridevirtual |
read objects from the stream
Reimplemented from TPZSavable.
Definition at line 239 of file pzpostprocmat.cpp.
References TPZStream::Read().
Referenced by ~TPZPostProcVar().
|
overridevirtual |
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.
Definition at line 245 of file pzpostprocmat.cpp.
References TPZStream::Write().
Referenced by ~TPZPostProcVar().
| int64_t TPZPostProcVar::fIndex |
Definition at line 44 of file pzpostprocmat.h.
Referenced by operator=().
| std::string TPZPostProcVar::fName |
Definition at line 46 of file pzpostprocmat.h.
Referenced by operator=().
| int64_t TPZPostProcVar::fNumEq |
Definition at line 48 of file pzpostprocmat.h.
Referenced by operator=().
1.8.13