53 if(&DestMesh == this->Mesh())
67 std::map<int64_t,int64_t> &gl2lcNdIdx,
68 std::map<int64_t,int64_t> &gl2lcElIdx)
const 73 template <
class TBase>
75 TBase(destmesh,copy), fCornerCo(copy.fCornerCo)
80 template <
class TBase>
82 std::map<int64_t,int64_t> &gl2lcElIdx) :
113 #define INSERTCLASS(TCL,CLID) \ 115 TPZRestoreClass< TPZGeoElMapped<TPZGeoElRefPattern<TCL > >>; \ 116 template class TPZGeoElMapped< TPZGeoElRefPattern<TCL> >; virtual TPZGeoEl * ClonePatchEl(TPZGeoMesh &DestMesh, std::map< int64_t, int64_t > &gl2lcNdIdx, std::map< int64_t, int64_t > &gl2lcElIdx) const override
Contains TPZShapeTetra class which implements the shape functions of a tetrahedral element...
Templated vector implementation.
groups all classes dedicated to the computation of shape functions
Contains the TPZRefQuad class which implements the uniform refinement of a geometric quadrilateral el...
Implements the geometry of a one dimensional linear element. Geometry.
This class implements a geometric element which uses its ancestral to compute its jacobian...
Contains TPZShapeLinear class which implements the shape functions of a linear one-dimensional elemen...
Contains the TPZRefPyramid class which implements the uniform refinement of a geometric hexahedral el...
Contains declaration of TPZGeoElMapped class which implements a geometric element using its ancestral...
Contains TPZShapeCube class which implements the shape functions of a hexaedral element.
Contains the TPZRefPrism class which implements the uniform refinement of a geometric prism element...
Contains declaration of TPZMesh class which defines a geometrical mesh and contains a corresponding l...
Defines the behaviour of all geometric elements. GeometryTPZGeoEl is the common denominator for all g...
Contains the TPZGeoTetrahedra class which implements the geometry of a tetrahedral element...
Free store vector implementation.
TPZFNMatrix< Geo::Dimension *Geo::NNodes > fCornerCo
Implements the geometry of a quadrilateral element. Geometry.
virtual TPZGeoEl * CreateGeoElement(MElementType type, TPZVec< int64_t > &nodeindexes, int matid, int64_t &index) override
Creates a geometric element according to the type of the father element.
Contains declaration of TPZGeoElRefPattern class which implements a generic geometric element which i...
#define INSERTCLASS(TCL, CLID)
Macro to define templates to TPZGeoElMapped for all the geometric element types.
Groups all classes which model the h refinement These classes are used as template arguments of...
Contains TPZShapePoint class which implements the shape function associated with a point...
Implements the geometry of pyramid element. Geometry.
int ClassId() const override
Contains the TPZGeoCube class which implements the geometry of hexahedra element. ...
Contains the TPZGeoPoint class which implements the geometry of a point element or 0-D element...
virtual TPZGeoEl * Clone(TPZGeoMesh &DestMesh) const override
Implements the geometry of a point element. Geometry.
Implements the geometry of a triangle element. Geometry.
Contains TPZShapePrism class which implements the shape functions of a prism element.
Contains the TPZRefTriangle class which implements the uniform refinement of a geometric triangular e...
Implements the geometry of a tetrahedral element. Geometry.
Contains the TPZRefTetrahedra class which implements the uniform refinement of a geometric tetrahedra...
This class implements a geometric mesh for the pz environment. Geometry.
MElementType
Define the element types.
virtual TPZGeoEl * CreateGeoElementMapped(MElementType type, TPZVec< int64_t > &nodeindexes, int matid, int64_t &index)
Generic method for creating a geometric element. Putting this method centrally facilitates the modifi...
Contains the TPZRefLinear class which implements the uniform refinement of a geometric linear element...
Implements the geometry of a prism element. Geometry.
Contains TPZShapePiram class which implements the shape functions of a pyramid element.
Contains the TPZGeoPyramid class which implements the geometry of pyramid element.
Contains the TPZGeoPrism class which implements the geometry of a prism element.
Contains declaration of TPZGeoElement class which implements a generic geometric element with a unifo...
Groups all classes which model the geometry.
Implements the geometry of hexahedra element. Geometry.
Contains TPZShapeQuad class which implements the shape functions of a quadrilateral element...
Contains the TPZRefCube class which implements the uniform refinement of a geometric hexahedral eleme...
Contains the TPZRefPoint class which implements the uniform refinement of a geometric point element...
Contains TPZShapeTriang class which implements the shape functions of a triangular element...