Intrepid2
|
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_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_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_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_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_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_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_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_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_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_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_TensorBasis.hpp [code] |
Implementation of bases that are tensor products of two or three component bases. | |