MFEM v4.7.0
Finite element discretization library
|
#include <geom.hpp>
Public Member Functions | |
GeometryRefiner (int t=Quadrature1D::ClosedUniform) | |
void | SetType (int t) |
Set the Quadrature1D type of points to use for subdivision. | |
int | GetType () const |
Get the Quadrature1D type of points used for subdivision. | |
RefinedGeometry * | Refine (Geometry::Type Geom, int Times, int ETimes=1) |
const IntegrationRule * | RefineInterior (Geometry::Type Geom, int Times) |
~GeometryRefiner () | |
Static Public Member Functions | |
static int | GetRefinementLevelFromPoints (Geometry::Type Geom, int Npts) |
Get the Refinement level based on number of points. | |
static int | GetRefinementLevelFromElems (Geometry::Type geom, int Npts) |
Get the Refinement level based on number of elements. | |
|
inline |
|
static |
Get the Refinement level based on number of elements.
|
static |
Get the Refinement level based on number of points.
|
inline |
Get the Quadrature1D type of points used for subdivision.
RefinedGeometry * mfem::GeometryRefiner::Refine | ( | Geometry::Type | Geom, |
int | Times, | ||
int | ETimes = 1 ) |
const IntegrationRule * mfem::GeometryRefiner::RefineInterior | ( | Geometry::Type | Geom, |
int | Times ) |
|
inline |
Set the Quadrature1D type of points to use for subdivision.