Pure virtual interface for instantiating an evaluator on device. More...
#include <Phalanx_DeviceEvaluator.hpp>
Public Types | |
using | team_policy = Kokkos::TeamPolicy< PHX::exec_space > |
using | member_type = team_policy::member_type |
using | traits = Traits |
Public Member Functions | |
virtual KOKKOS_FUNCTION void | prepareForRecompute (const member_type &, typename Traits::EvalData) |
Used to bind EvalData objects to functor. | |
virtual KOKKOS_FUNCTION void | evaluate (const member_type &team, typename Traits::EvalData d)=0 |
Performs the evaluation. | |
Pure virtual interface for instantiating an evaluator on device.