|
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.
|
|