|
|
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 158 of file Intrepid2_DataCombiners.hpp.