Intrepid
File List
Here is a list of all documented files with brief descriptions:
 example
 CellTools
 
example_02.cpp
Example of the CellTools class
 
example_03.cpp
Example of the CellTools class
 
example_04.cpp
Example of the CellTools class
 Drivers
 
example_01.cpp
Example building mass and stiffness matrices and right hand side for a div-curl system on a hexahedral mesh using curl-conforming (edge) elements
 
example_02.cpp
Example building mass and stiffness matrices and right hand side for a div-curl system on a hexahedral mesh using div-conforming (face) elements
 
example_03.cpp
Example building stiffness matrix and right hand side for a Poisson equation using nodal (Hgrad) elements
 
example_03AD.cpp
Example building stiffness matrix and right hand side for a Poisson equation using nodal (Hgrad) elements. Here we exercise Sacado's Fad types for an automated construction of PDE Jacobians through automatic differentiation
 
example_03NL.cpp
Example building PDE Jacobian for a nonlinear reaction-diffusion equation using nodal (Hgrad) elements. Here we exercise Sacado's Fad types for an automated construction of PDE Jacobians through automatic differentiation
 
example_04.cpp
 
example_05.cpp
Demonstrate diagonalized mass matrices for H(grad) elements in 1d using Gauss-Legendre quadrature
 
example_06.cpp
Matrix-free application of the Laplace stiffness matrix for polynomials of degree d on an NX x NY mesh. We are using a reference element stiffness matrix and level 3 BLAS for the application, but not using any tensor-product decomposition
 
example_07.cpp
Example building stiffness matrix for a Poisson equation using nodal (Hgrad) elements on squares. This shows how to use the local-global mapping to preallocate the matrix graph. This leads to an improvement in the time it takes to construct the global matrix
 
example_08.cpp
Example building stiffness matrix and right hand side for a Poisson equation using nodal (Hgrad) elements on squares. This code transforms the basis function gradients to each cell and performs quadrature
 
example_09.cpp
 
example_10.cpp
Construction of Laplace operator on a uniform hexahedral mesh using arbitrary-degree elements. This is the most naive implementation wherein we form the stiffness matrix on each cell by quadrature and do not preallocate the global matrix graph before assembling
 
example_11.cpp
Construction of Laplace operator on a uniform hexahedral mesh using arbitrary-degree elements. This is the second most naive implementation wherein we form the stiffness matrix on each cell by quadrature, but we do preallocate the global matrix graph before assembling
 
example_12.cpp
Construction of Laplace operator on a uniform hexahedral mesh using arbitrary-degree elements. We preallocate the global matrix graph, and then construct a single element stiffness matrix that is replicated across all cells
 
example_13.cpp
Application of Laplace operator on a uniform hexahedral mesh using arbitrary-degree elements by using a single reference stiffness matrix and DGEMM
 
example_14.cpp
Application of Laplace operator on a uniform hexahedral mesh using arbitrary-degree elements by using tensor product structure and Gauss-Lobatto quadrature
 
example_15.cpp
Construction of Laplace operator on a uniform hexahedral mesh using arbitrary-degree elements. This assembles the matrix into STL data structures vector<map<int,double> > to get logarithmic access to columns
 
example_16.cpp
Application of Laplace operator on a hexahedral mesh using arbitrary-degree elements by using TensorProductSpaceTools
 
example_17.cpp
Application of Laplace operator on a hexahedral mesh using arbitrary-degree elements by using DGEMM and dual transformations
 FieldContainer
 
example_01.cpp
Illustrates use of the FieldContainer class
 
example_02.cpp
Illustrates use of the FieldContainer class
 src
 Cell
 
Intrepid_CellTools.hpp
Header file for the Intrepid::CellTools class
 
Intrepid_CellToolsDef.hpp
Definition file for the Intrepid::CellTools class
 Discretization
 Basis
 
Intrepid_Basis.hpp
Header file for the abstract base class Intrepid::Basis
 
Intrepid_BasisDef.hpp
Implementation file for the abstract base class Intrepid::Basis
 
Intrepid_HCURL_HEX_I1_FEM.hpp
Header file for the Intrepid::HCURL_HEX_I1_FEM class
 
Intrepid_HCURL_HEX_I1_FEMDef.hpp
Definition file for FEM basis functions of degree 1 for H(curl) functions on HEX cells
 
Intrepid_HCURL_HEX_In_FEM.hpp
Header file for the Intrepid::HCURL_HEX_In_FEM class
 
Intrepid_HCURL_HEX_In_FEMDef.hpp
Definition file for FEM basis functions of degree n for H(div) functions on HEX cells
 
Intrepid_HCURL_QUAD_I1_FEM.hpp
Header file for the Intrepid::HCURL_QUAD_I1_FEM class
 
Intrepid_HCURL_QUAD_I1_FEMDef.hpp
Definition file for default FEM basis functions of degree 1 for H(curl) functions on Qadrilateral cells
 
Intrepid_HCURL_QUAD_In_FEM.hpp
Header file for the Intrepid::HCURL_QUAD_In_FEM class
 
Intrepid_HCURL_QUAD_In_FEMDef.hpp
Definition file for FEM basis functions of degree n for H(div) functions on HEX cells
 
Intrepid_HCURL_TET_I1_FEM.hpp
Header file for the Intrepid::HCURL_TET_I1_FEM class
 
Intrepid_HCURL_TET_I1_FEMDef.hpp
Definition file for FEM basis functions of degree 1 for H(curl) functions on TET cells
 
Intrepid_HCURL_TET_In_FEM.hpp
Header file for the Intrepid::HCURL_TET_In_FEM class
 
Intrepid_HCURL_TET_In_FEMDef.hpp
 
Intrepid_HCURL_TRI_I1_FEM.hpp
Header file for the Intrepid::HCURL_TRI_I1_FEM class
 
Intrepid_HCURL_TRI_I1_FEMDef.hpp
Definition file for default FEM basis functions of degree 1 for H(curl) functions on Triangle cells
 
Intrepid_HCURL_TRI_In_FEM.hpp
Header file for the Intrepid::HCURL_TRI_In_FEM class
 
Intrepid_HCURL_TRI_In_FEMDef.hpp
 
Intrepid_HCURL_WEDGE_I1_FEM.hpp
Header file for the Intrepid::HCURL_WEDGE_I1_FEM class
 
Intrepid_HCURL_WEDGE_I1_FEMDef.hpp
Definition file for FEM basis functions of degree 1 for H(curl) functions on WEDGE cells
 
Intrepid_HDIV_HEX_I1_FEM.hpp
Header file for the Intrepid::HDIV_HEX_I1_FEM class
 
Intrepid_HDIV_HEX_I1_FEMDef.hpp
Definition file for FEM basis functions of degree 1 for H(div) functions on HEX cells
 
Intrepid_HDIV_HEX_In_FEM.hpp
Header file for the Intrepid::HDIV_HEX_In_FEM class
 
Intrepid_HDIV_HEX_In_FEMDef.hpp
Definition file for FEM basis functions of degree n for H(div) functions on HEX cells
 
Intrepid_HDIV_QUAD_I1_FEM.hpp
Header file for the Intrepid::HDIV_QUAD_I1_FEM class
 
Intrepid_HDIV_QUAD_I1_FEMDef.hpp
Definition file for FEM basis functions of degree 1 for H(div) functions on HEX cells
 
Intrepid_HDIV_QUAD_In_FEM.hpp
Header file for the Intrepid::HDIV_QUAD_In_FEM class
 
Intrepid_HDIV_QUAD_In_FEMDef.hpp
Definition file for FEM basis functions of degree n for H(div) functions on HEX cells
 
Intrepid_HDIV_TET_I1_FEM.hpp
Header file for the Intrepid::HDIV_TET_I1_FEM class
 
Intrepid_HDIV_TET_I1_FEMDef.hpp
Definition file for FEM basis functions of degree 1 for H(div) functions on TET cells
 
Intrepid_HDIV_TET_In_FEM.hpp
Header file for the Intrepid::HDIV_TET_In_FEM class
 
Intrepid_HDIV_TET_In_FEMDef.hpp
 
Intrepid_HDIV_TRI_I1_FEM.hpp
Header file for the Intrepid::HDIV_TRI_I1_FEM class
 
Intrepid_HDIV_TRI_I1_FEMDef.hpp
Definition file for FEM basis functions of degree 1 for H(div) functions on Triangle cells
 
Intrepid_HDIV_TRI_In_FEM.hpp
Header file for the Intrepid::HDIV_TRI_In_FEM class
 
Intrepid_HDIV_TRI_In_FEMDef.hpp
 
Intrepid_HDIV_WEDGE_I1_FEM.hpp
Header file for the Intrepid::HDIV_WEDGE_I1_FEM class
 
Intrepid_HDIV_WEDGE_I1_FEMDef.hpp
Definition file for FEM basis functions of degree 1 for H(div) functions on WEDGE cells
 
Intrepid_HGRAD_HEX_C1_FEM.hpp
 
Intrepid_HGRAD_HEX_C1_FEMDef.hpp
Definition file for bi-linear FEM basis functions for H(grad) functions on Hexahedron cells
 
Intrepid_HGRAD_HEX_C2_FEM.hpp
Header file for the Intrepid::HGRAD_HEX_C2_FEM class
 
Intrepid_HGRAD_HEX_C2_FEMDef.hpp
Definition file for bi-linear FEM basis functions for H(grad) functions on Hexahedron cells
 
Intrepid_HGRAD_HEX_Cn_FEM.hpp
Header file for the Intrepid::HGRAD_HEX_Cn_FEM class
 
Intrepid_HGRAD_HEX_Cn_FEMDef.hpp
Definition file for the Intrepid::HGRAD_HEX_Cn_FEM class
 
Intrepid_HGRAD_HEX_I2_FEM.hpp
Header file for the Intrepid::HGRAD_HEX_I2_FEM class
 
Intrepid_HGRAD_HEX_I2_FEMDef.hpp
Definition file for the serendipity-family H(grad)-compatible FEM basis of degree 2 on a Hexadedron
 
Intrepid_HGRAD_LINE_C1_FEM.hpp
Header file for the Intrepid::HGRAD_LINE_C1_FEM class
 
Intrepid_HGRAD_LINE_C1_FEMDef.hpp
Definition file for FEM basis functions of degree 1 for H(grad) functions on a Line
 
Intrepid_HGRAD_LINE_Cn_FEM.hpp
 
Intrepid_HGRAD_LINE_Cn_FEM_JACOBI.hpp
Header file for the Intrepid::HGRAD_LINE_Cn_FEM class
 
Intrepid_HGRAD_LINE_Cn_FEM_JACOBIDef.hpp
Definition file for FEM basis functions of degree n for H(grad) orthogonal on LINE
 
Intrepid_HGRAD_LINE_Cn_FEMDef.hpp
 
Intrepid_HGRAD_LINE_Hermite_FEM.hpp
Header file for the Intrepid::HGRAD_LINE_Hermite_FEM class
 
Intrepid_HGRAD_LINE_Hermite_FEMDef.hpp
Definition file for Hermite FEM basis functions of degree 2n for H(grad) functions on a Line
 
Intrepid_HGRAD_POLY_C1_FEM.hpp
Header file for the Intrepid::HGRAD_POLY_C1_FEM class
 
Intrepid_HGRAD_POLY_C1_FEMDef.hpp
 
Intrepid_HGRAD_PYR_C1_FEM.hpp
 
Intrepid_HGRAD_PYR_C1_FEMDef.hpp
Definition file for linear FEM basis functions for H(grad) functions on PYR cells
 
Intrepid_HGRAD_PYR_I2_FEM.hpp
Header file for the Intrepid::HGRAD_PYR_I2_FEM class
 
Intrepid_HGRAD_PYR_I2_FEMDef.hpp
Definition file for an incomplete bi-quadratic FEM basis function for H(grad) functions on PYRAMID cells
 
Intrepid_HGRAD_QUAD_C1_FEM.hpp
 
Intrepid_HGRAD_QUAD_C1_FEMDef.hpp
Definition file for bi-linear FEM basis functions for H(grad) functions on QUAD cells
 
Intrepid_HGRAD_QUAD_C2_FEM.hpp
 
Intrepid_HGRAD_QUAD_C2_FEMDef.hpp
Definition file for bi-linear FEM basis functions for H(grad) functions on QUAD cells
 
Intrepid_HGRAD_QUAD_Cn_FEM.hpp
Header file for the Intrepid::HGRAD_QUAD_Cn_FEM class
 
Intrepid_HGRAD_QUAD_Cn_FEMDef.hpp
Definition file for the Intrepid::HGRAD_QUAD_Cn_FEM class
 
Intrepid_HGRAD_TET_C1_FEM.hpp
 
Intrepid_HGRAD_TET_C1_FEMDef.hpp
Definition file for linear FEM basis functions for H(grad) functions on TET cells
 
