Intrepid2
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
  src
  Cell
 Intrepid2_CellData.hppHeader file for the classes: Intrepid2::RefSubcellParametrization, Intrepid2::RefCellNodes, Intrepid2::RefCellCenter
 Intrepid2_CellDataDef.hppDefinition file for the classes: Intrepid2::RefSubcellParametrization, Intrepid2::RefCellNodes, Intrepid2::RefCellCenter
 Intrepid2_CellGeometry.hppAllows definition of cell geometry information, including uniform and curvilinear mesh definition, in a manner that exposes several types of mesh regularity, which in turn enables various optimizations
 Intrepid2_CellGeometryDef.hpp
 Intrepid2_CellTools.hppHeader file for the Intrepid2::CellTools class
 Intrepid2_CellTools_Serial.hppDefinition file for the Intrepid2::Impl::CellTools class
 Intrepid2_CellToolsDefControlVolume.hppDefinition file for the control volume functions of the Intrepid2::CellTools class
 Intrepid2_CellToolsDefDebug.hppDefinition file for the debug functions of the Intrepid2::CellTools class
 Intrepid2_CellToolsDefInclusion.hppDefinition file for point inclusion functions of the Intrepid2::CellTools class
 Intrepid2_CellToolsDefJacobian.hppDefinition file for the Jacobian functions in the Intrepid2::CellTools class
 Intrepid2_CellToolsDefNodeInfo.hppDefinition file for node data and subcell functions of the Intrepid2::CellTools class
 Intrepid2_CellToolsDefPhysToRef.hppDefinition file for the physical to reference mappings in the Intrepid2::CellTools class
 Intrepid2_CellToolsDefRefToPhys.hppDefinition file for the reference to physical mappings in the Intrepid2::CellTools class
 Intrepid2_CellToolsDefValidateArguments.hppDefinition file for the validate arguments functions of the Intrepid2::CellTools class
 Intrepid2_CellToolsDocumentation.hppHeader file with additional documentation for the Intrepid2::CellTools class
 Intrepid2_CellTopologyTags.hppDefinition of cell topology information
 Intrepid2_ProjectedGeometry.hppAllows generation of geometry degrees of freedom based on a provided map from straight-edged mesh domain to curvilinear mesh domain
 Intrepid2_ProjectedGeometryExamples.hppExample functors that can be used with Intrepid2::ProjectedGeometry
 Intrepid2_TensorTopologyMap.hppClass that defines mappings from component cell topologies to their tensor product topologies
  Discretization
  Basis
  FunctionSpaceTools
  Integration
  Orientation
 Intrepid2_Orientation.hppHeader file for the Intrepid2::Orientation class
 Intrepid2_OrientationDef.hppDefinition file for the Intrepid2::Orientation class
 Intrepid2_OrientationTools.hppHeader file for the Intrepid2::OrientationTools and Intrepid2::Impl::OrientationTools classes
 Intrepid2_OrientationToolsDefCoeffMatrix_HCURL.hpp
 Intrepid2_OrientationToolsDefCoeffMatrix_HDIV.hppCreation of orientation matrix A of a face or edge for HDIV elements
 Intrepid2_OrientationToolsDefCoeffMatrix_HGRAD.hppCreation of orientation matrix A of a face or edge for HGRAD elements
 Intrepid2_OrientationToolsDefMatrixData.hppDefinition file for matrix data in the Intrepid2::OrientationTools class
 Intrepid2_OrientationToolsDefModifyBasis.hppDefinition file for the Intrepid2::OrientationTools class
 Intrepid2_OrientationToolsDefModifyPoints.hppDefinition file for functions that modify points due to orientation in the Intrepid2::Impl::OrientationTools class
  Projection
 Intrepid2_LagrangianInterpolation.hppHeader file for the Intrepid2::Experimental::LagrangianInterpolation class
 Intrepid2_LagrangianInterpolationDef.hppHeader file for the Intrepid2::Experimental::LagrangianInterpolation containing definitions
 Intrepid2_ProjectionStruct.hppHeader file for the Intrepid2::Experimental::ProjectionStruct
 Intrepid2_ProjectionStructDef.hppHeader file for the Intrepid2::Experimental::ProjectionStruct containing definitions
 Intrepid2_ProjectionTools.hppHeader file for the Intrepid2::Experimental::ProjectionTools
 Intrepid2_ProjectionToolsDefHCURL.hppHeader file for the Intrepid2::Experimental::ProjectionTools containing definitions for HCURL projections
 Intrepid2_ProjectionToolsDefHDIV.hppHeader file for the Intrepid2::Experimental::ProjectionTools containing definitions for HDIV projections
 Intrepid2_ProjectionToolsDefHGRAD.hppHeader file for the Intrepid2::Experimental::ProjectionTools containing definitions for HGRAD projections
 Intrepid2_ProjectionToolsDefHVOL.hppHeader file for the Intrepid2::Experimental::ProjectionTools containing definitions for HVOL projections
 Intrepid2_ProjectionToolsDefL2.hppHeader file for the Intrepid2::Experimental::ProjectionTools containing definitions for L2 projections
  Shared
 Intrepid2_ArgExtractor.hppHeader file with various static argument-extractor classes. These are useful for writing efficient, templated code in terms of a subset of the arguments passed into a specified functor. See Intrepid2::Data, and specifically its storeInPlaceCombination() implementation, for an example
 Intrepid2_ArrayTools.hppHeader file for Intrepid2::ArrayTools class providing utilities for array operations
 Intrepid2_ArrayToolsDefCloneScale.hppDefinition file for clone / scale operations of the array tools interface
 Intrepid2_ArrayToolsDefContractions.hppDefinition file for contraction (integration) operations of the array tools class
 Intrepid2_ArrayToolsDefDot.hppDefinition file for dot-multiply operations of the array tools class
 Intrepid2_ArrayToolsDefScalar.hppDefinition file for scalar multiply operations of the array tools class
 Intrepid2_ArrayToolsDefTensor.hppDefinition file for tensor multiply operations of the array tools class
 Intrepid2_CellGeometryTestUtils.hppUtility methods for working with CellGeometry objects in unit tests
 Intrepid2_Data.hppDefines the Data class, a wrapper around a Kokkos::View that allows data that is constant or repeating in various logical dimensions to be stored just once, while providing a similar interface to that of View
 Intrepid2_DeviceAssert.hppImplementation of an assert that can safely be called from device code
 Intrepid2_FunctorIterator.hppDefines the Intrepid2::FunctorIterator class, as well as the Intrepid2::functor_returns_ref SFINAE helper
 Intrepid2_Kernels.hppHeader file for small functions used in Intrepid2
 Intrepid2_PointTools.hppHeader file for Intrepid2::PointTools class to provide utilities for barycentric coordinates, equispaced lattices, and warp-blend point distrubtions
 Intrepid2_PointToolsDef.hppDefinition file for point tool utilities for barycentric coordinates and lattices
 Intrepid2_Polylib.hppHeader file for Intrepid2::Polylib class providing orthogonal polynomial calculus and interpolation
 Intrepid2_PolylibDef.hppDefinition file for a set of functions providing orthogonal polynomial calculus and interpolation
 Intrepid2_Polynomials.hppFree functions, callable from device code, that implement various polynomials useful in basis definitions
 Intrepid2_RealSpaceTools.hppHeader file for Intrepid2::RealSpaceTools class providing basic linear algebra functionality in 1D, 2D and 3D
 Intrepid2_RealSpaceToolsDef.hppDefinition file for utility classes providing basic linear algebra functionality
 Intrepid2_Sacado.hppHeader file to include all Sacado headers that are required if using Intrepid2 with Sacado types
 Intrepid2_ScalarView.hpp
 Intrepid2_TensorArgumentIterator.hppDefines TensorArgumentIterator, which allows systematic enumeration of a TensorData object
 Intrepid2_TensorData.hppView-like interface to tensor data; tensor components are stored separately and multiplied together at access time
 Intrepid2_TensorPoints.hppView-like interface to tensor points; point components are stored separately; the appropriate coordinate is determined from the composite point index and requested dimension at access time
 Intrepid2_TensorViewIterator.hppImplementation of support for traversing component views alongside a view that represents a combination of those views; support is provided for rank-preserving, rank-increasing, and rank-reducing operations
 Intrepid2_TestUtils.hppUtility methods for Intrepid2 unit tests
 Intrepid2_TransformedVectorData.hppStructure-preserving representation of transformed vector data; reference space values and transformations are stored separately
 Intrepid2_Types.hppContains definitions of custom data types in Intrepid2
 Intrepid2_Utils.hppHeader function for Intrepid2::Util class and other utility functions
 Intrepid2_Utils_ExtData.hppHeader file for external data utility functions
 Intrepid2_Utils_ExtDataDef.hppDefinition file for utility functions for handling external data in tests
 Intrepid2_UtilsDef.hppDefinition file for Intrepid2 utilities
 Intrepid2_VectorData.hppReference-space field values for a basis, designed to support typical vector-valued bases
 Intrepid2_ViewIterator.hppIterator allows linear traversal of (part of) a Kokkos View in a manner that is agnostic to its rank