|
| | Intrepid2_ArgExtractor.hpp |
| |
| | Intrepid2_ArrayTools.hpp |
| | Header file for Intrepid2::ArrayTools class providing utilities for array operations.
|
| |
| | Intrepid2_ArrayToolsDefCloneScale.hpp |
| | Definition file for clone / scale operations of the array tools interface.
|
| |
| | Intrepid2_ArrayToolsDefContractions.hpp |
| | Definition file for contraction (integration) operations of the array tools class.
|
| |
| | Intrepid2_ArrayToolsDefDot.hpp |
| | Definition file for dot-multiply operations of the array tools class.
|
| |
| | Intrepid2_ArrayToolsDefScalar.hpp |
| | Definition file for scalar multiply operations of the array tools class.
|
| |
| | Intrepid2_ArrayToolsDefTensor.hpp |
| | Definition file for tensor multiply operations of the array tools class.
|
| |
| | Intrepid2_CellGeometryTestUtils.hpp |
| | Utility methods for working with CellGeometry objects in unit tests.
|
| |
| | Intrepid2_CellTopology.hpp |
| | Implements arbitrary-dimensional extrusion of a base shards::CellTopology.
|
| |
| | Intrepid2_Data.cpp |
| |
| | Intrepid2_Data.hpp |
| | Defines 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_DataCombiners.hpp |
| | Defines functors that help with combinations of Data objects, such as in-place sums and products.
|
| |
| | Intrepid2_DataCombiners_Difference.cpp |
| |
| | Intrepid2_DataCombiners_Product.cpp |
| |
| | Intrepid2_DataCombiners_Quotient.cpp |
| |
| | Intrepid2_DataCombiners_Sum.cpp |
| |
| | Intrepid2_DataDef.hpp |
| | Defines implementations for the Data class that are not present in the declaration.
|
| |
| | Intrepid2_DataDimensionInfo.hpp |
| | Defines DimensionInfo struct that allows specification of a dimension within a Data object.
|
| |
| | Intrepid2_DataFunctors.hpp |
| | Defines functors for use with Data objects: so far, we include simple arithmetical functors for sum, difference, product, and quotient.
|
| |
| | Intrepid2_DataTools.hpp |
| | Utility methods for manipulating Intrepid2::Data objects.
|
| |
| | Intrepid2_DataVariationType.hpp |
| | Defines DataVariationType enum that specifies the types of variation possible within a Data object.
|
| |
| | Intrepid2_DeviceAssert.hpp |
| | Implementation of an assert that can safely be called from device code.
|
| |
| | Intrepid2_FunctorIterator.hpp |
| | Defines the Intrepid2::FunctorIterator class, as well as the Intrepid2::functor_returns_ref SFINAE helper.
|
| |
| | Intrepid2_Kernels.hpp |
| | Header file for small functions used in Intrepid2.
|
| |
| | Intrepid2_PointTools.hpp |
| | Header file for Intrepid2::PointTools class to provide utilities for barycentric coordinates, equispaced lattices, and warp-blend point distrubtions.
|
| |
| | Intrepid2_PointToolsDef.hpp |
| | Definition file for point tool utilities for barycentric coordinates and lattices.
|
| |
| | Intrepid2_Polylib.hpp |
| | Header file for Intrepid2::Polylib class providing orthogonal polynomial calculus and interpolation.
|
| |
| | Intrepid2_PolylibDef.hpp |
| | Definition file for a set of functions providing orthogonal polynomial calculus and interpolation.
|
| |
| | Intrepid2_Polynomials.hpp |
| | Free functions, callable from device code, that implement various polynomials useful in basis definitions.
|
| |
| | Intrepid2_RealSpaceTools.hpp |
| | Header file for Intrepid2::RealSpaceTools class providing basic linear algebra functionality in 1D, 2D and 3D.
|
| |
| | Intrepid2_RealSpaceToolsDef.hpp |
| | Definition file for utility classes providing basic linear algebra functionality.
|
| |
| | Intrepid2_Sacado.hpp |
| | Header file to include all Sacado headers that are required if using Intrepid2 with Sacado types.
|
| |
| | Intrepid2_ScalarView.hpp |
| |
| | Intrepid2_TensorArgumentIterator.hpp |
| | Defines TensorArgumentIterator, which allows systematic enumeration of a TensorData object.
|
| |
| | Intrepid2_TensorData.hpp |
| | View-like interface to tensor data; tensor components are stored separately and multiplied together at access time.
|
| |
| | Intrepid2_TensorPoints.hpp |
| | View-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.hpp |
| | Implementation 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.hpp |
| | Utility methods for Intrepid2 unit tests.
|
| |
| | Intrepid2_TransformedBasisValues.hpp |
| | Structure-preserving representation of transformed basis values; reference space values and transformations are stored separately.
|
| |
| | Intrepid2_Types.hpp |
| | Contains definitions of custom data types in Intrepid2.
|
| |
| | Intrepid2_Utils.hpp |
| | Header function for Intrepid2::Util class and other utility functions.
|
| |
| | Intrepid2_Utils_ExtData.hpp |
| | Header file for external data utility functions.
|
| |
| | Intrepid2_Utils_ExtDataDef.hpp |
| | Definition file for utility functions for handling external data in tests.
|
| |
| | Intrepid2_UtilsDef.hpp |
| | Definition file for Intrepid2 utilities.
|
| |
| | Intrepid2_VectorData.hpp |
| | Reference-space field values for a basis, designed to support typical vector-valued bases.
|
| |
| | Intrepid2_ViewIterator.hpp |
| | Iterator allows linear traversal of (part of) a Kokkos View in a manner that is agnostic to its rank.
|
| |