|
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.