![]() |
NeoPZ
|
Implements the graphical element for a prism using a degenerated cube element. Post processing. More...
#include <tpzgraphelprismmapped.h>
Public Member Functions | |
| TPZGraphElPrismMapped (TPZCompEl *cel, TPZGraphMesh *gmesh) | |
| Constructor for graphical prism element. More... | |
| ~TPZGraphElPrismMapped () | |
| Simple destructor. 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... | |
Public Member Functions inherited from TPZGraphElQ3dd | |
| TPZGraphElQ3dd (TPZCompEl *cel, TPZGraphMesh *gmesh) | |
| Constructor for graphical element to computational hexahedra discontinuous element. More... | |
| virtual | ~TPZGraphElQ3dd (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 | |
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) |
Protected Member Functions inherited from TPZGraphElQ3dd | |
| 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... | |
Protected Attributes inherited from TPZGraphElQ3dd | |
| 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... | |
Implements the graphical element for a prism using a degenerated cube element. Post processing.
Definition at line 16 of file tpzgraphelprismmapped.h.
| TPZGraphElPrismMapped::TPZGraphElPrismMapped | ( | TPZCompEl * | cel, |
| TPZGraphMesh * | gmesh | ||
| ) |
Constructor for graphical prism element.
Definition at line 21 of file tpzgraphelprismmapped.cpp.
| TPZGraphElPrismMapped::~TPZGraphElPrismMapped | ( | ) |
Simple destructor.
Definition at line 26 of file tpzgraphelprismmapped.cpp.
This method maps the index of a point to parameter space as a function of the number of divisions.
Reimplemented from TPZGraphEl.
Definition at line 30 of file tpzgraphelprismmapped.cpp.
References cornerco, TPZGraphEl::QsiEta(), and pzshape::TPZShapeCube::ShapeCorner().
1.8.13