Static Public Member Functions |
static void | CalcCoeffs () |
template<class Sx , class Sy , class T > |
static int | CalcScaled (int n, Sx x, Sy y, T &values) |
template<int n, class Sx , class Sy , class T > |
static int | CalcScaled (Sx x, Sy y, T &values) |
template<class Sx , class Sy , class T > |
static int | CalcTrigExt (int n, Sx x, Sy y, T &values) |
template<class Sx , class Sy , class Sf , class T > |
static int | CalcTrigExtMult (int n, Sx x, Sy y, Sf fac, T &values) |
template<class T > |
static int | CalcTrigExtDeriv (int n, double x, double y, T &values) |
template<class Sx , class T > |
static int | Calc (int n, Sx x, T &values) |
template<class Sx , class Sf , class T > |
static int | CalcMult (int n, Sx x, Sf fac, T &values) |
template<class T > |
static int | CalcDeriv (int n, double x, T &values) |
Compute triangle edge-shape functions.
functions vanish on upper two edges
x,y: coordinates in triangle (-1, 0), (1, 0), (0, 1)
f_i-2 (x, 0) = IntegratedLegendrePol_i (x)
f_i-2 ... pol of order i, max order = n
Monomial extension: