NeoPZ
|
To export a graphical two-dimensional discontinuous element. Post processing. More...
#include <pzgraphelq2dd.h>
Public Member Functions | |
TPZGraphElQ2dd (TPZCompEl *cel, TPZGraphMesh *gmesh) | |
Constructor for graphical element to computational quadrilateral discontinuous element. More... | |
virtual | ~TPZGraphElQ2dd (void) |
virtual int | NConnects () |
Number of connects for the element. More... | |
virtual MElementType | Type () |
Get the type of the graphical element. More... | |
virtual int | ExportType (TPZDrawStyle st) |
Sets the style to export (format) More... | |
virtual int | NNodes () |
Number of corner nodes (geometric information) More... | |
virtual TPZGraphNode * | Connect (int64_t i) |
Return the graphical connect. More... | |
virtual int | NPoints (TPZGraphNode *n) |
Number of points to graphical resolution. More... | |
virtual int | NElements () |
virtual void | SetNode (int64_t i, TPZGraphNode *n) |
Sets a ith graphical node. More... | |
virtual int64_t | EqNum (TPZVec< int > &co) |
Number of equations. More... | |
virtual void | Connectivity (TPZDrawStyle st=EDXStyle) |
Set dx style for connectivity information. More... | |
virtual int | Dimension () |
the parametric dimension of the element More... | |
Public Member Functions inherited from TPZGraphEl | |
TPZGraphEl (TPZCompEl *cel, TPZGraphMesh *gmesh, TPZGraphNode **connectvec) | |
Constructor of the graphical element. More... | |
TPZGraphEl (TPZCompEl *cel, TPZGraphMesh *gmesh, TPZGraphNode *&connect) | |
Constructor of the graphical element. More... | |
virtual | ~TPZGraphEl (void) |
Default destructor. More... | |
virtual int | ClassId () const override |
Define the class id associated with the class. More... | |
virtual void | Read (TPZStream &buf, void *context) override |
read objects from the stream More... | |
virtual void | Write (TPZStream &buf, int withclassid) const override |
Writes this object to the TPZStream buffer. Include the classid if withclassid = true. More... | |
int64_t | Id () |
Get the Id of the graphical element. More... | |
void | SetId (int64_t id) |
Set graphical element id. More... | |
void | DrawCo (TPZGraphNode *n, TPZDrawStyle st) |
Draw coordinates of the graphical node. More... | |
void | DrawSolution (TPZGraphNode *n, TPZBlock< REAL > &Sol, TPZDrawStyle st) |
Draw solution of the graphical node. More... | |
void | DrawSolution (TPZGraphNode *n, int solind, TPZDrawStyle st) |
void | DrawSolution (TPZGraphNode *n, TPZVec< int > &solind, TPZDrawStyle st) |
void | Print (std::ostream &out) |
Print the information of the graphical element. 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 | |
Protected Member Functions | |
virtual void | FirstIJ (int connect, TPZVec< int > &co, int &incr) |
virtual void | NextIJ (int connect, TPZVec< int > &co, int incr) |
Protected Member Functions inherited from TPZGraphEl | |
int | ConnectNum (TPZGraphNode *n) |
Returns the number of the graphical node in the vector of connects. More... | |
virtual void | QsiEta (TPZVec< int > &i, int imax, TPZVec< REAL > &qsieta) |
This method maps the index of a point to parameter space as a function of the number of divisions. More... | |
Protected Attributes | |
TPZGraphNode * | fConnect |
Graphical node (connect) to discontinuous graphical element. More... | |
Protected Attributes inherited from TPZGraphEl | |
TPZCompEl * | fCompEl |
Computational element associated with graphical element. More... | |
TPZGraphMesh * | fGraphMesh |
Graphical mesh associated with graphical element. More... | |
int64_t | fId |
Id of the graphical element. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from TPZGraphEl | |
static int | StaticClassId () |
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) |
To export a graphical two-dimensional discontinuous element. Post processing.
Definition at line 16 of file pzgraphelq2dd.h.
TPZGraphElQ2dd::TPZGraphElQ2dd | ( | TPZCompEl * | cel, |
TPZGraphMesh * | gmesh | ||
) |
Constructor for graphical element to computational quadrilateral discontinuous element.
Definition at line 13 of file pzgraphelq2dd.cpp.
|
virtual |
Definition at line 21 of file pzgraphelq2dd.cpp.
|
virtual |
Return the graphical connect.
Implements TPZGraphEl.
Definition at line 17 of file pzgraphelq2dd.cpp.
References fConnect.
Referenced by Type().
|
virtual |
Set dx style for connectivity information.
Implements TPZGraphEl.
Definition at line 62 of file pzgraphelq2dd.cpp.
References EDXStyle, EMVStyle, EqNum(), EV3DStyle, EVTKStyle, TPZGraphEl::fGraphMesh, TPZGraphEl::fId, TPZGraphMesh::Out(), TPZGraphMesh::Res(), and test::res.
Referenced by Type().
|
inlinevirtual |
the parametric dimension of the element
Implements TPZGraphEl.
Definition at line 44 of file pzgraphelq2dd.h.
|
virtual |
Number of equations.
Implements TPZGraphEl.
Definition at line 38 of file pzgraphelq2dd.cpp.
References fConnect, TPZGraphEl::fGraphMesh, TPZGraphNode::FirstPoint(), TPZGraphMesh::Res(), and test::res.
Referenced by Connectivity(), and Type().
|
virtual |
Sets the style to export (format)
Implements TPZGraphEl.
Definition at line 97 of file pzgraphelq2dd.cpp.
References EVTKStyle.
Referenced by Type().
|
protectedvirtual |
|
inlinevirtual |
Number of connects for the element.
Implements TPZGraphEl.
Definition at line 23 of file pzgraphelq2dd.h.
|
virtual |
Implements TPZGraphEl.
Definition at line 32 of file pzgraphelq2dd.cpp.
References TPZGraphEl::fGraphMesh, TPZGraphMesh::Res(), and test::res.
Referenced by Type().
|
protectedvirtual |
Implements TPZGraphEl.
Definition at line 50 of file pzgraphelq2dd.cpp.
References TPZGraphEl::fGraphMesh, TPZGraphMesh::Res(), and test::res.
Referenced by Dimension().
|
virtual |
Number of corner nodes (geometric information)
Implements TPZGraphEl.
Definition at line 107 of file pzgraphelq2dd.cpp.
Referenced by Type().
|
virtual |
Number of points to graphical resolution.
Implements TPZGraphEl.
Definition at line 25 of file pzgraphelq2dd.cpp.
References TPZGraphEl::fGraphMesh, TPZGraphMesh::Res(), and test::res.
Referenced by Type().
|
virtual |
Sets a ith graphical node.
Reimplemented from TPZGraphEl.
Definition at line 93 of file pzgraphelq2dd.cpp.
References fConnect.
Referenced by Type().
|
inlinevirtual |
Get the type of the graphical element.
Implements TPZGraphEl.
Definition at line 25 of file pzgraphelq2dd.h.
References co, Connect(), Connectivity(), EDXStyle, EqNum(), EQuadrilateral, ExportType(), NElements(), NNodes(), NPoints(), and SetNode().
|
protected |
Graphical node (connect) to discontinuous graphical element.
Definition at line 60 of file pzgraphelq2dd.h.