|
Intrepid2
|
Defines functors that help with combinations of Data objects, such as in-place sums and products. More...
#include "Intrepid2_ArgExtractor.hpp"#include "Intrepid2_Data.hpp"#include "Intrepid2_DataFunctors.hpp"#include "Intrepid2_DataVariationType.hpp"#include "Intrepid2_ScalarView.hpp"Go to the source code of this file.
Classes | |
| 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.
Definition in file Intrepid2_DataCombiners.hpp.