MFEM
v4.3.0
Finite element discretization library
|
Possible basis types. Note that not all elements can use all BasisType(s). More...
#include <fe.hpp>
Public Types | |
enum | { Invalid = -1, GaussLegendre = 0, GaussLobatto = 1, Positive = 2, OpenUniform = 3, ClosedUniform = 4, OpenHalfUniform = 5, Serendipity = 6, ClosedGL = 7, IntegratedGLL = 8, NumBasisTypes = 9 } |
Static Public Member Functions | |
static int | Check (int b_type) |
If the input does not represents a valid BasisType, abort with an error; otherwise return the input. More... | |
static int | CheckNodal (int b_type) |
If the input does not represents a valid nodal BasisType, abort with an error; otherwise return the input. More... | |
static int | GetQuadrature1D (int b_type) |
Get the corresponding Quadrature1D constant, when that makes sense; otherwise return Quadrature1D::Invalid. More... | |
static int | GetNodalBasis (int qpt_type) |
Return the nodal BasisType corresponding to the Quadrature1D type. More... | |
static const char * | Name (int b_type) |
Check and convert a BasisType constant to a string identifier. More... | |
static char | GetChar (int b_type) |
Check and convert a BasisType constant to a char basis identifier. More... | |
static int | GetType (char b_ident) |
Convert char basis identifier to a BasisType constant. More... | |
Possible basis types. Note that not all elements can use all BasisType(s).
anonymous enum |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Return the nodal BasisType corresponding to the Quadrature1D type.
|
inlinestatic |
Get the corresponding Quadrature1D constant, when that makes sense; otherwise return Quadrature1D::Invalid.
|
inlinestatic |
|
inlinestatic |