Intrepid2
Intrepid2::InPlaceCombinationFunctorConstantCase< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType > Struct Template Reference

functor definition for the constant-data case. More...

#include <Intrepid2_DataCombiners.hpp>

Public Member Functions

 InPlaceCombinationFunctorConstantCase (ThisUnderlyingViewType this_underlying, AUnderlyingViewType A_underlying, BUnderlyingViewType B_underlying, BinaryOperator binaryOperator)
KOKKOS_INLINE_FUNCTION void operator() (const int arg0) const

Private Attributes

ThisUnderlyingViewType this_underlying_
AUnderlyingViewType A_underlying_
BUnderlyingViewType B_underlying_
BinaryOperator binaryOperator_

Detailed Description

template<class BinaryOperator, class ThisUnderlyingViewType, class AUnderlyingViewType, class BUnderlyingViewType>
struct Intrepid2::InPlaceCombinationFunctorConstantCase< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType >

functor definition for the constant-data case.

Definition at line 99 of file Intrepid2_DataCombiners.hpp.

Constructor & Destructor Documentation

◆ InPlaceCombinationFunctorConstantCase()

template<class BinaryOperator, class ThisUnderlyingViewType, class AUnderlyingViewType, class BUnderlyingViewType>
Intrepid2::InPlaceCombinationFunctorConstantCase< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType >::InPlaceCombinationFunctorConstantCase ( ThisUnderlyingViewType this_underlying,
AUnderlyingViewType A_underlying,
BUnderlyingViewType B_underlying,
BinaryOperator binaryOperator )
inline

Definition at line 107 of file Intrepid2_DataCombiners.hpp.

Member Function Documentation

◆ operator()()

template<class BinaryOperator, class ThisUnderlyingViewType, class AUnderlyingViewType, class BUnderlyingViewType>
KOKKOS_INLINE_FUNCTION void Intrepid2::InPlaceCombinationFunctorConstantCase< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType >::operator() ( const int arg0) const
inline

Definition at line 123 of file Intrepid2_DataCombiners.hpp.

Member Data Documentation

◆ A_underlying_

template<class BinaryOperator, class ThisUnderlyingViewType, class AUnderlyingViewType, class BUnderlyingViewType>
AUnderlyingViewType Intrepid2::InPlaceCombinationFunctorConstantCase< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType >::A_underlying_
private

Definition at line 103 of file Intrepid2_DataCombiners.hpp.

◆ B_underlying_

template<class BinaryOperator, class ThisUnderlyingViewType, class AUnderlyingViewType, class BUnderlyingViewType>
BUnderlyingViewType Intrepid2::InPlaceCombinationFunctorConstantCase< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType >::B_underlying_
private

Definition at line 104 of file Intrepid2_DataCombiners.hpp.

◆ binaryOperator_

template<class BinaryOperator, class ThisUnderlyingViewType, class AUnderlyingViewType, class BUnderlyingViewType>
BinaryOperator Intrepid2::InPlaceCombinationFunctorConstantCase< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType >::binaryOperator_
private

Definition at line 105 of file Intrepid2_DataCombiners.hpp.

◆ this_underlying_

template<class BinaryOperator, class ThisUnderlyingViewType, class AUnderlyingViewType, class BUnderlyingViewType>
ThisUnderlyingViewType Intrepid2::InPlaceCombinationFunctorConstantCase< BinaryOperator, ThisUnderlyingViewType, AUnderlyingViewType, BUnderlyingViewType >::this_underlying_
private

Definition at line 102 of file Intrepid2_DataCombiners.hpp.


The documentation for this struct was generated from the following file: