Base class for host function wrapper. More...
#include <KokkosFunctionWrapper.h>
Public Member Functions | |
| virtual | ~FunctionWrapperHostBase () |
| Virtual destructor. | |
| virtual FunctionWrapperDeviceBase * | allocate ()=0 |
| Allocate device function and wrapper. | |
| virtual void | copyFunction ()=0 |
| Copy function to device. | |
| virtual void | freeFunction ()=0 |
| Free host and device copies of function. | |
Base class for host function wrapper.
Definition at line 144 of file KokkosFunctionWrapper.h.
|
inlinevirtual |
|
pure virtual |
Allocate device function and wrapper.
Implemented in Moose::Kokkos::FunctionWrapperHost< Object >.
|
pure virtual |
Copy function to device.
Implemented in Moose::Kokkos::FunctionWrapperHost< Object >.
|
pure virtual |
Free host and device copies of function.
Implemented in Moose::Kokkos::FunctionWrapperHost< Object >.