Intrepid2
Basis Directory Reference

Files

file  Intrepid2_Basis.hpp [code]
 Header file for the abstract base class Intrepid2::Basis.
 
file  Intrepid2_BasisDef.hpp [code]
 Implementation file for the abstract base class Intrepid2::Basis.
 
file  Intrepid2_BasisValues.hpp [code]
 Header file for the data-wrapper class Intrepid2::BasisValues.
 
file  Intrepid2_DerivedBasis_HCURL_HEX.hpp [code]
 Implementation of H(curl) basis on the hexahedron that is templated on H(vol) and H(grad) on the line.
 
file  Intrepid2_DerivedBasis_HCURL_QUAD.hpp [code]
 Implementation of H(curl) basis on the quadrilateral that is templated on H(vol) and H(grad) on the line.
 
file  Intrepid2_DerivedBasis_HCURL_WEDGE.hpp [code]
 Implementation of H(curl) basis on the wedge that is templated on H(grad,tri), H(curl,tri), H(grad,line), and H(vol,line).
 
file  Intrepid2_DerivedBasis_HDIV_HEX.hpp [code]
 Implementation of H(div) basis on the hexahedron that is templated on H(vol) and H(grad) on the line.
 
file  Intrepid2_DerivedBasis_HDIV_QUAD.hpp [code]
 
file  Intrepid2_DerivedBasis_HDIV_WEDGE.hpp [code]
 Implementation of H(div) basis on the wedge that is templated on H(div,tri), H(vol,tri), H(grad,line), and H(vol,line).
 
file  Intrepid2_DerivedBasis_HGRAD_HEX.hpp [code]
 Implementation of H(grad) basis on the hexahedron that is templated on H(grad) on the line.
 
file  Intrepid2_DerivedBasis_HGRAD_QUAD.hpp [code]
 Implementation of H(grad) basis on the quadrilateral that is templated on H(grad) on the line.
 
file  Intrepid2_DerivedBasis_HGRAD_WEDGE.hpp [code]
 Implementation of H(grad) basis on the wedge that is templated on H(grad) on the line, and H(grad) on the triangle.
 
file  Intrepid2_DerivedBasis_HVOL_HEX.hpp [code]
 Implementation of H(vol) basis on the hexahedron that is templated on H(vol) on the line.
 
file  Intrepid2_DerivedBasis_HVOL_QUAD.hpp [code]
 Implementation of H(vol) basis on the quadrilateral that is templated on H(vol) on the line.
 
file  Intrepid2_DerivedBasis_HVOL_WEDGE.hpp [code]
 Implementation of H(vol) basis on the wedge that is templated on H(grad) on the line, and H(grad) on the triangle.
 
file  Intrepid2_DerivedBasisFamily.hpp [code]
 Stateless class representing a family of basis functions, templated on H(vol) and H(grad) on the line. Only hypercube topologies are supported at the moment, but the intent is ultimately to support all standard topologies.
 
file  Intrepid2_DirectSumBasis.hpp [code]
 Implementation of a basis that is the direct sum of two other bases.
 
file  Intrepid2_HCURL_HEX_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HCURL_HEX_I1_FEM class.
 
file  Intrepid2_HCURL_HEX_I1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(curl) functions on HEX cells.
 
file  Intrepid2_HCURL_HEX_In_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HCURL_HEX_In_FEM class.
 
file  Intrepid2_HCURL_HEX_In_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(curl) functions on HEX cells.
 
file  Intrepid2_HCURL_QUAD_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HCURL_QUAD_I1_FEM class.
 
file  Intrepid2_HCURL_QUAD_I1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(curl) functions on Qadrilateral cells.
 
file  Intrepid2_HCURL_QUAD_In_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HCURL_QUAD_In_FEM class.
 
file  Intrepid2_HCURL_QUAD_In_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(curl) functions on QUAD cells.
 
file  Intrepid2_HCURL_TET_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HCURL_TET_I1_FEM class.
 
file  Intrepid2_HCURL_TET_I1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(curl) functions on TET cells.
 
file  Intrepid2_HCURL_TET_In_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HCURL_TET_In_FEM class.
 
file  Intrepid2_HCURL_TET_In_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(curl) functions on TET.
 
file  Intrepid2_HCURL_TRI_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HCURL_TRI_I1_FEM class.
 
