Phalanx Development
|
Kokkos functor that wraps a users evaluator functor (Decorator design pattern). This eliminates the user having to store/assign workset data. More...
#include <Phalanx_CreateDeviceEvaluator.hpp>
Public Member Functions | |
DevEvalWrapper (const DeviceEvaluatorType &de, typename DeviceEvaluatorType::traits::EvalData data) | |
KOKKOS_INLINE_FUNCTION void | operator() (const Kokkos::TeamPolicy< PHX::exec_space >::member_type &team) const |
Public Attributes | |
DeviceEvaluatorType | device_evaluator_ |
std::remove_reference< typenameDeviceEvaluatorType::traits::EvalData >::type | data_ |
Kokkos functor that wraps a users evaluator functor (Decorator design pattern). This eliminates the user having to store/assign workset data.