Intrepid_HGRAD_TET_C2_FEM.hpp
Header file for the Intrepid::HGRAD_TET_C2_FEM class
 
Intrepid_HGRAD_TET_C2_FEMDef.hpp
Definition file for the default H(grad)-compatible FEM basis of degree 2 on Tetrahedron cell
 
Intrepid_HGRAD_TET_Cn_FEM.hpp
Header file for the Intrepid::HGRAD_TET_Cn_FEM class
 
Intrepid_HGRAD_TET_Cn_FEM_ORTH.hpp
 
Intrepid_HGRAD_TET_Cn_FEM_ORTHDef.hpp
Definition file for FEM orthogonal basis functions of arbitrary degree for H(grad) functions on TET
 
Intrepid_HGRAD_TET_Cn_FEMDef.hpp
 
Intrepid_HGRAD_TET_COMP12_FEM.hpp
Header file for the Intrepid::HGRAD_TET_COMP12_FEM class
 
Intrepid_HGRAD_TET_COMP12_FEMDef.hpp
Definition file for the composite H(grad)-compatible FEM basis of degree 1 on Tetrahedron cell with 12 sub-tetrahedrons
 
Intrepid_HGRAD_TRI_C1_FEM.hpp
Header file for the Intrepid::HGRAD_TRI_C1_FEM class
 
Intrepid_HGRAD_TRI_C1_FEMDef.hpp
 
Intrepid_HGRAD_TRI_C2_FEM.hpp
Header file for the Intrepid::HGRAD_TRI_C2_FEM class
 
Intrepid_HGRAD_TRI_C2_FEMDef.hpp
 
Intrepid_HGRAD_TRI_Cn_FEM.hpp
Header file for the Intrepid::HGRAD_TRI_Cn_FEM class
 
Intrepid_HGRAD_TRI_Cn_FEM_ORTH.hpp
 
Intrepid_HGRAD_TRI_Cn_FEM_ORTHDef.hpp
Definition file for FEM orthogonal basis functions of arbitrary degree for H(grad) functions on TRI
 
Intrepid_HGRAD_TRI_Cn_FEMDef.hpp
 
Intrepid_HGRAD_WEDGE_C1_FEM.hpp
 
Intrepid_HGRAD_WEDGE_C1_FEMDef.hpp
Definition file for linear FEM basis functions for H(grad) functions on WEDGE cells
 
Intrepid_HGRAD_WEDGE_C2_FEM.hpp
Header file for the Intrepid::G_WEDGE_C2_FEM class
 
Intrepid_HGRAD_WEDGE_C2_FEMDef.hpp
Definition file for bi-quadratic FEM basis functions for H(grad) functions on WEDGE cells
 
Intrepid_HGRAD_WEDGE_I2_FEM.hpp
Header file for the Intrepid::HGRAD_WEDGE_I2_FEM class
 
Intrepid_HGRAD_WEDGE_I2_FEMDef.hpp
Definition file for an incomplete bi-quadratic FEM basis function for H(grad) functions on WEDGE cells
 
Intrepid_OrthogonalBases.hpp
Header file for orthogonal bases on various cell types
 
Intrepid_OrthogonalBasesDef.hpp
 
Intrepid_ProductTopology.hpp
Header file for utility class to take Cartesion products, of cell topologies. Currently just for products of lines
 
Intrepid_ProductTopologyDef.hpp
Implementation file for products of lines
 
Intrepid_TensorBasis.hpp
 FunctionSpaceTools
 
Intrepid_FunctionSpaceTools.hpp
Header file for the Intrepid::FunctionSpaceTools class
 
Intrepid_FunctionSpaceToolsDef.hpp
Definition file for the Intrepid::FunctionSpaceTools class
 
Intrepid_FunctionSpaceToolsInPlace.hpp
Header file for the Intrepid::FunctionSpaceToolsInPlace class
 
Intrepid_FunctionSpaceToolsInPlaceDef.hpp
Definition file for the Intrepid::FunctionSpaceToolsInPlace class
 Integration
 
Intrepid_AdaptiveSparseGrid.hpp
Header file for the Intrepid::AdaptiveSparseGrid class
 
Intrepid_AdaptiveSparseGridDef.hpp
Definition file for the Intrepid::AdaptiveSparseGrid class
 
Intrepid_AdaptiveSparseGridInterface.hpp
Header file for the Intrepid::AdaptiveSparseGridInterface class
 
