49#ifndef Intrepid2_NodalBasisFamily_h
50#define Intrepid2_NodalBasisFamily_h
80 template<
typename ExecutionSpace,
81 typename OutputScalar = double,
82 typename PointScalar = double,
83 bool defineVertexFunctions =
true>
94 template<
typename ExecutionSpace,
95 typename OutputScalar = double,
96 typename PointScalar = double,
97 bool defineVertexFunctions =
true>
119 template<
typename ExecutionSpace,
120 typename OutputScalar = double,
121 typename PointScalar =
double>
133 typename OutputScalar = double,
134 typename PointScalar =
double>
139 using OutputValueType = OutputScalar;
140 using PointValueType = PointScalar;
143 using BasisPtr = Teuchos::RCP<BasisType>;
Stateless class representing a family of basis functions, templated on H(vol) and H(grad) on the line...
Header file for the Intrepid2::Basis_HCURL_HEX_In_FEM class.
Header file for the Intrepid2::Basis_HCURL_QUAD_In_FEM class.
Header file for the Intrepid2::Basis_HCURL_TET_In_FEM class.
Header file for the Intrepid2::Basis_HCURL_TRI_In_FEM class.
Header file for the Intrepid2::Basis_HDIV_HEX_In_FEM class.
Header file for the Intrepid2::Basis_HDIV_QUAD_In_FEM class.
Header file for the Intrepid2::Basis_HDIV_TET_In_FEM class.
Header file for the Intrepid2::Basis_HDIV_TRI_In_FEM class.
Header file for the Intrepid2::Basis_HGRAD_HEX_Cn_FEM class.
Header file for the Intrepid2::Basis_HGRAD_LINE_Cn_FEM class.
Header file for the Intrepid2::Basis_HGRAD_QUAD_Cn_FEM class.
Header file for the Intrepid2::Basis_HGRAD_TET_Cn_FEM class.
Header file for the Intrepid2::Basis_HGRAD_TRI_Cn_FEM class.
Header file for the Intrepid2::Basis_HVOL_HEX_Cn_FEM class.
Header file for the Intrepid2::Basis_HVOL_LINE_Cn_FEM class.
Header file for the Intrepid2::Basis_HVOL_QUAD_Cn_FEM class.
Header file for the Intrepid2::Basis_HVOL_TET_Cn_FEM class.
Header file for the Intrepid2::Basis_HVOL_TRI_Cn_FEM class.
Implementation of the default H(curl)-compatible FEM basis on Hexahedron cell.
Implementation of the default H(curl)-compatible FEM basis on Quadrilateral cell.
Implementation of the default H(curl)-compatible Nedelec (first kind) basis of arbitrary degree on Te...
Implementation of the default H(curl)-compatible Nedelec (first kind) basis of arbitrary degree on Tr...
Implementation of the default H(div)-compatible FEM basis on Hexahedron cell.
Implementation of the default H(div)-compatible FEM basis on Quadrilateral cell
Implementation of the default H(div)-compatible Raviart-Thomas basis of arbitrary degree on Tetrahedr...
Implementation of the default H(div)-compatible Raviart-Thomas basis of arbitrary degree on Triangle ...
Implementation of the default H(grad)-compatible FEM basis of degree 2 on Hexahedron cell.
Implementation of the locally H(grad)-compatible FEM basis of variable order on the [-1,...
Implementation of the default H(grad)-compatible FEM basis of degree n on Quadrilateral cell Implemen...
Implementation of the default H(grad)-compatible Lagrange basis of arbitrary degree on Tetrahedron ce...
Implementation of the default H(grad)-compatible Lagrange basis of arbitrary degree on Triangle cell.
Implementation of the default HVOL-compatible FEM basis of degree n on Hexahedron cell.
Implementation of the locally HVOL-compatible FEM basis of variable order on the [-1,...
Implementation of the default HVOL-compatible FEM basis of degree n on Quadrilateral cell Implements ...
Implementation of the default HVOL-compatible Lagrange basis of arbitrary degree on Tetrahedron cell.
Implementation of the default HVOL-compatible Lagrange basis of arbitrary degree on Triangle cell.
An abstract base class that defines interface for concrete basis implementations for Finite Element (...
A family of basis functions, constructed from H(vol) and H(grad) bases on the line.
A family of nodal basis functions representing the higher-order Lagrangian basis family that Intrepid...