49 #ifndef Intrepid2_HierarchicalBasisFamily_h
50 #define Intrepid2_HierarchicalBasisFamily_h
63 template<
typename ExecutionSpace=Kokkos::DefaultExecutionSpace,
64 typename OutputScalar = double,
65 typename PointScalar = double,
66 bool defineVertexFunctions =
true>
77 template<
typename ExecutionSpace=Kokkos::DefaultExecutionSpace,
78 typename OutputScalar = double,
79 typename PointScalar = double,
80 bool defineVertexFunctions =
true>
111 template<
typename ExecutionSpace=Kokkos::DefaultExecutionSpace,
112 typename OutputScalar = double,
113 typename PointScalar =
double>
128 template<
typename ExecutionSpace=Kokkos::DefaultExecutionSpace,
129 typename OutputScalar = double,
130 typename PointScalar =
double>
Stateless class representing a family of basis functions, templated on H(vol) and H(grad) on the line...
H(grad) basis on the line based on integrated Legendre polynomials.
H(grad) basis on the tetrahedon based on integrated Legendre polynomials.
H(grad) basis on the triangle based on integrated Legendre polynomials.
H(vol) basis on the line based on Legendre polynomials.
A family of basis functions, constructed from H(vol) and H(grad) bases on the line.
Basis defining integrated Legendre basis on the line, a polynomial subspace of H(grad) on the line.
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.