file  Intrepid2_HCURL_TRI_I1_FEMDef.hpp [code]
 Definition file for default FEM basis functions of degree 1 for H(curl) functions on Triangle cells.
 
file  Intrepid2_HCURL_TRI_In_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HCURL_TRI_In_FEM class.
 
file  Intrepid2_HCURL_TRI_In_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(curl) functions on TRI.
 
file  Intrepid2_HCURL_WEDGE_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HCURL_WEDGE_I1_FEM class.
 
file  Intrepid2_HCURL_WEDGE_I1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(curl) functions on WEDGE cells.
 
file  Intrepid2_HDIV_HEX_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HDIV_HEX_I1_FEM class.
 
file  Intrepid2_HDIV_HEX_I1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(div) functions on HEX cells.
 
file  Intrepid2_HDIV_HEX_In_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HDIV_HEX_In_FEM class.
 
file  Intrepid2_HDIV_HEX_In_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(div) functions on HEX cells.
 
file  Intrepid2_HDIV_QUAD_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HDIV_QUAD_I1_FEM class.
 
file  Intrepid2_HDIV_QUAD_I1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(div) functions on QUAD cells.
 
file  Intrepid2_HDIV_QUAD_In_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HDIV_QUAD_In_FEM class.
 
file  Intrepid2_HDIV_QUAD_In_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(div) functions on QUAD cells.
 
file  Intrepid2_HDIV_TET_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HDIV_TET_I1_FEM class.
 
file  Intrepid2_HDIV_TET_I1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(div) functions on TET cells.
 
file  Intrepid2_HDIV_TET_In_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HDIV_TET_In_FEM class.
 
file  Intrepid2_HDIV_TET_In_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(grad) functions on TET cells.
 
file  Intrepid2_HDIV_TRI_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HDIV_TRI_I1_FEM class.
 
file  Intrepid2_HDIV_TRI_I1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(div) functions on TRI cells.
 
file  Intrepid2_HDIV_TRI_In_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HDIV_TRI_In_FEM class.
 
file  Intrepid2_HDIV_TRI_In_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(div) functions on TRI cells.
 
file  Intrepid2_HDIV_WEDGE_I1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HDIV_WEDGE_I1_FEM class.
 
file  Intrepid2_HDIV_WEDGE_I1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(div) functions on WEDGE cells.
 
file  Intrepid2_HGRAD_HEX_C1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_HEX_C1_FEM class.
 
file  Intrepid2_HGRAD_HEX_C1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(grad) functions on HEX cells.
 
file  Intrepid2_HGRAD_HEX_C2_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_HEX_C2_FEM class.
 
file  Intrepid2_HGRAD_HEX_C2_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 2 for H(grad) functions on HEX cells.
 
file  Intrepid2_HGRAD_HEX_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_HEX_Cn_FEM class.
 
file  Intrepid2_HGRAD_HEX_Cn_FEMDef.hpp [code]
 Definition file for basis function of degree n for H(grad) functions on HEX cells.
 
file  Intrepid2_HGRAD_LINE_C1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_LINE_C1_FEM class.
 
file  Intrepid2_HGRAD_LINE_C1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(grad) functions on a Line.
 
file  Intrepid2_HGRAD_LINE_C2_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_LINE_C2_FEM class.
 
file  Intrepid2_HGRAD_LINE_C2_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(grad) functions on a Line.
 
file  Intrepid2_HGRAD_LINE_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_LINE_Cn_FEM class.
 
file  Intrepid2_HGRAD_LINE_Cn_FEM_JACOBI.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_LINE_Cn_FEM_JACOBI class.
 
file  Intrepid2_HGRAD_LINE_Cn_FEM_JACOBIDef.hpp [code]
 Definition file for FEM orthogonal basis functions of degree n for H(grad) functions on LINE.
 
file  Intrepid2_HGRAD_LINE_Cn_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(grad) functions on LINE.
 
file  Intrepid2_HGRAD_PYR_C1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_PYR_C1_FEM class.
 
file  Intrepid2_HGRAD_PYR_C1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(grad) functions on PYR cells.
 
file  Intrepid2_HGRAD_PYR_I2_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_PYR_I2_FEM class.
 
file  Intrepid2_HGRAD_PYR_I2_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(grad) functions on PYR cells.
 
file  Intrepid2_HGRAD_QUAD_C1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_QUAD_C1_FEM class.
 
