static void ShapeCorner(TPZVec< REAL > &pt, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi)
static void SideShape(int side, TPZVec< REAL > &pt, TPZVec< int64_t > &id, TPZVec< int > &order, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi)
static void ShapeGenerating(TPZVec< REAL > &pt, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi)
Computes the generating shape functions for a quadrilateral element.
static int NShapeF(TPZVec< int > &order)
Total number of shapefunctions, considering the order of interpolation of the element.
static REAL gRibSum3dTetra1d[6]
Data structure which defines the tetrahedral transformations and topology.
static void ProjectPoint3dTetraToRib(int rib, TPZVec< REAL > &in, REAL &outval)
Projects a point from the interior of the element to a rib.
groups all classes dedicated to the computation of shape functions
static void ShapeOrder(TPZVec< int64_t > &id, TPZVec< int > &order, TPZGenMatrix< int > &shapeorders)
returns the polynomial order in the natural ksi, eta of the side associated with each shapefunction ...
Implements the shape functions of a tetrahedral (3D) element. Shape.
static void TransformDerivativeFromFaceToTetra(int face, int num, TPZFMatrix< REAL > &dphi)
Transforms the derivative of a shapefunction computed on the face into the three dimensional derivati...
static REAL gRibTrans3dTetr1d[6][3]
Data structure which defines the tetrahedral transformations and topology.
Contains the TPZTetrahedron class which defines the topology of the tetrahedron element.
static void ProjectPoint3dTetrFace(int face, TPZVec< REAL > &in, TPZVec< REAL > &out)
Projects a point from the interior of the element to a face.
static int NConnectShapeF(int side, int order)
Number of shapefunctions of the connect associated with the side, considering the order of interpolat...
static REAL gVet1dTetr[6]
Data structure which defines the tetrahedral transformations and topology.
static REAL gRibTrans3dTetra1d[6][3]
Data structure which defines the tetrahedral transformations and topology.
Contains TPZMatrixclass which implements full matrix (using column major representation).
static void ShapeInternal(TPZVec< REAL > &x, int order, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi)
Compute the internal functions of the tetrahedral shape function at a point.
static void CornerShape(TPZVec< REAL > &pt, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi)
Computes the corner shape functions for a tetrahedral element.
Implements generic class which holds a matrix of objects. Matrix.
static REAL gFaceTrans3dTetra2d[4][2][3]
Data structure which defines the tetrahedral transformations and topology.
static REAL gFaceTrans3dTetr2d[4][2][3]
Data structure which defines the tetrahedral transformations and topology.
static void TransformDerivativeFromRibToTetra(int rib, int num, TPZFMatrix< REAL > &dphi)
Transforms the derivative of a shapefunction computed on the rib into the three dimensional derivativ...
Defines the topology of the tetrahedron element. Topology Sides 0 to 3 are vertices, sides 4 to 9 are lines, sides 10 to 13 are triangles and side 14 is the tetrahedra.
static void SideShapeOrder(int side, TPZVec< int64_t > &id, int order, TPZGenMatrix< int > &shapeorders)
returns the polynomial order in the natural ksi, eta of the internal shapefunctions of a side ...
static void ProjectPoint3dTetrSide(int side, TPZVec< REAL > &in, REAL &out)
Projects a point from the interior of the element to a rib.
static void Shape(TPZVec< REAL > &pt, TPZVec< int64_t > &id, TPZVec< int > &order, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi)
Computes the values of the shape functions and their derivatives for a tetrahedral element...
static void ProjectPoint3dTetraToFace(int face, TPZVec< REAL > &in, TPZVec< REAL > &outval)
Projects a point from the interior of the element to a face.
Contains TPZGenMatrix class which implements generic class which holds a matrix of objects...
static REAL gFaceSum3dTetra2d[4][2]
Data structure which defines the tetrahedral transformations and topology.
static REAL gVet2dTetr[4][2]
Data structure which defines the tetrahedral transformations and topology.