Contains declaration of the TPZSavable class which defines the interface to save and restore objects ...
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.
Defines the behaviour of all geometric elements. GeometryTPZGeoEl is the common denominator for all g...
static void MidSideNodeIndex(const TPZGeoEl *gel, int side, int64_t &index)
static void NewMidSideNode(TPZGeoEl *gel, int side, int64_t &index)
static int NSideSubElements(int side)
int ClassId() const override
Define the class id associated with the class.
Groups all classes which model the h refinement These classes are used as template arguments of...
Implements the uniform refinement of a geometric triangular element. Refine.
static void GetSubElements(const TPZGeoEl *father, int side, TPZStack< TPZGeoElSide > &subel)
This class implements a stack object. Utility.
static TPZTransform< REAL > GetTransform(int side, int son)
This class defines the interface to save and restore objects from TPZStream objects. Persistency.
static int FatherSide(int side, int son)
static void Divide(TPZGeoEl *geo, TPZVec< TPZGeoEl *> &SubElVec)