6 #ifndef TPZREFTETRAHEDRAH 7 #define TPZREFTETRAHEDRAH 16 template<
class T,
int N>
static void NewMidSideNode(TPZGeoEl *gel, int side, int64_t &index)
Implements the uniform refinement of a geometric tetrahedral element. Refine.
static TPZTransform GetTransform(int side, int son)
Utility class which represents an element with its side. The Geometric approximation classes Geometry...
This class implements a simple vector storage scheme for a templated class T. Utility.
static int FatherSide(int side, int son)
int ClassId() const override
Define the class id associated with the class.
static void Divide(TPZGeoEl *geo, TPZVec< TPZGeoEl *> &SubElVec)
Defines the behaviour of all geometric elements. GeometryTPZGeoEl is the common denominator for all g...
static int NSideSubElements(int side)
Groups all classes which model the h refinement These classes are used as template arguments of...
static void MidSideNodeIndex(const TPZGeoEl *gel, int side, int64_t &index)
This class implements a stack object. Utility.
This class defines the interface to save and restore objects from TPZStream objects. Persistency.
static void GetSubElements(const TPZGeoEl *father, int side, TPZStack< TPZGeoElSide > &subel)