15#ifndef Intrepid2_NodalBasisFamily_h
16#define Intrepid2_NodalBasisFamily_h
46 template<
typename ExecutionSpace,
47 typename OutputScalar = double,
48 typename PointScalar = double,
49 bool defineVertexFunctions =
true>
60 template<
typename ExecutionSpace,
61 typename OutputScalar = double,
62 typename PointScalar = double,
63 bool defineVertexFunctions =
true>
85 template<
typename ExecutionSpace,
86 typename OutputScalar = double,
87 typename PointScalar =
double>
99 typename OutputScalar = double,
100 typename PointScalar =
double>
105 using OutputValueType = OutputScalar;
106 using PointValueType = PointScalar;
109 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...