Phalanx  Development
 All Classes Functions Variables Typedefs Enumerations Friends Pages
Public Types | Public Member Functions | List of all members
PHX::DeviceEvaluator< Traits > Struct Template Referenceabstract

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.
 

Detailed Description

template<typename Traits>
struct PHX::DeviceEvaluator< Traits >

Pure virtual interface for instantiating an evaluator on device.


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