2 #ifndef PZPOSTPROCANALYSIS_H 3 #define PZPOSTPROCANALYSIS_H 55 virtual void Solve()
override;
Contains TPZAnalysis class which implements the sequence of actions to perform a finite element analy...
virtual void Solve() override
Contains declaration of TPZCompEl class which defines the interface of a computational element...
Templated vector implementation.
static TPZCompEl * CreatePyramEl(TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
void Read(TPZStream &buf, void *context) override
Read the element data from a stream.
Contains the TPZStructMatrixOR class which responsible for a interface among Matrix and Finite Elemen...
void Write(TPZStream &buf, int withclassid) const override
Save the element data to a stream.
void SetPostProcessVariables(TPZVec< int > &matIds, TPZVec< std::string > &varNames)
static TPZCompEl * CreatePostProcDisc(TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
static TPZCompEl * CreateCubeEl(TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
Implements the sequence of actions to perform a finite element analysis. Analysis.
Defines the behaviour of all geometric elements. GeometryTPZGeoEl is the common denominator for all g...
static TPZCompEl * CreateTriangleEl(TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
Contains TPZMatrixclass which implements full matrix (using column major representation).
static void SetAllCreateFunctionsContinuous()
virtual void Assemble() override
static TPZCompEl * CreateTetraEl(TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
int ClassId() const override
Returns the unique identifier for reading/writing objects to streams.
Implements computational mesh. Computational Mesh.
virtual ~TPZPostProcAnalysis()
TPZPostProcAnalysis & operator=(const TPZPostProcAnalysis ©)
TPZCompMesh * ReferenceCompMesh()
Defines the interface for saving and reading data. Persistency.
static TPZCompEl * CreateLinearEl(TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
Contains declaration of TPZGeoElement class which implements a generic geometric element with a unifo...
void SetCompMesh(TPZCompMesh *pRef, bool mustOptimizeBandwidth=false) override
Set the computational mesh we are going to post process.
static TPZCompEl * CreatePointEl(TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
static TPZCompEl * CreateQuadEl(TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
Defines the interface of a computational element. Computational Element.
static TPZCompEl * CreatePrismEl(TPZGeoEl *gel, TPZCompMesh &mesh, int64_t &index)
static void SetAllCreateFunctionsPostProc(TPZCompMesh *cmesh)