49 #ifndef Intrepid2_NodalBasisFamily_h
50 #define Intrepid2_NodalBasisFamily_h
89 template<
typename ExecutionSpace=Kokkos::DefaultExecutionSpace,
90 typename OutputScalar = double,
91 typename PointScalar =
double>
92 using DerivedNodalBasisFamily = DerivedBasisFamily< Basis_HGRAD_LINE_Cn_FEM<ExecutionSpace,OutputScalar,PointScalar>,
93 Basis_HVOL_LINE_Cn_FEM <ExecutionSpace,OutputScalar,PointScalar> >;
102 template<
typename ExecSpace=Kokkos::DefaultExecutionSpace,
103 typename OutputScalar = double,
104 typename PointScalar =
double>
109 using OutputValueType = OutputScalar;
110 using PointValueType = PointScalar;
113 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 representing the higher-order Lagrangian basis family that Intrepid...
Header file for the Intrepid2::Basis_HDIV_TET_In_FEM class.
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.