NeoPZ
|
Datastructure which defines postprocessing for one dimensional meshes. More...
#include <pzanalysis.h>
Public Member Functions | |
TTablePostProcess () | |
~TTablePostProcess () | |
int | ClassId () const override |
Define the class id associated with the class. More... | |
void | Write (TPZStream &buf, int withclassid) const override |
Writes this object to the TPZStream buffer. Include the classid if withclassid = true. More... | |
void | Read (TPZStream &buf, void *context) override |
read objects from the stream 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 | |
TPZVec< int64_t > | fGeoElId |
TPZVec< TPZCompEl * > | fCompElPtr |
int | fDimension |
TPZVec< REAL > | fLocations |
TPZVec< std::string > | fVariableNames |
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) |
Datastructure which defines postprocessing for one dimensional meshes.
Definition at line 77 of file pzanalysis.h.
TPZAnalysis::TTablePostProcess::TTablePostProcess | ( | ) |
Definition at line 1110 of file pzanalysis.cpp.
TPZAnalysis::TTablePostProcess::~TTablePostProcess | ( | ) |
Definition at line 1135 of file pzanalysis.cpp.
References fDimension.
|
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 1114 of file pzanalysis.cpp.
References Hash().
Referenced by TPZAnalysis::LoadSolution().
|
overridevirtual |
read objects from the stream
Reimplemented from TPZSavable.
Definition at line 1126 of file pzanalysis.cpp.
References fCompElPtr, fDimension, fGeoElId, fLocations, fVariableNames, TPZStream::Read(), and TPZStream::ReadPointers().
Referenced by TPZAnalysis::AmIKilled(), and TPZAnalysis::Read().
|
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 1118 of file pzanalysis.cpp.
References fCompElPtr, fDimension, fGeoElId, fLocations, fVariableNames, TPZStream::Write(), and TPZStream::WritePointers().
Referenced by TPZAnalysis::AmIKilled(), and TPZAnalysis::Write().
Definition at line 80 of file pzanalysis.h.
Referenced by TPZAnalysis::DefineElementTable(), TPZAnalysis::PostProcessTable(), TPZAnalysis::PrePostProcessTable(), Read(), and Write().
int TPZAnalysis::TTablePostProcess::fDimension |
Definition at line 81 of file pzanalysis.h.
Referenced by TPZAnalysis::DefineElementTable(), TPZAnalysis::PostProcessTable(), TPZAnalysis::PrePostProcessTable(), Read(), Write(), and ~TTablePostProcess().
TPZVec<int64_t> TPZAnalysis::TTablePostProcess::fGeoElId |
Definition at line 79 of file pzanalysis.h.
Referenced by TPZAnalysis::DefineElementTable(), Read(), and Write().
TPZVec<REAL> TPZAnalysis::TTablePostProcess::fLocations |
Definition at line 82 of file pzanalysis.h.
Referenced by TPZAnalysis::DefineElementTable(), TPZAnalysis::PostProcessTable(), TPZAnalysis::PrePostProcessTable(), Read(), and Write().
TPZVec<std::string> TPZAnalysis::TTablePostProcess::fVariableNames |
Definition at line 83 of file pzanalysis.h.
Referenced by TPZAnalysis::PostProcessTable(), TPZAnalysis::PrePostProcessTable(), Read(), TPZAnalysis::SetTableVariableNames(), and Write().