Intrepid_AdaptiveSparseGridInterfaceDef.hpp
Definition file for the Intrepid::AdaptiveSparseGridInterface class
 
Intrepid_Cubature.hpp
Header file for the Intrepid::Cubature class
 
Intrepid_CubatureCompositeTet.hpp
 
Intrepid_CubatureCompositeTetDef.hpp
Definition file for the Intrepid::CubatureCompositeTet class
 
Intrepid_CubatureControlVolume.hpp
Header file for the Intrepid::CubatureControlVolume class
 
Intrepid_CubatureControlVolumeBoundary.hpp
Header file for the Intrepid::CubatureControlVolumeBoundary class
 
Intrepid_CubatureControlVolumeBoundaryDef.hpp
Definition file for the Intrepid::CubatureControlVolumeBoundary class
 
Intrepid_CubatureControlVolumeDef.hpp
 
Intrepid_CubatureControlVolumeSide.hpp
Header file for the Intrepid::CubatureControlVolumeSide class
 
Intrepid_CubatureControlVolumeSideDef.hpp
 
Intrepid_CubatureDirect.hpp
Header file for the Intrepid::CubatureDirect class
 
Intrepid_CubatureDirectDef.hpp
Definition file for the Intrepid::CubatureDirect class
 
Intrepid_CubatureDirectLineGauss.hpp
Header file for the Intrepid::CubatureDirectLineGauss class
 
Intrepid_CubatureDirectLineGaussDef.hpp
Definition file for the Intrepid::CubatureDirectLineGauss class
 
Intrepid_CubatureDirectLineGaussJacobi20.hpp
Header file for the Intrepid::CubatureDirectLineGaussJacobi20 class
 
Intrepid_CubatureDirectLineGaussJacobi20Def.hpp
Definition file for the Intrepid::CubatureDirectLineGaussJacobi20 class
 
Intrepid_CubatureDirectTetDefault.hpp
Header file for the Intrepid::CubatureDirectTetDefault class
 
Intrepid_CubatureDirectTetDefaultDef.hpp
Definition file for the Intrepid::CubatureDirectTetDefault class
 
Intrepid_CubatureDirectTriDefault.hpp
Header file for the Intrepid::CubatureDirectTriDefault class
 
Intrepid_CubatureDirectTriDefaultDef.hpp
Definition file for the Intrepid::CubatureDirectTriDefault class
 
Intrepid_CubatureGenSparse.hpp
Header file for the Intrepid::CubatureGenSparse class
 
Intrepid_CubatureGenSparseDef.hpp
Definition file for the Intrepid::CubatureGenSparse class
 
Intrepid_CubatureLineSorted.hpp
Header file for the Intrepid::CubatureLineSorted class
 
Intrepid_CubatureLineSortedDef.hpp
Definition file for the Intrepid::CubatureLineSorted class
 
Intrepid_CubaturePolygon.hpp
 
Intrepid_CubaturePolygonDef.hpp
Definition file for the Intrepid::CubaturePolygon class
 
Intrepid_CubaturePolylib.hpp
Header file for the Intrepid::CubaturePolylib class
 
Intrepid_CubaturePolylibDef.hpp
Definition file for the Intrepid::CubaturePolylib class
 
Intrepid_CubatureSparse.hpp
Header file for the Intrepid::CubatureSparse class
 
Intrepid_CubatureSparseDef.hpp
Definition file for the Intrepid::CubatureSparse class
 
Intrepid_CubatureSparseHelper.hpp
 
Intrepid_CubatureTensor.hpp
Header file for the Intrepid::CubatureTensor class
 
Intrepid_CubatureTensorDef.hpp
Definition file for the Intrepid::CubatureTensor class
 
Intrepid_CubatureTensorPyr.hpp
Header file for the Intrepid::CubatureTensorPyr class
 
Intrepid_CubatureTensorPyrDef.hpp
Definition file for the Intrepid::CubatureTensorPyr class
 
Intrepid_CubatureTensorSorted.hpp
Header file for the Intrepid::CubatureTensorSorted class
 
Intrepid_CubatureTensorSortedDef.hpp
Definition file for the Intrepid::CubatureTensorSorted class
 
Intrepid_DefaultCubatureFactory.hpp
Header file for the abstract base class Intrepid::DefaultCubatureFactory
 
