Base class for device function wrapper. More...
#include <KokkosFunctionWrapper.h>
Public Member Functions | |
| KOKKOS_FUNCTION | FunctionWrapperDeviceBase () |
| Constructor. More... | |
| virtual KOKKOS_FUNCTION | ~FunctionWrapperDeviceBase () |
| Virtual destructor. More... | |
| virtual KOKKOS_FUNCTION Real | value (Real t, Real3 p) const =0 |
| Virtual shims that calls the corresponding methods of the actual stored function. More... | |
| virtual KOKKOS_FUNCTION Real3 | vectorValue (Real t, Real3 p) const =0 |
| virtual KOKKOS_FUNCTION Real3 | gradient (Real t, Real3 p) const =0 |
| virtual KOKKOS_FUNCTION Real3 | curl (Real t, Real3 p) const =0 |
| virtual KOKKOS_FUNCTION Real | div (Real t, Real3 p) const =0 |
| virtual KOKKOS_FUNCTION Real | timeDerivative (Real t, Real3 p) const =0 |
| virtual KOKKOS_FUNCTION Real | timeIntegral (Real t1, Real t2, Real3 p) const =0 |
| virtual KOKKOS_FUNCTION Real | integral () const =0 |
| virtual KOKKOS_FUNCTION Real | average () const =0 |
Base class for device function wrapper.
Definition at line 25 of file KokkosFunctionWrapper.h.
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in Moose::Kokkos::FunctionWrapperDevice< Object >.
Referenced by Moose::Kokkos::Function::average().
|
pure virtual |
Implemented in Moose::Kokkos::FunctionWrapperDevice< Object >.
Referenced by Moose::Kokkos::Function::curl().
|
pure virtual |
Implemented in Moose::Kokkos::FunctionWrapperDevice< Object >.
Referenced by Moose::Kokkos::Function::div().
|
pure virtual |
Implemented in Moose::Kokkos::FunctionWrapperDevice< Object >.
Referenced by Moose::Kokkos::Function::gradient().
|
pure virtual |
Implemented in Moose::Kokkos::FunctionWrapperDevice< Object >.
Referenced by Moose::Kokkos::Function::integral().
|
pure virtual |
Implemented in Moose::Kokkos::FunctionWrapperDevice< Object >.
Referenced by Moose::Kokkos::Function::timeDerivative().
|
pure virtual |
Implemented in Moose::Kokkos::FunctionWrapperDevice< Object >.
Referenced by Moose::Kokkos::Function::timeIntegral().
|
pure virtual |
Virtual shims that calls the corresponding methods of the actual stored function.
{@
Implemented in Moose::Kokkos::FunctionWrapperDevice< Object >.
Referenced by Moose::Kokkos::Function::value().
|
pure virtual |
Implemented in Moose::Kokkos::FunctionWrapperDevice< Object >.
Referenced by Moose::Kokkos::Function::vectorValue().
1.8.14