RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
Public Types | Public Member Functions | List of all members
RAJA::util::KokkosPluginLoader Class Reference

#include <KokkosPluginLoader.hpp>

Inheritance diagram for RAJA::util::KokkosPluginLoader:
RAJA::util::PluginStrategy

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)
 

Member Typedef Documentation

◆ Parent

◆ init_function

typedef void(* RAJA::util::KokkosPluginLoader::init_function) (const int, const uint64_t, const uint32_t, void *)

◆ pre_function

typedef void(* RAJA::util::KokkosPluginLoader::pre_function) (const char *, const uint32_t, uint64_t *)

◆ post_function

typedef void(* RAJA::util::KokkosPluginLoader::post_function) (uint64_t)

◆ finalize_function

typedef void(* RAJA::util::KokkosPluginLoader::finalize_function) ()

Constructor & Destructor Documentation

◆ KokkosPluginLoader()

RAJA::util::KokkosPluginLoader::KokkosPluginLoader ( )

Member Function Documentation

◆ preLaunch()

void RAJA::util::KokkosPluginLoader::preLaunch ( const RAJA::util::PluginContext p)
overridevirtual

Reimplemented from RAJA::util::PluginStrategy.

◆ postLaunch()

void RAJA::util::KokkosPluginLoader::postLaunch ( const RAJA::util::PluginContext p)
overridevirtual

Reimplemented from RAJA::util::PluginStrategy.

◆ finalize()

void RAJA::util::KokkosPluginLoader::finalize ( )
overridevirtual

Reimplemented from RAJA::util::PluginStrategy.


The documentation for this class was generated from the following files: