6 #ifndef TTPZGEOMPRISMEXTENDHPP 7 #define TTPZGEOMPRISMEXTENDHPP 24 template<
class TFather>
144 static std::string
StrType(
int side);
Contains the TPZInt1d, TPZIntTriang, TPZIntQuad, TPZIntCube3D, TPZIntTetra3D, TPZIntPyram3D and TPZIn...
Contains the TPZPrInteg class which defines prismatic extension of an integration rule...
static TPZIntPoints * CreateSideIntegrationRule(int side, int order)
Create an integration rule over side.
static TPZTransform TransformElementToSide(int side)
Returns the transformation which transform a point from the interior of the element to the side...
Contains the TPZPoint class which defines the topology of a point.
static REAL RefElVolume()
Volume of the master element (measure)
static int ContainedSideLocId(int side, int c)
Returns the local connect number of the connect "c" along side "side".
virtual ~Pr()
Default destructor.
Abstract class defining integration rules. Numerical Integration.
static TPZTransform SideToSideTransform(int sidefrom, int sideto)
Returns the transformation which takes a point from the side sidefrom ot the side sideto...
TFather::IntruleType fatintruletype
Typedef to numerical integration rule.
Groups all classes defining the structure of the master element.
static int SideDimension(int side)
Returns the dimension of the side.
TPZPrInteg< fatintruletype > IntruleType
Typedef to graphical element type.
static void MapToSide(int side, TPZVec< REAL > &InternalPar, TPZVec< REAL > &SidePar, TPZFMatrix< REAL > &JacToSide)
Computes the linear map from an internal point to the parameter space of the side returns the jacobia...
static int NSideNodes(int side)
Returns the number of nodes (not connectivities) associated with a side.
static int SideNodeLocId(int side, int node)
Returns the local node number of the node "node" along side "side".
Defines the Prismatic extension of a topology. Topology.
static void Diagnostic()
Uses log4cxx to print the results of all methods.
static std::string StrType()
Returns the type of the element as specified in file pzeltype.h.
static int NumSides()
Returns the number of connects of the element (3)
Prismatic extension of an integration rule. Numerical Integration.
static void HigherDimensionSides(int side, TPZStack< int > &high)
Returns all sides whose closure contains side.
static TPZTransform TransformSideToElement(int side)
Returns the transformation which transform a point from the side to the interior of the element...
static void CenterPoint(int side, TPZVec< REAL > ¢er)
Returns the barycentric coordinates in the master element space of the original element.
static void LowerDimensionSides(int side, TPZStack< int > &smallsides)
Get all sides with lower dimension on side.
static int NContainedSides(int side)
Returns the number of nodes (not connectivities) associated with a side.