file  Intrepid2_HGRAD_QUAD_C1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(grad) functions on QUAD cells.
 
file  Intrepid2_HGRAD_QUAD_C2_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_QUAD_C2_FEM class.
 
file  Intrepid2_HGRAD_QUAD_C2_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 2 for H(grad) functions on QUAD cells.
 
file  Intrepid2_HGRAD_QUAD_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_QUAD_Cn_FEM class.
 
file  Intrepid2_HGRAD_QUAD_Cn_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(grad) functions on QUAD cells.
 
file  Intrepid2_HGRAD_TET_C1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_TET_C1_FEM class.
 
file  Intrepid2_HGRAD_TET_C1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(grad) functions on TET cells.
 
file  Intrepid2_HGRAD_TET_C2_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_TET_C2_FEM class.
 
file  Intrepid2_HGRAD_TET_C2_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 2 for H(grad) functions on TET cells.
 
file  Intrepid2_HGRAD_TET_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_TET_Cn_FEM class.
 
file  Intrepid2_HGRAD_TET_Cn_FEM_ORTH.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_TET_Cn_FEM_ORTH class.
 
file  Intrepid2_HGRAD_TET_Cn_FEM_ORTHDef.hpp [code]
 Definition file for FEM orthogonal basis functions of degree n for H(grad) functions on TET cells.
 
file  Intrepid2_HGRAD_TET_Cn_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(grad) functions on TET cells.
 
file  Intrepid2_HGRAD_TET_COMP12_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_TET_COMP12_FEM class.
 
file  Intrepid2_HGRAD_TET_COMP12_FEMDef.hpp [code]
 Definition file for the composite H(grad)-compatible FEM basis of degree 1 on Tetrahedron cell with 12 sub-tetrahedrons.
 
file  Intrepid2_HGRAD_TRI_C1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_TRI_C1_FEM class.
 
file  Intrepid2_HGRAD_TRI_C1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(grad) functions on TRI cells.
 
file  Intrepid2_HGRAD_TRI_C2_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_TRI_C2_FEM class.
 
file  Intrepid2_HGRAD_TRI_C2_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 2 for H(grad) functions on TRI cells.
 
file  Intrepid2_HGRAD_TRI_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_TRI_Cn_FEM class.
 
file  Intrepid2_HGRAD_TRI_Cn_FEM_ORTH.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_TRI_Cn_FEM_ORTH class.
 
file  Intrepid2_HGRAD_TRI_Cn_FEM_ORTHDef.hpp [code]
 Definition file for FEM orthogonal basis functions of arbitrary degree for H(grad) functions on TRI.
 
file  Intrepid2_HGRAD_TRI_Cn_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(grad) functions on TRI cells.
 
file  Intrepid2_HGRAD_WEDGE_C1_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_WEDGE_C1_FEM class.
 
file  Intrepid2_HGRAD_WEDGE_C1_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 1 for H(grad) functions on WEDGE cells.
 
file  Intrepid2_HGRAD_WEDGE_C2_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HGRAD_WEDGE_C2_FEM class.
 
file  Intrepid2_HGRAD_WEDGE_C2_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree 2 for H(grad) functions on WEDGE cells.
 
file  Intrepid2_HierarchicalBasis_HCURL_TET.hpp [code]
 H(curl) basis on the triangle using a construction involving Legendre and integrated Jacobi polynomials.
 
file  Intrepid2_HierarchicalBasis_HCURL_TRI.hpp [code]
 H(curl) basis on the triangle using a construction involving Legendre and integrated Jacobi polynomials.
 
file  Intrepid2_HierarchicalBasis_HDIV_PYR.hpp [code]
 H(div) basis on the pyramid based on integrated Legendre polynomials.
 
file  Intrepid2_HierarchicalBasis_HDIV_PYR_ETI.cpp [code]
 ETI instantiation for Intrepid2 HierarchicalBasis_HDIV_PYR class.
 
file  Intrepid2_HierarchicalBasis_HDIV_TET.hpp [code]
 H(div) basis on the tetrahedron using a construction involving Legendre and integrated Jacobi polynomials.
 
file  Intrepid2_HierarchicalBasis_HDIV_TRI.hpp [code]
 H(div) basis on the triangle using a construction involving Legendre and integrated Jacobi polynomials.
 
