|
MFEM
v3.3
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.
1.8.5