Defines functors that help with combinations of Data objects, such as in-place sums and products.
More...
|
class | Intrepid2::Data< DataScalar, DeviceType > |
| 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. More...
|
|
struct | Intrepid2::InPlaceCombinationFunctor< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType, ArgExtractorThis, ArgExtractorA, ArgExtractorB, includeInnerLoop > |
|
struct | Intrepid2::InPlaceCombinationFunctorConstantCase< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType > |
| functor definition for the constant-data case. More...
|
|
struct | Intrepid2::FullArgExtractorWritableData< passThroughBlockDiagonalArgs > |
| For use with Data object into which a value will be stored. We use passThroughBlockDiagonalArgs = true for storeInPlaceCombination(). More...
|
|
struct | Intrepid2::FullArgExtractorData< passThroughBlockDiagonalArgs > |
| For use with Data object into which a value will be stored. We use passThroughBlockDiagonalArgs = true for storeInPlaceCombination(). More...
|
|
class | Intrepid2::DataCombiner< DataScalar, DeviceType, BinaryOperator > |
|
Defines functors that help with combinations of Data objects, such as in-place sums and products.
- Author
- Created by N.V. Roberts.
Definition in file Intrepid2_DataCombiners.hpp.