15 #ifndef Intrepid2_HierarchicalBasisFamily_h
16 #define Intrepid2_HierarchicalBasisFamily_h
38 template<
typename ExecutionSpace,
typename OutputScalar,
typename Po
intScalar>
40 :
public Basis<ExecutionSpace,OutputScalar,PointScalar> {
42 dummyBasis(
int , EPointType = POINTTYPE_DEFAULT) {};
47 template<
typename DeviceType,
48 typename OutputScalar = double,
49 typename PointScalar = double,
50 bool defineVertexFunctions =
true>
61 template<
typename DeviceType,
62 typename OutputScalar = double,
63 typename PointScalar = double,
64 bool defineVertexFunctions =
true>
76 template<
typename DeviceType,
77 typename OutputScalar = double,
78 typename PointScalar = double,
79 bool defineVertexFunctions =
true>
110 template<
typename DeviceType,
111 typename OutputScalar = double,
112 typename PointScalar =
double>
128 template<
typename DeviceType,
129 typename OutputScalar = double,
130 typename PointScalar =
double>
H(grad) basis on the line based on integrated Legendre polynomials.
Basis defining integrated Legendre basis on the line, a polynomial subspace of H(grad) on the line...
H(vol) basis on the triangle based on integrated Legendre polynomials.
Basis defining integrated Legendre basis on the line, a polynomial subspace of H(grad) on the line...
H(div) basis on the triangle using a construction involving Legendre and integrated Jacobi polynomial...
Stateless class representing a family of basis functions, templated on H(vol) and H(grad) on the line...
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
A family of hierarchical basis functions, constructed in a way that follows work by Fuentes et al...
H(curl) basis on the triangle using a construction involving Legendre and integrated Jacobi polynomia...
For mathematical details of the construction, see:
H(grad) basis on the pyramid based on integrated Legendre polynomials.
Basis defining integrated Legendre basis on the line, a polynomial subspace of H(grad) on the line...
For mathematical details of the construction, see:
H(vol) basis on the pyramid based on Legendre polynomials.
Basis defining integrated Legendre basis on the line, a polynomial subspace of H(grad) on the line...
Basis defining Legendre basis on the line, a polynomial subspace of L^2 (a.k.a. H(vol)) on the line...
H(curl) basis on the triangle using a construction involving Legendre and integrated Jacobi polynomia...
Basis defining integrated Legendre basis on the line, a polynomial subspace of H(grad) on the line: e...
H(vol) basis on the line based on Legendre polynomials.
H(div) basis on the tetrahedron using a construction involving Legendre and integrated Jacobi polynom...
H(grad) basis on the triangle based on integrated Legendre polynomials.
For mathematical details of the construction, see:
A family of basis functions, constructed from H(vol) and H(grad) bases on the line.
Basis defining Legendre basis on the line, a polynomial subspace of H(vol) on the line: extension to ...
H(grad) basis on the tetrahedon based on integrated Legendre polynomials.
H(div) basis on the pyramid based on integrated Legendre polynomials.
Basis defining Legendre basis on the line, a polynomial subspace of H(vol) on the line: extension to ...
H(vol) basis on the triangle based on integrated Legendre polynomials.
For mathematical details of the construction, see: