|
| template<class PolicyType, class ThisUnderlyingViewType, class AUnderlyingViewType, class BUnderlyingViewType, class ArgExtractorThis, class ArgExtractorA, class ArgExtractorB> |
| static void | storeInPlaceCombination (PolicyType &policy, ThisUnderlyingViewType &this_underlying, AUnderlyingViewType &A_underlying, BUnderlyingViewType &B_underlying, BinaryOperator &binaryOperator, ArgExtractorThis argThis, ArgExtractorA argA, ArgExtractorB argB) |
| | storeInPlaceCombination implementation for rank < 7, with compile-time underlying views and argument interpretation. Intended for internal and expert use.
|
| template<int rank> |
| static enable_if_t< rank !=7, void > | storeInPlaceCombination (Data< DataScalar, DeviceType > &thisData, const Data< DataScalar, DeviceType > &A, const Data< DataScalar, DeviceType > &B, BinaryOperator binaryOperator) |
| | storeInPlaceCombination with compile-time rank – implementation for rank < 7.
|
| template<int rank> |
| static enable_if_t< rank==7, void > | storeInPlaceCombination (Data< DataScalar, DeviceType > &thisData, const Data< DataScalar, DeviceType > &A, const Data< DataScalar, DeviceType > &B, BinaryOperator binaryOperator) |
| | storeInPlaceCombination with compile-time rank – implementation for rank of 7. (Not optimized; expectation is this case will be rarely used.)
|
| static void | storeInPlaceCombination (Data< DataScalar, DeviceType > &thisData, const Data< DataScalar, DeviceType > &A, const Data< DataScalar, DeviceType > &B, BinaryOperator binaryOperator) |
template<class DataScalar, typename DeviceType, class BinaryOperator>
class Intrepid2::DataCombiner< DataScalar, DeviceType, BinaryOperator >
Definition at line 157 of file Intrepid2_DataCombiners.hpp.
template<class DataScalar, typename DeviceType, class BinaryOperator>
template<class PolicyType, class ThisUnderlyingViewType, class AUnderlyingViewType, class BUnderlyingViewType, class ArgExtractorThis, class ArgExtractorA, class ArgExtractorB>
| void Intrepid2::DataCombiner< DataScalar, DeviceType, BinaryOperator >::storeInPlaceCombination |
( |
PolicyType & | policy, |
|
|
ThisUnderlyingViewType & | this_underlying, |
|
|
AUnderlyingViewType & | A_underlying, |
|
|
BUnderlyingViewType & | B_underlying, |
|
|
BinaryOperator & | binaryOperator, |
|
|
ArgExtractorThis | argThis, |
|
|
ArgExtractorA | argA, |
|
|
ArgExtractorB | argB ) |
|
inlinestatic |