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>;
Implementation of the default HVOL-compatible Lagrange basis of arbitrary degree on Triangle cell...
Header file for the Intrepid2::Basis_HGRAD_LINE_Cn_FEM class.
Header file for the Intrepid2::Basis_HCURL_HEX_In_FEM class.
Implementation of the default H(div)-compatible FEM basis on Quadrilateral 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...
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 (...
Header file for the Intrepid2::Basis_HDIV_HEX_In_FEM class.
Implementation of the default H(curl)-compatible FEM basis on Hexahedron cell.
Header file for the Intrepid2::Basis_HVOL_HEX_Cn_FEM class.
Implementation of the default H(grad)-compatible FEM basis of degree 2 on Hexahedron cell...
Header file for the Intrepid2::Basis_HGRAD_TRI_Cn_FEM class.
Header file for the Intrepid2::Basis_HVOL_LINE_Cn_FEM class.
Header file for the Intrepid2::Basis_HCURL_TET_In_FEM class.
Header file for the Intrepid2::Basis_HVOL_TET_Cn_FEM class.
Header file for the Intrepid2::Basis_HGRAD_TET_Cn_FEM class.
Header file for the Intrepid2::Basis_HDIV_QUAD_In_FEM class.
Header file for the Intrepid2::Basis_HCURL_QUAD_In_FEM class.
Implementation of the default H(div)-compatible Raviart-Thomas basis of arbitrary degree on Tetrahedr...
Implementation of the default H(grad)-compatible Lagrange basis of arbitrary degree on Tetrahedron ce...
Header file for the Intrepid2::Basis_HDIV_TRI_In_FEM class.
Header file for the Intrepid2::Basis_HVOL_QUAD_Cn_FEM class.
Implementation of the default HVOL-compatible FEM basis of degree n on Quadrilateral cell Implements ...
Header file for the Intrepid2::Basis_HGRAD_QUAD_Cn_FEM class.
A family of nodal basis functions which is related to, but not identical with, the Lagrangian basis f...
A family of nodal basis functions representing the higher-order Lagrangian basis family that Intrepid...
Header file for the Intrepid2::Basis_HDIV_TET_In_FEM class.
A family of basis functions, constructed from H(vol) and H(grad) bases on the line.
Implementation of the locally H(grad)-compatible FEM basis of variable order on the [-1...
Implementation of the locally HVOL-compatible FEM basis of variable order on the [-1,1] reference line cell, using Lagrange polynomials.
Implementation of the default H(curl)-compatible Nedelec (first kind) basis of arbitrary degree on Tr...
Implementation of the default H(div)-compatible Raviart-Thomas basis of arbitrary degree on Triangle ...
Implementation of the default H(grad)-compatible Lagrange basis of arbitrary degree on Triangle cell...
Implementation of the default H(div)-compatible FEM basis on Hexahedron cell.
Implementation of the default HVOL-compatible FEM basis of degree n on Hexahedron cell...
Implementation of the default HVOL-compatible Lagrange basis of arbitrary degree on Tetrahedron cell...
Implementation of the default H(grad)-compatible FEM basis of degree n on Quadrilateral cell Implemen...
Header file for the Intrepid2::Basis_HVOL_TRI_Cn_FEM class.
Header file for the Intrepid2::Basis_HCURL_TRI_In_FEM class.
Header file for the Intrepid2::Basis_HGRAD_HEX_Cn_FEM class.