Intrepid2
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CIntrepid2::ArrayTools< ExecSpaceType >Utility class that provides methods for higher-order algebraic manipulation of user-defined arrays, such as tensor contractions. For low-order operations, see Intrepid2::RealSpaceTools
 CIntrepid2::Basis< ExecSpaceType, outputValueType, pointValueType >An abstract base class that defines interface for concrete basis implementations for Finite Element (FEM) and Finite Volume/Finite Difference (FVD) discrete spaces
 CIntrepid2::Basis< Basis1::ExecutionSpace, Basis1::OutputValueType, Basis1::PointValueType >
 CIntrepid2::Basis< Kokkos::DefaultExecutionSpace, double, double >
 CIntrepid2::Basis< void, double, double >
 CIntrepid2::Impl::Basis_HCURL_HEX_I1_FEMSee Intrepid2::Basis_HCURL_HEX_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_HEX_In_FEMSee Intrepid2::Basis_HCURL_HEX_In_FEM
 CIntrepid2::Impl::Basis_HCURL_QUAD_I1_FEMSee Intrepid2::Basis_HCURL_QUAD_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_QUAD_In_FEMSee Intrepid2::Basis_HCURL_QUAD_In_FEM
 CIntrepid2::Impl::Basis_HCURL_TET_I1_FEMSee Intrepid2::Basis_HCURL_TET_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_TET_In_FEMSee Intrepid2::Basis_HCURL_TET_In_FEM
 CIntrepid2::Impl::Basis_HCURL_TRI_I1_FEMSee Intrepid2::Basis_HCURL_TRI_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_TRI_In_FEMSee Intrepid2::Basis_HCURL_TRI_In_FEM
 CIntrepid2::Impl::Basis_HCURL_WEDGE_I1_FEMSee Intrepid2::Basis_HCURL_WEDGE_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_HEX_I1_FEMSee Intrepid2::Basis_HDIV_HEX_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_HEX_In_FEMSee Intrepid2::Basis_HDIV_HEX_In_FEM
 CIntrepid2::Impl::Basis_HDIV_QUAD_I1_FEMSee Intrepid2::Basis_HDIV_QUAD_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_QUAD_In_FEMSee Intrepid2::Basis_HDIV_QUAD_In_FEM
 CIntrepid2::Impl::Basis_HDIV_TET_I1_FEMSee Intrepid2::Basis_HDIV_TET_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_TET_In_FEMSee Intrepid2::Basis_HDIV_TET_In_FEM
 CIntrepid2::Impl::Basis_HDIV_TRI_I1_FEMSee Intrepid2::Basis_HDIV_TRI_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_TRI_In_FEMSee Intrepid2::Basis_HDIV_TRI_In_FEM
 CIntrepid2::Impl::Basis_HDIV_WEDGE_I1_FEMSee Intrepid2::Basis_HDIV_WEDGE_I1_FEM
 CIntrepid2::Impl::Basis_HGRAD_HEX_C1_FEMSee Intrepid2::Basis_HGRAD_HEX_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_HEX_C2_FEMSee Intrepid2::Basis_HGRAD_HEX_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_HEX_Cn_FEMSee Intrepid2::Basis_HGRAD_HEX_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_LINE_C1_FEMSee Intrepid2::Basis_HGRAD_LINE_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_LINE_Cn_FEMSee Intrepid2::Basis_HGRAD_LINE_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_LINE_Cn_FEM_JACOBISee Intrepid2::Basis_HGRAD_LINE_Cn_FEM_JACOBI
 CIntrepid2::Impl::Basis_HGRAD_PYR_C1_FEMSee Intrepid2::Basis_HGRAD_PYR_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_QUAD_C1_FEMSee Intrepid2::Basis_HGRAD_QUAD_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_QUAD_C2_FEMSee Intrepid2::Basis_HGRAD_QUAD_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_QUAD_Cn_FEMSee Intrepid2::Basis_HGRAD_QUAD_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_C1_FEMSee Intrepid2::Basis_HGRAD_TET_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_C2_FEMSee Intrepid2::Basis_HGRAD_TET_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_Cn_FEMSee Intrepid2::Basis_HGRAD_TET_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_Cn_FEM_ORTHSee Intrepid2::Basis_HGRAD_TET_Cn_FEM_ORTH
 CIntrepid2::Impl::Basis_HGRAD_TET_COMP12_FEMSee Intrepid2::Basis_HGRAD_TET_COMP12_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_C1_FEMSee Intrepid2::Basis_HGRAD_TRI_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_C2_FEMSee Intrepid2::Basis_HGRAD_TRI_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_Cn_FEMSee Intrepid2::Basis_HGRAD_TRI_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_Cn_FEM_ORTHSee Intrepid2::Basis_HGRAD_TRI_Cn_FEM_ORTH
 CIntrepid2::Impl::Basis_HGRAD_WEDGE_C1_FEMSee Intrepid2::Basis_HGRAD_WEDGE_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_WEDGE_C2_FEMSee Intrepid2::Basis_HGRAD_WEDGE_C2_FEM
 CIntrepid2::Impl::Basis_HVOL_C0_FEMSee Intrepid2::Basis_HVOL_C0_FEM
 CIntrepid2::Impl::Basis_HVOL_HEX_Cn_FEMSee Intrepid2::Basis_HVOL_HEX_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_LINE_Cn_FEMSee Intrepid2::Basis_HVOL_LINE_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_QUAD_Cn_FEMSee Intrepid2::Basis_HVOL_QUAD_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_TET_Cn_FEMSee Intrepid2::Basis_HVOL_TET_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_TRI_Cn_FEMSee Intrepid2::Basis_HVOL_TRI_Cn_FEM
 CIntrepid2::CellTools< ExecSpaceType >A stateless class for operations on cell data. Provides methods for:
 CIntrepid2::Impl::CellToolsSee Intrepid2::CellTools
 CIntrepid2::Experimental::ComputeBasisCoeffsOnCell_HCurl< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnCells_HGRAD< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnCells_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnEdges_HCurl< ViewType1, ViewType2, ViewType3, ViewType4 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnEdges_HGRAD< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnEdges_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnFaces_HCurl< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7, ViewType8 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnFaces_HGRAD< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnFaces_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6, ViewType7 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnSides_HDiv< ViewType1, ViewType2, ViewType3 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnVertices_HGRAD< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >
 CIntrepid2::Experimental::ComputeBasisCoeffsOnVertices_L2< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5 >
 CIntrepid2::Experimental::computeDofCoordsAndCoeffs< ScalarViewType, ortViewType, t2oViewType, subcellParamViewType, intViewType >
 CIntrepid2::Experimental::ComputeHCurlBasisCoeffsOnCells_HDiv< ViewType1, ViewType2, ViewType3, ViewType4, ViewType5, ViewType6 >
 CIntrepid2::Cubature< ExecSpaceType, pointValueType, weightValueType >Defines the base class for cubature (integration) rules in Intrepid
 CIntrepid2::Polylib::Serial::Cubature< polyType >Gauss-Jacobi/Gauss-Radau-Jacobi/Gauss-Lobatto zeros and weights
 CIntrepid2::Cubature< void, double, double >
 CIntrepid2::CubatureDirect< ExecSpaceType, pointValueType, weightValueType >::CubatureDataCubature data is defined on exec space and deep-copied when an object is created
 CIntrepid2::CubatureDirect< ExecSpaceType, pointValueType, weightValueType >::CubatureDataStaticCubature data is defined on the host space and is static
 CIntrepid2::DeduceLayout< ViewType >Layout deduction (temporary meta-function)
 CIntrepid2::DefaultCubatureFactoryA factory class that generates specific instances of cubatures
 CIntrepid2::Polylib::Serial::Derivative< polyType >Compute the Derivative Matrix and its transpose associated with the Gauss-Jacobi/Gauss-Radau-Jacobi/Gauss-Lobatto-Jacobi zeros
 CIntrepid2::DerivedBasisFamily< LineBasisHGRAD, LineBasisHVOL, TriangleBasisFamily, TetrahedronBasisFamily >A family of basis functions, constructed from H(vol) and H(grad) bases on the line
 CDerivedNodalBasisFamilyA family of nodal basis functions which is related to, but not identical with, the Lagrangian basis family that Intrepid2 has historically supported
 CIntrepid2::Experimental::ProjectionTools< ExecSpaceType >::ElemSystemClass to solve a square system A x = b on each cell A is expected to be saddle a point (KKT) matrix of the form [C B; B^T 0], where C has size nxn and B nxm, with n>0, m>=0. B^T is copied from B, so one does not have to define the B^T portion of A. b will contain the solution x. The first n-entries of x are copied into the provided basis coefficients using the provided indexing. The system is solved either with a QR factorization implemented in KokkosKernels or with Lapack GELS function
 CIntrepid2::EmptyBasisFamilyEmptyBasisFamily allows us to set a default void family for a given topology
 CIntrepid2::ExecSpace< ViewSpaceType, UserSpaceType >Space overload
 CIntrepid2::ExecSpace< ViewSpaceType, void >Space overload
 CIntrepid2::FunctorRealSpaceTools::F_absval< absArrayViewType, inArrayViewType >Functor to compute absolute value see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorRealSpaceTools::F_add< sumArrayViewType, inArray1Viewtype, inArray2ViewType >Functor to add md arrays see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorFunctionSpaceTools::F_applyFieldSigns< inoutFunctionViewType, fieldSignViewType >Functor for applyFieldSigns, see Intrepid2::FunctionSpaceTools for more
 CIntrepid2::FunctorFunctionSpaceTools::F_applyLeftFieldSigns< inoutOperatorViewType, fieldSignViewType >Functor for applyLeftFieldSigns, see Intrepid2::FunctionSpaceTools for more
 CIntrepid2::FunctorFunctionSpaceTools::F_applyRightFieldSigns< inoutOperatorViewType, fieldSignViewType >Functor for applyRightFieldSigns, see Intrepid2::FunctionSpaceTools for more
 CIntrepid2::FunctorArrayTools::F_clone< OutputViewType, inputViewType, valRank >Functor for clone see Intrepid2::ArrayTools for more
 CIntrepid2::FunctorRealSpaceTools::F_clone< OutputViewType, inputViewType >Functor for clone see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorFunctionSpaceTools::F_computeCellMeasure< outputValViewType, inputDetViewType, inputWeightViewType >Functor for calculation of cell measure, see Intrepid2::FunctionSpaceTools for more
 CIntrepid2::FunctorArrayTools::F_contractDataData< outputDataViewType, inputDataLeftViewType, inputDataRightViewType >Functor to contractDataData see Intrepid2::ArrayTools for more
 CIntrepid2::FunctorArrayTools::F_contractDataField< outputFieldsViewType, inputDataViewType, inputFieldsViewType >Functor to contractDataField see Intrepid2::ArrayTools for more
 CIntrepid2::FunctorArrayTools::F_contractFieldField< outFieldViewType, leftFieldViewType, rightFieldViewType >Functor to contractFieldField see Intrepid2::ArrayTools for more
 CIntrepid2::FunctorArrayTools::F_crossProduct< OutputViewType, leftInputViewType, rightInputViewType >Functor for crossProduct see Intrepid2::ArrayTools for more
 CIntrepid2::FunctorRealSpaceTools::F_det< detArrayViewType, inMatViewType >Functor to compute determinant see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorRealSpaceTools::F_dot< dotArrayViewType, inVec1ViewType, inVec2ViewType >Functor to compute dot product see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorArrayTools::F_dotMultiply< OutputViewType, leftInputViewType, rightInputViewType >Functor for dotMultiply see Intrepid2::ArrayTools for more
 CIntrepid2::FunctorFunctionSpaceTools::F_evaluate< outputPointViewType, inputCoeffViewType, inputFieldViewType >Functor to evaluate functions, see Intrepid2::FunctionSpaceTools for more
 CIntrepid2::FunctorRealSpaceTools::F_extractScalarValues< OutputViewType, inputViewType >Functor for extractScalarValues see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorCellTools::F_getSubcvCoords_Hexahedron< subcvCoordViewType, cellCoordViewType, mapViewType >Functor for calculation of sub-control volume coordinates on hexahedra see Intrepid2::CellTools for more
 CIntrepid2::FunctorCellTools::F_getSubcvCoords_Polygon2D< subcvCoordViewType, cellCoordViewType, mapViewType >Functor for calculation of sub-control volume coordinates on polygons see Intrepid2::CellTools for more
 CIntrepid2::FunctorCellTools::F_getSubcvCoords_Tetrahedron< subcvCoordViewType, cellCoordViewType, mapViewType >Functor for calculation of sub-control volume coordinates on tetrahedra see Intrepid2::CellTools for more
 CIntrepid2::FunctorFunctionSpaceTools::F_HGRADtransformGRAD< OutputViewType, jacInverseViewType, inputViewType, spaceDim >Functor for calculation HGRADtransformGRAD, see Intrepid2::FunctionSpaceTools for more
 CIntrepid2::FunctorRealSpaceTools::F_inverse< inverseMatViewType, inMatViewType >Functor to compute inverse see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorCellTools::F_mapToPhysicalFrame< physPointViewType, worksetCellType, basisValType >Functor for mapping reference points to physical frame see Intrepid2::CellTools for more
 CIntrepid2::FunctorArrayTools::F_matmatProduct< OutputViewType, leftInputViewType, rightInputViewType >Functor for matmatProduct see Intrepid2::ArrayTools for more
 CIntrepid2::FunctorRealSpaceTools::F_matvec< matVecViewType, inMatViewType, inVecViewType >Functor to compute matvec see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorArrayTools::F_matvecProduct< OutputViewType, leftInputViewType, rightInputViewType >Functor for matvecProduct see Intrepid2::ArrayTools for more
 CIntrepid2::F_modifyBasisByOrientation< ortViewType, OutputViewType, inputViewType, o2tViewType, t2oViewType, dataViewType >
 CIntrepid2::FunctorArrayTools::F_outerProduct< OutputViewType, leftInputViewType, rightInputViewType >Functor for outerProduct see Intrepid2::ArrayTools for more
 CIntrepid2::FunctorArrayTools::F_scalarMultiply< OutputViewType, inputLeftViewType, inputRightViewType, equalRank, reciprocal >Functor for scalarMultiply see Intrepid2::ArrayTools for more
 CIntrepid2::FunctorRealSpaceTools::F_scale< ValueType, scaledArrayViewType, inArrayViewType >Functor to scale md arrays see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorCellTools::F_setJacobian< jacobianViewType, worksetCellType, basisGradType >Functor for calculation of Jacobian on cell workset see Intrepid2::CellTools for more
 CIntrepid2::FunctorRealSpaceTools::F_subtract< diffArrayViewType, inArray1ViewType, inArray2ViewType >Functor to subtract md arrays see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorRealSpaceTools::F_transpose< transposeMatViewType, inMatViewType >Functor to compute transpose see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorRealSpaceTools::F_vecprod< vecProdViewType, inLeftViewType, inRightViewType >Functor to compute vecprod see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctorRealSpaceTools::F_vectorNorm< normArrayViewType, inVecViewType >Functor to compute vector norm see Intrepid2::RealSpaceTools for more
 CIntrepid2::FunctionSpaceTools< ExecSpaceType >Defines expert-level interfaces for the evaluation of functions and operators in physical space (supported for FE, FV, and FD methods) and FE reference space; in addition, provides several function transformation utilities
 CIntrepid2::CubatureControlVolume< ExecSpaceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvWeightViewType, jacDetViewType >
 CIntrepid2::CubatureControlVolumeBoundary< ExecSpaceType, pointValueType, weightValueType >::Functor< cubPointViewType, subcvCoordViewType, mapViewType >
 CIntrepid2::CubatureControlVolumeSide< ExecSpaceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType, subcvCoordViewType, subcvSideNormalViewType, mapViewType >
 CIntrepid2::CubatureTensorPyr< ExecSpaceType, pointValueType, weightValueType >::Functor< cubPointViewType, cubWeightViewType >
 CIntrepid2::Impl::Basis_HCURL_HEX_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HCURL_HEX_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_HEX_In_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HCURL_HEX_In_FEM
 CIntrepid2::Impl::Basis_HCURL_QUAD_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HCURL_QUAD_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_QUAD_In_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HCURL_QUAD_In_FEM
 CIntrepid2::Impl::Basis_HCURL_TET_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HCURL_TET_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_TET_In_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HCURL_TET_In_FEM
 CIntrepid2::Impl::Basis_HCURL_TRI_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HCURL_TRI_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_TRI_In_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HCURL_TRI_In_FEM
 CIntrepid2::Impl::Basis_HCURL_WEDGE_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HCURL_WEDGE_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_HEX_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HDIV_HEX_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_HEX_In_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HDIV_HEX_In_FEM
 CIntrepid2::Impl::Basis_HDIV_QUAD_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HDIV_QUAD_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_QUAD_In_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HDIV_QUAD_In_FEM
 CIntrepid2::Impl::Basis_HDIV_TET_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HDIV_TET_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_TET_In_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HDIV_TET_In_FEM
 CIntrepid2::Impl::Basis_HDIV_TRI_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HDIV_TRI_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_TRI_In_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HDIV_TRI_In_FEM
 CIntrepid2::Impl::Basis_HDIV_WEDGE_I1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HDIV_WEDGE_I1_FEM
 CIntrepid2::Impl::Basis_HGRAD_HEX_C1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_HEX_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_HEX_C2_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_HEX_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_HEX_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HGRAD_HEX_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_LINE_C1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_LINE_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_LINE_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HGRAD_LINE_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_LINE_Cn_FEM_JACOBI::Functor< outputValueViewType, inputPointViewType, opType, numPtsEval >See Intrepid2::Basis_HGRAD_LINE_Cn_FEM_JACOBI
 CIntrepid2::Impl::Basis_HGRAD_PYR_C1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_PYR_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_QUAD_C1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_QUAD_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_QUAD_C2_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_QUAD_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_QUAD_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HGRAD_QUAD_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_C1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_TET_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_C2_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_TET_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HGRAD_TET_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_Cn_FEM_ORTH::Functor< outputValueViewType, inputPointViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HGRAD_TET_Cn_FEM_ORTH
 CIntrepid2::Impl::Basis_HGRAD_TET_COMP12_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_TET_COMP12_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_C1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_TRI_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_C2_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_TRI_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HGRAD_TRI_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_Cn_FEM_ORTH::Functor< outputValueViewType, inputPointViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HGRAD_TRI_Cn_FEM_ORTH
 CIntrepid2::Impl::Basis_HGRAD_WEDGE_C1_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_WEDGE_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_WEDGE_C2_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HGRAD_WEDGE_C2_FEM
 CIntrepid2::Impl::Basis_HVOL_C0_FEM::Functor< outputValueViewType, inputPointViewType, opType >See Intrepid2::Basis_HVOL_C0_FEM
 CIntrepid2::Impl::Basis_HVOL_HEX_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HVOL_HEX_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_LINE_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HVOL_LINE_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_QUAD_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HVOL_QUAD_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_TET_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HVOL_TET_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_TRI_Cn_FEM::Functor< outputValueViewType, inputPointViewType, vinvViewType, workViewType, opType, numPtsEval >See Intrepid2::Basis_HVOL_TRI_Cn_FEM
 CIntrepid2::Impl::Hexahedron< N >
 CIntrepid2::Impl::Hexahedron< 20 >Hexahedron topology, 20 nodes
 CIntrepid2::Impl::Hexahedron< 27 >Hexahedron topology, 27 nodes
 CIntrepid2::Impl::Hexahedron< 8 >Hexahedron topology, 8 nodes
 CIntrepid2::Hierarchical_HGRAD_LINE_Functor< ExecutionSpace, OutputScalar, PointScalar, OutputFieldType, InputPointsType >Functor for computing values for the IntegratedLegendreBasis_HGRAD_LINE class
 CIntrepid2::Hierarchical_HGRAD_TET_Functor< ExecutionSpace, OutputScalar, PointScalar, OutputFieldType, InputPointsType >Functor for computing values for the IntegratedLegendreBasis_HGRAD_TET class
 CIntrepid2::Hierarchical_HGRAD_TRI_Functor< ExecutionSpace, OutputScalar, PointScalar, OutputFieldType, InputPointsType >Functor for computing values for the IntegratedLegendreBasis_HGRAD_TRI class
 CIntrepid2::Hierarchical_HVOL_LINE_Functor< ExecutionSpace, OutputScalar, PointScalar, OutputFieldType, InputPointsType >Functor for computing values for the LegendreBasis_HVOL_LINE class
 CHierarchicalBasisFamilyA family of hierarchical basis functions, constructed in a way that follows work by Fuentes et al
 CIntrepid2::HierarchicalTetrahedronBasisFamily< ExecutionSpace, OutputScalar, PointScalar, defineVertexFunctions >
 CIntrepid2::HierarchicalTriangleBasisFamily< ExecutionSpace, OutputScalar, PointScalar, defineVertexFunctions >
 CIntrepid2::ArrayTools< ExecSpaceType >::Internal
 CIntrepid2::Polylib::Serial::InterpolationOperator< polyType >Interpolation Operator from Gauss-Jacobi points to an arbitrary distribution at points zm
 CIntrepid2::Polylib::Serial::LagrangianInterpolant< polyType >Compute the value of the i th Lagrangian interpolant through the np Gauss-Jacobi/Gauss-Radau-Jacobi/Gauss-Lobatto points zgj at the arbitrary location z
 CIntrepid2::Experimental::LagrangianInterpolation< ExecSpaceType >A class providing static members to perform Lagrangian interpolation on a finite element
 CIntrepid2::Impl::Line< N >
 CIntrepid2::Impl::Line< 2 >Line topology, 2 nodes
 CIntrepid2::Impl::Line< 3 >Line topology, 3 nodes
 CIntrepid2::NaturalLayoutForType< ValueType >Define layout that will allow us to wrap Sacado Scalar objects in Views without copying
 CIntrepid2::NodalBasisFamily< ExecSpace, OutputScalar, PointScalar >A family of nodal basis functions representing the higher-order Lagrangian basis family that Intrepid2 has historically supported
 CIntrepid2::OrientationOrientation encoding and decoding
 CIntrepid2::Impl::OrientationToolsTools to compute orientations for degrees-of-freedom
 CIntrepid2::OrientationTools< ExecSpaceType >Tools to compute orientations for degrees-of-freedom
 CIntrepid2::Impl::OrthPolynomialTet< OutputViewType, inputViewType, workViewType, hasDeriv, n >See Intrepid2::Basis_HGRAD_TET_Cn_FEM_ORTH
 CIntrepid2::Impl::OrthPolynomialTet< OutputViewType, inputViewType, workViewType, hasDeriv, 0 >See Intrepid2::Basis_HGRAD_TET_Cn_FEM_ORTH
 CIntrepid2::Impl::OrthPolynomialTet< OutputViewType, inputViewType, workViewType, hasDeriv, 1 >See Intrepid2::Basis_HGRAD_TET_Cn_FEM_ORTH
 CIntrepid2::Impl::OrthPolynomialTri< OutputViewType, inputViewType, workViewType, hasDeriv, n >See Intrepid2::Basis_HGRAD_TRI_Cn_FEM_ORTH
 CIntrepid2::Impl::OrthPolynomialTri< OutputViewType, inputViewType, workViewType, hasDeriv, 0 >See Intrepid2::Basis_HGRAD_TRI_Cn_FEM_ORTH
 CIntrepid2::Impl::OrthPolynomialTri< OutputViewType, inputViewType, workViewType, hasDeriv, 1 >See Intrepid2::Basis_HGRAD_TRI_Cn_FEM_ORTH
 CIntrepid2::ParametersDefine constants
 CIntrepid2::PointToolsUtility class that provides methods for calculating distributions of points on different cells
 CIntrepid2::PolylibProviding orthogonal polynomial calculus and interpolation, created by Spencer Sherwin, Aeronautics, Imperial College London, modified and redistributed by D. Ridzal
 CIntrepid2::Experimental::ProjectionStruct< SpT, ValueType >An helper class to compute the evaluation points and weights needed for performing projections
 CIntrepid2::Experimental::ProjectionTools< ExecSpaceType >A class providing static members to perform projection-based interpolations:
 CIntrepid2::Impl::Pyramid< N >
 CIntrepid2::Impl::Pyramid< 13 >Pyramid topology, 13 nodes
 CIntrepid2::Impl::Pyramid< 14 >Pyramid topology, 14 nodes
 CIntrepid2::Impl::Pyramid< 5 >Pyramid topology, 5 nodes
 CIntrepid2::Impl::Quadrilateral< N >
 CIntrepid2::Impl::Quadrilateral< 4 >Quadrilateral topology, 4 nodes
 CIntrepid2::Impl::Quadrilateral< 8 >Quadrilateral topology, 8 nodes
 CIntrepid2::Impl::Quadrilateral< 9 >Quadrilateral topology, 9 nodes
 CIntrepid2::RealSpaceTools< ExecSpaceType >Implementation of basic linear algebra functionality in Euclidean space
 CIntrepid2::CellTools< ExecSpaceType >::ReferenceNodeDataReference node data for each supported topology
 CIntrepid2::CellTools< ExecSpaceType >::ReferenceNodeDataStaticReference node containers for each supported topology
 CIntrepid2::Impl::CellTools::ReferenceNodeDataType
 CIntrepid2::ScalarTraits< T >Scalar type traits
 CIntrepid2::ScalarTraits< double >Built in support for double
 CIntrepid2::ScalarTraits< float >Built in support for float
 CIntrepid2::ScalarTraits< int >Built in support for int
 CIntrepid2::ScalarTraits< long int >Built in support for long int
 CIntrepid2::ScalarTraits< long long >Built in support for long long
 CIntrepid2::Basis_HDIV_HEX_I1_FEM< ExecSpaceType, outputValueType, pointValueType >::Serial< opType >
 CIntrepid2::Impl::Basis_HCURL_HEX_I1_FEM::Serial< opType >See Intrepid2::Basis_HCURL_HEX_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_HEX_In_FEM::Serial< opType >See Intrepid2::Basis_HCURL_HEX_In_FEM
 CIntrepid2::Impl::Basis_HCURL_QUAD_I1_FEM::Serial< opType >See Intrepid2::Basis_HCURL_QUAD_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_QUAD_In_FEM::Serial< opType >See Intrepid2::Basis_HCURL_QUAD_In_FEM
 CIntrepid2::Impl::Basis_HCURL_TET_I1_FEM::Serial< opType >See Intrepid2::Basis_HCURL_TET_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_TET_In_FEM::Serial< opType >See Intrepid2::Basis_HCURL_TET_In_FEM
 CIntrepid2::Impl::Basis_HCURL_TRI_I1_FEM::Serial< opType >See Intrepid2::Basis_HCURL_TRI_I1_FEM
 CIntrepid2::Impl::Basis_HCURL_TRI_In_FEM::Serial< opType >See Intrepid2::Basis_HCURL_TRI_In_FEM
 CIntrepid2::Impl::Basis_HCURL_WEDGE_I1_FEM::Serial< opType >See Intrepid2::Basis_HCURL_WEDGE_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_HEX_I1_FEM::Serial< opType >See Intrepid2::Basis_HDIV_HEX_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_HEX_In_FEM::Serial< opType >See Intrepid2::Basis_HDIV_HEX_In_FEM
 CIntrepid2::Impl::Basis_HDIV_QUAD_I1_FEM::Serial< opType >See Intrepid2::Basis_HDIV_QUAD_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_QUAD_In_FEM::Serial< opType >See Intrepid2::Basis_HDIV_QUAD_In_FEM
 CIntrepid2::Impl::Basis_HDIV_TET_I1_FEM::Serial< opType >See Intrepid2::Basis_HDIV_TET_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_TET_In_FEM::Serial< opType >See Intrepid2::Basis_HDIV_TET_In_FEM
 CIntrepid2::Impl::Basis_HDIV_TRI_I1_FEM::Serial< opType >See Intrepid2::Basis_HDIV_TRI_I1_FEM
 CIntrepid2::Impl::Basis_HDIV_TRI_In_FEM::Serial< opType >See Intrepid2::Basis_HDIV_TRI_In_FEM
 CIntrepid2::Impl::Basis_HDIV_WEDGE_I1_FEM::Serial< opType >See Intrepid2::Basis_HDIV_WEDGE_I1_FEM
 CIntrepid2::Impl::Basis_HGRAD_HEX_C1_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_HEX_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_HEX_C2_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_HEX_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_HEX_Cn_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_HEX_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_LINE_C1_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_LINE_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_LINE_Cn_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_LINE_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_LINE_Cn_FEM_JACOBI::Serial< opType >See Intrepid2::Basis_HGRAD_LINE_Cn_FEM_JACOBI
 CIntrepid2::Impl::Basis_HGRAD_PYR_C1_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_PYR_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_QUAD_C1_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_QUAD_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_QUAD_C2_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_QUAD_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_QUAD_Cn_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_QUAD_Cn_FEM work is a rank 1 view having the same value_type of inputPoints and having size equal to getWorkSizePerPoint()*inputPoints.extent(0);
 CIntrepid2::Impl::Basis_HGRAD_TET_C1_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_TET_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_C2_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_TET_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_Cn_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_TET_Cn_FEM
 CIntrepid2::Impl::Basis_HGRAD_TET_Cn_FEM_ORTH::Serial< opType >See Intrepid2::Basis_HGRAD_TET_Cn_FEM_ORTH
 CIntrepid2::Impl::Basis_HGRAD_TET_COMP12_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_TET_COMP12_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_C1_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_TRI_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_C2_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_TRI_C2_FEM
 CIntrepid2::Impl::Basis_HGRAD_TRI_Cn_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_TRI_Cn_FEM work is a rank 1 view having the same value_type of inputPoints and having size equal to getWorkSizePerPoint()*inputPoints.extent(0);
 CIntrepid2::Impl::Basis_HGRAD_TRI_Cn_FEM_ORTH::Serial< opType >See Intrepid2::Basis_HGRAD_TRI_Cn_FEM_ORTH
 CIntrepid2::Impl::Basis_HGRAD_WEDGE_C1_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_WEDGE_C1_FEM
 CIntrepid2::Impl::Basis_HGRAD_WEDGE_C2_FEM::Serial< opType >See Intrepid2::Basis_HGRAD_WEDGE_C2_FEM
 CIntrepid2::Impl::Basis_HVOL_C0_FEM::Serial< opType >See Intrepid2::Basis_HVOL_C0_FEM
 CIntrepid2::Impl::Basis_HVOL_HEX_Cn_FEM::Serial< opType >See Intrepid2::Basis_HVOL_HEX_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_LINE_Cn_FEM::Serial< opType >See Intrepid2::Basis_HVOL_LINE_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_QUAD_Cn_FEM::Serial< opType >See Intrepid2::Basis_HVOL_QUAD_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_TET_Cn_FEM::Serial< opType >See Intrepid2::Basis_HVOL_TET_Cn_FEM
 CIntrepid2::Impl::Basis_HVOL_TRI_Cn_FEM::Serial< opType >See Intrepid2::Basis_HVOL_TRI_Cn_FEM
 CIntrepid2::Impl::CellTools::Serial
 CIntrepid2::Kernels::Serial
 CIntrepid2::Polylib::Serial
 CIntrepid2::RealSpaceTools< ExecSpaceType >::Serial
 CIntrepid2::CellTools< ExecSpaceType >::SubcellParamDataParametrization coefficients of edges and faces of reference cells
 CIntrepid2::Impl::CellTools::SubcellParamDataType
 CIntrepid2::TensorBasis3_Functor< ExecutionSpace, OutputScalar, OutputFieldType >Functor for computing values for the TensorBasis3 class
 CIntrepid2::TensorTopologyMapFor two cell topologies whose tensor product is a third, this class establishes a mapping from subcell pairs in the component topologies to the tensor product topology
 CIntrepid2::TensorViewFunctor< ExecutionSpace, OutputScalar, OutputFieldType >Functor for computing values for the TensorBasis class
 CIntrepid2::TensorViewIterator< TensorViewType, ViewType1, ViewType2, ScalarType >A helper class that allows iteration over three Kokkos Views simultaneously, according to tensor combination rules:
 CIntrepid2::Impl::Tetrahedron< N >
 CIntrepid2::Impl::Tetrahedron< 10 >Tetrahedron topology, 10 nodes
 CIntrepid2::Impl::Tetrahedron< 11 >Tetrahedron topology, 11 nodes
 CIntrepid2::Impl::Tetrahedron< 4 >Tetrahedron topology, 4 nodes
 CIntrepid2::Impl::Tetrahedron< 8 >Tetrahedron topology, 8 nodes
 CIntrepid2::Impl::Triangle< N >
 CIntrepid2::Impl::Triangle< 3 >Triangle topology, 3 nodes
 CIntrepid2::Impl::Triangle< 4 >Triangle topology, 4 nodes
 CIntrepid2::Impl::Triangle< 6 >Triangle topology, 6 nodes
 CIntrepid2::Util< T >Small utility functions
 CIntrepid2::ViewIterator< ViewType, ScalarType >A helper class that allows iteration over some part of a Kokkos View, while allowing the calling code to remain agnostic as to the rank of the view
 CIntrepid2::ViewIterator< TensorViewType, ScalarType >
 CIntrepid2::ViewIterator< ViewType1, ScalarType >
 CIntrepid2::ViewIterator< ViewType2, ScalarType >
 CIntrepid2::Impl::Wedge< N >
 CIntrepid2::Impl::Wedge< 15 >Wedge topology, 15 nodes
 CIntrepid2::Impl::Wedge< 18 >Wedge topology, 18 nodes
 CIntrepid2::Impl::Wedge< 6 >Wedge topology, 6 nodes