MFEM
v3.3.2
Finite element discretization library
|
Possible basis types. Note that not all elements can use all BasisType(s). More...
#include <fe_coll.hpp>
Public Types | |
enum | { GaussLegendre = 0, GaussLobatto = 1, Positive = 2, OpenUniform = 3, ClosedUniform = 4, OpenHalfUniform = 5 } |
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 | GetQuadrature1D (int b_type) |
Get the corresponding Quadrature1D constant, when that makes sense; otherwise return Quadrature1D::Invalid. 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).
Definition at line 23 of file fe_coll.hpp.
anonymous enum |
Definition at line 26 of file fe_coll.hpp.
|
inlinestatic |
If the input does not represents a valid BasisType, abort with an error; otherwise return the input.
Definition at line 37 of file fe_coll.hpp.
|
inlinestatic |
Check and convert a BasisType constant to a char basis identifier.
Definition at line 67 of file fe_coll.hpp.
|
inlinestatic |
Get the corresponding Quadrature1D constant, when that makes sense; otherwise return Quadrature1D::Invalid.
Definition at line 44 of file fe_coll.hpp.
|
inlinestatic |
Convert char basis identifier to a BasisType constant.
Definition at line 73 of file fe_coll.hpp.
|
inlinestatic |
Check and convert a BasisType constant to a string identifier.
Definition at line 57 of file fe_coll.hpp.