Intrepid_DefaultCubatureFactoryDef.hpp
Definition file for the class Intrepid::DefaultCubatureFactory
 TensorProductSpaceTools
 
Intrepid_TensorProductSpaceTools.hpp
Header file for the Intrepid::TensorProductSpaceTools class
 
Intrepid_TensorProductSpaceToolsDef.hpp
Definition file for the Intrepid::TensorProductSpaceTools class
 Shared
 
Intrepid_ArrayTools.hpp
Header file for utility class to provide array tools, such as tensor contractions, etc
 
Intrepid_ArrayToolsDefCloneScale.hpp
Definition file for clone / scale operations of the array tools interface
 
Intrepid_ArrayToolsDefContractions.hpp
Definition file for contraction (integration) operations of the array tools class
 
Intrepid_ArrayToolsDefDot.hpp
Definition file for dot-multiply operations of the array tools interface
 
Intrepid_ArrayToolsDefScalar.hpp
Definition file for scalar multiply operations of the array tools interface
 
Intrepid_ArrayToolsDefTensor.hpp
Definition file for tensor multiply operations of the array tools interface
 
Intrepid_ArrayToolsDefTensorTEMP.hpp
 
Intrepid_BurkardtRules.hpp
Header file for integration rules provided by John Burkardt. <\A>
 
Intrepid_BurkardtRulesDef.hpp
Definition file for integration rules provided by John Burkardt. <\A>
 
Intrepid_FieldContainer.hpp
Header file for utility class to provide multidimensional containers
 
Intrepid_FieldContainerDef.hpp
Definition file for utility class to provide multidimensional containers
 
Intrepid_PointTools.hpp
Header file for utility class to provide point tools, such as barycentric coordinates, equispaced lattices, and warp-blend point distrubtions
 
Intrepid_PointToolsDef.hpp
Definition file for utilities for barycentric coordinates and lattices
 
Intrepid_Polylib.hpp
Header file for a set of functions providing orthogonal polynomial polynomial calculus and interpolation
 
Intrepid_PolylibDef.hpp
Definition file for a set of functions providing orthogonal polynomial polynomial calculus and interpolation
 
Intrepid_Rank.hpp
 
Intrepid_RealSpaceTools.hpp
Header file for classes providing basic linear algebra functionality in 1D, 2D and 3D
 
Intrepid_RealSpaceToolsDef.hpp
Definition file for utility classes providing basic linear algebra functionality
 
Intrepid_Types.hpp
Contains definitions of custom data types in Intrepid
 
Intrepid_Utils.cpp
Implementation file for Intrepid_Utils.hpp
 
Intrepid_Utils.hpp
Intrepid utilities
 test
 Cell
 
test_01.cpp
Test of the CellTools class
 
test_02.cpp
Test of the CellTools class
 
test_03.cpp
Test of the CellTools class
 Discretization
 Basis
 HCURL_HEX_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::C_HEX_I1_FEM class
 HCURL_HEX_In_FEM
 
test_01.cpp
Unit tests for the Intrepid::C_HEX_In_FEM class
 
test_02.cpp
Mass matrix patch test for the Intrepid::Basis_HCURL_HEX_In_FEM class
 HCURL_QUAD_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::HCURL_QUAD_I1_FEM class
 HCURL_QUAD_In_FEM
 
test_01.cpp
Unit tests for the Intrepid::HCURL_QUAD_In_FEM class
 HCURL_TET_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::HCURL_TET_I1_FEM class
 HCURL_TET_In_FEM
 
test_01.cpp
Unit test of Nedelec class for tetrahedra
 
test_02.cpp
Mass matrix patch test for the Intrepid::Basis_HCURL_TET_In_FEM class
 
test_03.cpp
 HCURL_TRI_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::HCURL_TRI_I1_FEM class
 HCURL_TRI_In_FEM
 
test_01.cpp
Unit test of Nedelec class for triangles
 HCURL_WEDGE_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::C_WEDGE_I1_FEM class
 HDIV_HEX_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::C_HEX_I1_FEM class
 HDIV_HEX_In_FEM
 
test_01.cpp
Unit tests for the Intrepid::C_HEX_I1_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HDIV_TET_In_FEM class
 HDIV_QUAD_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::HDIV_QUAD_I1_FEM class
 HDIV_QUAD_In_FEM
 