file  Intrepid2_HierarchicalBasisFamily.hpp [code]
 Stateless classes that act as factories for two families of hierarchical bases. HierarchicalBasisFamily provides bases associated with interface topologies (vertices, edges, and faces), while DGHierarchicalBasisFamily associates all members with element interiors.
 
file  Intrepid2_HVOL_C0_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HVOL_C0_FEM class.
 
file  Intrepid2_HVOL_C0_FEMDef.hpp [code]
 Definition file FEM basis functions of degree 0 for H(vol) functions on all supported topologies.
 
file  Intrepid2_HVOL_HEX_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HVOL_HEX_Cn_FEM class.
 
file  Intrepid2_HVOL_HEX_Cn_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(vol) functions on HEX cells.
 
file  Intrepid2_HVOL_LINE_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HVOL_LINE_Cn_FEM class.
 
file  Intrepid2_HVOL_LINE_Cn_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(vol) functions on LINE.
 
file  Intrepid2_HVOL_QUAD_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HVOL_QUAD_Cn_FEM class.
 
file  Intrepid2_HVOL_QUAD_Cn_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(vol) functions on QUAD.
 
file  Intrepid2_HVOL_TET_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HVOL_TET_Cn_FEM class.
 
file  Intrepid2_HVOL_TET_Cn_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(vol) functions on TET.
 
file  Intrepid2_HVOL_TRI_Cn_FEM.hpp [code]
 Header file for the Intrepid2::Basis_HVOL_TRI_Cn_FEM class.
 
file  Intrepid2_HVOL_TRI_Cn_FEMDef.hpp [code]
 Definition file for FEM basis functions of degree n for H(vol) functions on TRI.
 
file  Intrepid2_IntegratedLegendreBasis_HGRAD_LINE.hpp [code]
 H(grad) basis on the line based on integrated Legendre polynomials.
 
file  Intrepid2_IntegratedLegendreBasis_HGRAD_PYR.hpp [code]
 H(grad) basis on the pyramid based on integrated Legendre polynomials.
 
file  Intrepid2_IntegratedLegendreBasis_HGRAD_PYR_ETI.cpp [code]
 ETI instantiation for Intrepid2 IntegratedLegendreBasis_HGRAD_PYR class.
 
file  Intrepid2_IntegratedLegendreBasis_HGRAD_TET.hpp [code]
 H(grad) basis on the tetrahedon based on integrated Legendre polynomials.
 
file  Intrepid2_IntegratedLegendreBasis_HGRAD_TRI.hpp [code]
 H(grad) basis on the triangle based on integrated Legendre polynomials.
 
file  Intrepid2_LegendreBasis_HVOL_LINE.hpp [code]
 H(vol) basis on the line based on Legendre polynomials.
 
file  Intrepid2_LegendreBasis_HVOL_PYR.hpp [code]
 H(vol) basis on the pyramid based on Legendre polynomials.
 
file  Intrepid2_LegendreBasis_HVOL_PYR_ETI.cpp [code]
 
file  Intrepid2_LegendreBasis_HVOL_TET.hpp [code]
 H(vol) basis on the triangle based on integrated Legendre polynomials.
 
file  Intrepid2_LegendreBasis_HVOL_TRI.hpp [code]
 H(vol) basis on the triangle based on integrated Legendre polynomials.
 
file  Intrepid2_NodalBasisFamily.hpp [code]
 Stateless class that acts as a factory for a family of nodal bases (hypercube topologies only at this point). NodalBasisFamily is templated on H(vol) and H(grad) bases in a way that is more consistent with the literature and the hierarchical basis family in Intrepid2. Once we support all standard topologies, we expect to replace the existing high-order nodal basis implementations in Intrepid2 with those from DerivedNodalBasisFamily.
 
file  Intrepid2_PyramidCoords.hpp [code]
 Defines several coordinates and their gradients on the pyramid; maps from Intrepid2 (shards) pyramid to the ESEAS pyramid and back.
 
file  Intrepid2_SerendipityBasis.hpp [code]
 
file  Intrepid2_SerendipityBasisFamily.hpp [code]
 Stateless classes that act as factories for two families of hierarchical bases. SerendipityBasisFamily provides bases associated with interface topologies (vertices, edges, and faces), while DGSerendipityBasisFamily associates all members with element interiors.
 
file  Intrepid2_TensorBasis.hpp [code]
 Implementation of bases that are tensor products of two or three component bases.