|
MFEM
v4.1.0
Finite element discretization library
|
#include <fe.hpp>
Classes | |
| class | Basis |
Public Types | |
| enum | EvalType { ChangeOfBasis = 0, Barycentric = 1, Positive = 2, NumEvalTypes = 3 } |
Public Member Functions | |
| Poly_1D () | |
| const double * | GetPoints (const int p, const int btype) |
| Get the coordinates of the points of the given BasisType, btype. More... | |
| const double * | OpenPoints (const int p, const int btype=BasisType::GaussLegendre) |
| const double * | ClosedPoints (const int p, const int btype=BasisType::GaussLobatto) |
| Basis & | GetBasis (const int p, const int btype) |
| Get a Poly_1D::Basis object of the given degree and BasisType, btype. More... | |
| ~Poly_1D () | |
Static Public Member Functions | |
| static const int * | Binom (const int p) |
| Get a pointer to an array containing the binomial coefficients "p
choose k" for k=0,...,p for the given p. More... | |
| static void | CalcBasis (const int p, const double x, double *u) |
| static void | CalcBasis (const int p, const double x, double *u, double *d) |
| static void | CalcBasis (const int p, const double x, double *u, double *d, double *dd) |
| static double | CalcDelta (const int p, const double x) |
| static void | ChebyshevPoints (const int p, double *x) |
| static void | CalcBinomTerms (const int p, const double x, const double y, double *u) |
| Compute the terms in the expansion of the binomial (x + y)^p. More... | |
| static void | CalcBinomTerms (const int p, const double x, const double y, double *u, double *d) |
| static void | CalcDBinomTerms (const int p, const double x, const double y, double *d) |
| static void | CalcBernstein (const int p, const double x, double *u) |
| static void | CalcBernstein (const int p, const double x, double *u, double *d) |
| static void | CalcLegendre (const int p, const double x, double *u) |
| static void | CalcLegendre (const int p, const double x, double *u, double *d) |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
|
static |
|
inlinestatic |
|
static |
|
static |
|
static |
|
inline |
| Poly_1D::Basis & mfem::Poly_1D::GetBasis | ( | const int | p, |
| const int | btype | ||
| ) |
Get a Poly_1D::Basis object of the given degree and BasisType, btype.
| [in] | p | The polynomial degree of the basis. |
| [in] | btype | The BasisType. |
| const double * mfem::Poly_1D::GetPoints | ( | const int | p, |
| const int | btype | ||
| ) |
|
inline |
1.8.5