test_01.cpp
Unit tests for the Intrepid::HDIV_QUAD_I1_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HDIV_QUAD_In_FEM_ORTH class
 HDIV_TET_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::C_HEX_I1_FEM class
 HDIV_TET_In_FEM
 
test_01.cpp
Unit test of Raviart-Thomas class for tetrahedra
 
test_02.cpp
Patch test for the Intrepid::Basis_HDIV_TET_In_FEM class
 HDIV_TRI_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::HDIV_TRI_I1_FEM class
 HDIV_TRI_In_FEM
 
test_01.cpp
Unit test of Raviart-Thomas class for triangles
 
test_02.cpp
 HDIV_WEDGE_I1_FEM
 
test_01.cpp
Unit tests for the Intrepid::HDIV_WEDGE_I1_FEM class
 HGRAD_HEX_C1_FEM
 
test_01.cpp
Unit tests for the Intrepid::G_HEX_C1_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_HEX_C1_FEM class
 HGRAD_HEX_C2_FEM
 
test_01.cpp
Unit tests for the Intrepid::G_HEX_C2_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_HEX_C2_FEM class
 HGRAD_HEX_Cn_FEM
 testdata
 
maked.py
 
test_01.cpp
Unit tests for the Intrepid::G_HEX_C2_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_HEX_C2_FEM class
 HGRAD_HEX_I2_FEM
 
test_01.cpp
Unit tests for the Intrepid::HGRAD_HEX_I2_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_HEX_I2_FEM class
 HGRAD_LINE_C1_FEM
 
test_01.cpp
Unit tests for the Intrepid::Basis_HGRAD_LINE_C1_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_LINE_C1_FEM class
 HGRAD_LINE_Cn_FEM
 
test_01.cpp
Unit tests for the Intrepid::Basis_HGRAD_LINE_Cn_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_LINE_Cn_FEM class
 HGRAD_LINE_Cn_FEM_JACOBI
 
test_01.cpp
Unit tests for the Intrepid::Basis_HGRAD_LINE_Cn_FEM_JACOBI class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_LINE_Cn_FEM_JACOBI class
 HGRAD_LINE_Hermite_FEM
 
test_01.cpp
Unit tests for the Intrepid::Basis_HGRAD_LINE_Hermite_FEM class
 
test_02.cpp
Unit tests for the Intrepid::Basis_HGRAD_LINE_Hermite_FEM class
 HGRAD_PYR_C1_FEM
 
test_01.cpp
Unit tests for the Intrepid::G_TRIPRISM_C1_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_PYR_C1_FEM class
 HGRAD_PYR_I2_FEM
 
test_01.cpp
Unit tests for the Intrepid::HGRAD_PYR_I2_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_PYR_I2_FEM class
 HGRAD_QUAD_C1_FEM
 
test_01.cpp
Unit tests for the Intrepid::G_QUAD_C1_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_QUAD_C1_FEM class
 HGRAD_QUAD_C2_FEM
 
test_01.cpp
Unit tests for the Intrepid::HGRAD_QUAD_C2_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_QUAD_C2_FEM class
 HGRAD_QUAD_Cn_FEM
 
test_01.cpp
Unit tests for the Intrepid::HGRAD_QUAD_Cn_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_QUAD_C2_FEM class
 HGRAD_TET_C1_FEM
 
test_01.cpp
Unit tests for the Intrepid::G_TET_C1_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_TET_C1_FEM class
 HGRAD_TET_C2_FEM
 
test_01.cpp
Unit tests for the Intrepid::HGRAD_TET_C2_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_TET_C2_FEM class
 HGRAD_TET_Cn_FEM
 
test_01.cpp
Unit test of Lagrange basis class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_TET_Cn_FEM class
 HGRAD_TET_Cn_FEM_ORTH
 
test_01.cpp
Unit test of orthogonal tetrahedral polynomial basis class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_TET_Cn_FEM_ORTH class
 HGRAD_TET_COMP12_FEM
 
test_01.cpp
Unit tests for the Intrepid::G_TET_COMP12_FEM class
 HGRAD_TRI_C1_FEM
 
test_01.cpp
Unit tests for the Intrepid::Basis_HGRAD_TRI_C1_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_TRI_C1_FEM class
 HGRAD_TRI_C2_FEM
 
test_01.cpp
Unit tests for the Intrepid::Basis_HGRAD_TRI_C2_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_TRI_C2_FEM class
 HGRAD_TRI_Cn_FEM
 
