|
RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
|
#include <KokkosPluginLoader.hpp>
Public Types | |
| using | Parent = ::RAJA::util::PluginStrategy |
| typedef void(* | init_function) (const int, const uint64_t, const uint32_t, void *) |
| typedef void(* | pre_function) (const char *, const uint32_t, uint64_t *) |
| typedef void(* | post_function) (uint64_t) |
| typedef void(* | finalize_function) () |
Public Member Functions | |
| KokkosPluginLoader () | |
| void | preLaunch (const RAJA::util::PluginContext &p) override |
| void | postLaunch (const RAJA::util::PluginContext &p) override |
| void | finalize () override |
Public Member Functions inherited from RAJA::util::PluginStrategy | |
| RAJASHAREDDLL_API | PluginStrategy () |
| virtual | ~PluginStrategy ()=default |
| virtual RAJASHAREDDLL_API void | init (const PluginOptions &p) |
| virtual RAJASHAREDDLL_API void | preCapture (const PluginContext &p) |
| virtual RAJASHAREDDLL_API void | postCapture (const PluginContext &p) |
| typedef void(* RAJA::util::KokkosPluginLoader::init_function) (const int, const uint64_t, const uint32_t, void *) |
| typedef void(* RAJA::util::KokkosPluginLoader::pre_function) (const char *, const uint32_t, uint64_t *) |
| typedef void(* RAJA::util::KokkosPluginLoader::post_function) (uint64_t) |
| typedef void(* RAJA::util::KokkosPluginLoader::finalize_function) () |
| RAJA::util::KokkosPluginLoader::KokkosPluginLoader | ( | ) |
|
overridevirtual |
Reimplemented from RAJA::util::PluginStrategy.
|
overridevirtual |
Reimplemented from RAJA::util::PluginStrategy.
|
overridevirtual |
Reimplemented from RAJA::util::PluginStrategy.