Intrepid
|
This is specialized on 0th derivatives to make the tabulate function run through recurrence relations. More...
#include <Intrepid_HGRAD_TET_Cn_FEM_ORTH.hpp>
Static Public Member Functions | |
static void | tabulate (ArrayScalar &outputValues, const int deg, const ArrayScalar &inputPoints) |
basic tabulate mathod evaluates the basis functions at inputPoints into outputValues. More... | |
static int | idx (int p, int q, int r) |
function for indexing from orthogonal expansion indices into linear space p+q+r = the degree of the polynomial. More... | |
static void | jrc (const Scalar &alpha, const Scalar &beta, const int &n, Scalar &an, Scalar &bn, Scalar &cn) |
function for computing the Jacobi recurrence coefficients so that More... | |
This is specialized on 0th derivatives to make the tabulate function run through recurrence relations.
Definition at line 142 of file Intrepid_HGRAD_TET_Cn_FEM_ORTH.hpp.
|
inlinestatic |
function for indexing from orthogonal expansion indices into linear space p+q+r = the degree of the polynomial.
p | [in] - the first index |
q | [in] - the second index |
r | [in] - the third index |
Definition at line 162 of file Intrepid_HGRAD_TET_Cn_FEM_ORTH.hpp.
|
inlinestatic |
function for computing the Jacobi recurrence coefficients so that
alpha | [in] - the first Jacobi weight |
beta | [in] - the second Jacobi weight |
n | [n] - the polynomial degree |
an | [out] - the a weight for recurrence |
bn | [out] - the b weight for recurrence |
cn | [out] - the c weight for recurrence |
The recurrence is
, where
Definition at line 184 of file Intrepid_HGRAD_TET_Cn_FEM_ORTH.hpp.
|
static |
basic tabulate mathod evaluates the basis functions at inputPoints into outputValues.
[out] | outputValues | - rank 2 array (F,P) holding the basis functions at points. |
[in] | deg | - the degree up to which to tabulate the bases |
[in] | inputPoints | - a rank 2 array containing the points at which to evaluate the basis functions. |
Definition at line 147 of file Intrepid_HGRAD_TET_Cn_FEM_ORTHDef.hpp.