|
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) |
| Evaluate the values of a hierarchical 1D basis at point x hierarchical = k-th basis function is degree k polynomial. More...
|
|
static void | CalcBasis (const int p, const double x, double *u, double *d) |
| Evaluate the values and derivatives of a hierarchical 1D basis at point x. More...
|
|
static void | CalcBasis (const int p, const double x, double *u, double *d, double *dd) |
| Evaluate the values, derivatives and second derivatives of a hierarchical 1D basis at point x. More...
|
|
static double | CalcDelta (const int p, const double x) |
| Evaluate a representation of a Delta function at point x. More...
|
|
static void | ChebyshevPoints (const int p, double *x) |
| Compute the points for the Chebyshev polynomials of order p and place them in the already allocated x array. More...
|
|
static void | CalcBinomTerms (const int p, const double x, const double y, double *u) |
| Compute the p terms in the expansion of the binomial (x + y)^p and store them in the already allocated u array. More...
|
|
static void | CalcBinomTerms (const int p, const double x, const double y, double *u, double *d) |
| Compute the terms in the expansion of the binomial (x + y)^p and their derivatives with respect to x assuming that dy/dx = -1. Store the results in the already allocated u and d arrays. More...
|
|
static void | CalcDBinomTerms (const int p, const double x, const double y, double *d) |
| Compute the derivatives (w.r.t. x) of the terms in the expansion of the binomial (x + y)^p assuming that dy/dx = -1. Store the results in the already allocated d array. More...
|
|
static void | CalcBernstein (const int p, const double x, double *u) |
| Compute the values of the Bernstein basis functions of order p at coordinate x and store the results in the already allocated u array. More...
|
|
static void | CalcBernstein (const int p, const double x, double *u, double *d) |
| Compute the values and derivatives of the Bernstein basis functions of order p at coordinate x and store the results in the already allocated u and d arrays. More...
|
|
static void | CalcLegendre (const int p, const double x, double *u) |
|
static void | CalcLegendre (const int p, const double x, double *u, double *d) |
|
Class for computing 1D special polynomials and their associated basis functions
Definition at line 1847 of file fe.hpp.