test_01.cpp
Unit test of Lagrange basis class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_TRI_Cn_FEM class
 HGRAD_TRI_Cn_FEM_ORTH
 
test_01.cpp
Unit test of Dubiner basis class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_TRI_Cn_FEM_ORTH class
 HGRAD_WEDGE_C1_FEM
 
test_01.cpp
Unit tests for the Intrepid::G_TRIPRISM_C1_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_WEDGE_C1_FEM class
 HGRAD_WEDGE_C2_FEM
 
test_01.cpp
Unit tests for the Intrepid::HGRAD_WEDGE_C2_FEM class
 HGRAD_WEDGE_I2_FEM
 
test_01.cpp
Unit tests for the Intrepid::HGRAD_WEDGE_I2_FEM class
 
test_02.cpp
Patch test for the Intrepid::Basis_HGRAD_WEDGE_I2_FEM class
 OrthogonalBases
 
test_01.cpp
Unit test of orthogonal bases. Outdated and unused
 
test_02.cpp
Unit test of OrthogonalBases class
 FunctionSpaceTools
 
test_01.cpp
Unit test for the FunctionSpaceTools class, testing H-grad
 
test_02.cpp
Unit test for the FunctionSpaceTools class, testing H-curl
 
test_03.cpp
Unit test for the FunctionSpaceTools class, testing H-div
 
test_04.cpp
Unit test for the FunctionSpaceTools class, testing dataIntegral via integrate
 
test_05.cpp
Unit test for the FunctionSpaceTools class, testing H-div, so similar to test_03.cpp; however, shards::Arrays are used as computational arrays and wrapped as FieldContainers
 
test_06.cpp
Unit test for the FunctionSpaceTools class, testing H-grad, with varying types of arrays. Similar to test_01
 Integration
 
test_01.cpp
Unit test (CubatureDirect,CubatureTensor): correctness of volume computations for reference cells
 
test_02.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_03.cpp
Unit test (CubatureDirect,CubatureTensor,DefaultCubatureFactory): correctness of integration of monomials for 2D reference cells
 
test_04.cpp
Unit test (CubatureDirect,CubatureTensor,DefaultCubatureFactory): correctness of integration of monomials for 3D reference cells
 
test_05.cpp
Unit test (CubatureDirect,CubatureTensor,DefaultCubatureFactory): correctness of integration of monomials for 3D reference cells
 
test_06.cpp
Unit test (CubatureDirect,CubatureTensor,DefaultCubatureFactory): correctness of integration of monomials for 3D reference cells
 
test_07.cpp
Unit test (CubatureSparse): correctness of integration of monomials for 2D reference cells
 
test_08.cpp
Unit test (CubatureSparse): correctness of integration of monomials for 3D reference cells
 
test_09.cpp
Unit test (CubatureGenSparse): correctness of integration of monomials for 3D reference cells
 
test_10.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_11.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_12.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_13.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_14.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_15.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_16.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_17.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_18.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_19.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_20.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_21.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_22.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_23.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_24.cpp
Unit test (CubatureDirect): correctness of integration of monomials for 1D reference cells
 
test_25.cpp
Unit test (CubatureControlVolume, CubatureControlVolumeSide, CubatureContorlVolumeBoundary): correctness of values
 TensorProductSpaceTools
 
test_01.cpp
Unit test for the FunctionSpaceTools class, testing H-grad
 
test_02.cpp
 Shared
 ArrayTools
 
test_01.cpp
Unit test for the ArrayTools class
 
test_02.cpp
Unit test for the scalar multiply operations of the ArrayTools class
 
test_03.cpp
Unit test for the dot multiply operations of the ArrayTools class
 
test_04.cpp
 
test_05.cpp
Unit test for the clone / scale operations of the ArrayTools class
 FieldContainer
 
test_01.cpp
Unit test of FieldContainer class
 
test_02.cpp
Unit test of FieldContainer class
 
test_03.cpp
Unit test of FieldContainer class
 IntrepidBurkardtRules
 
test_01.cpp
Test file for integration rules provided by John Burkardt. <\A>
 IntrepidPolylib
 
test_01.cpp
Test file for a set of functions providing orthogonal polynomial polynomial calculus and interpolation
 PointTools
 
test_01.cpp
Unit test for the PointTools class
 RealSpaceTools
 
test_01.cpp
Unit test for the RealSpaceTools class