15 #include "../config/config.hpp"
16 #include "../linalg/densemat.hpp"
52 {
return GeomCenter[GeomType]; }
55 {
return PerfGeomToGeomJac[GeomType]; }
Class for integration rule.
RefinedGeometry(int NPts, int NRefG, int NRefE)
void JacToPerfJac(int GeomType, const DenseMatrix &J, DenseMatrix &PJ) const
RefinedGeometry * Refine(int Geom, int Times, int ETimes=1)
static const double Volume[NumGeom]
static const int NumBdrArray[]
const IntegrationPoint & GetCenter(int GeomType)
const IntegrationRule * GetVertices(int GeomType)
void SetType(const int t)
const IntegrationRule * RefineInterior(int Geom, int Times)
GeometryRefiner GlobGeometryRefiner
static const char * Name[NumGeom]
void GetPerfPointMat(int GeomType, DenseMatrix &pm)
DenseMatrix * GetPerfGeomToGeomJac(int GeomType)
Class for integration point with weight.