49 #ifndef Intrepid2_HierarchicalBasisFamily_h 50 #define Intrepid2_HierarchicalBasisFamily_h 63 template<
typename ExecutionSpace,
typename OutputScalar,
typename Po
intScalar>
65 :
public Basis<ExecutionSpace,OutputScalar,PointScalar> {
72 template<
typename DeviceType,
73 typename OutputScalar = double,
74 typename PointScalar = double,
75 bool defineVertexFunctions =
true>
86 template<
typename DeviceType,
87 typename OutputScalar = double,
88 typename PointScalar = double,
89 bool defineVertexFunctions =
true>
120 template<
typename DeviceType,
121 typename OutputScalar = double,
122 typename PointScalar =
double>
137 template<
typename DeviceType,
138 typename OutputScalar = double,
139 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...
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...
Basis defining Legendre basis on the line, a polynomial subspace of L^2 (a.k.a. H(vol)) on the line...
Basis defining integrated Legendre basis on the line, a polynomial subspace of H(grad) on the line...
H(vol) basis on the line based on Legendre polynomials.
H(grad) basis on the triangle based on integrated Legendre polynomials.
A family of basis functions, constructed from H(vol) and H(grad) bases on the line.
EPointType
Enumeration of types of point distributions in Intrepid.
H(grad) basis on the tetrahedon based on integrated Legendre polynomials.