|
| 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.
template<class DataScalar , typename DeviceType , class BinaryOperator >
template<class PolicyType , class ThisUnderlyingViewType , class AUnderlyingViewType , class BUnderlyingViewType , class ArgExtractorThis , class ArgExtractorA , class ArgExtractorB >
| static 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 |