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

#include <PluginStrategy.hpp>

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

Public Member Functions

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)
 
virtual RAJASHAREDDLL_API void preLaunch (const PluginContext &p)
 
virtual RAJASHAREDDLL_API void postLaunch (const PluginContext &p)
 
virtual RAJASHAREDDLL_API void finalize ()
 

Constructor & Destructor Documentation

◆ PluginStrategy()

RAJA::util::PluginStrategy::PluginStrategy ( )
default

◆ ~PluginStrategy()

virtual RAJA::util::PluginStrategy::~PluginStrategy ( )
virtualdefault

Member Function Documentation

◆ init()

void RAJA::util::PluginStrategy::init ( const PluginOptions p)
virtual

◆ preCapture()

void RAJA::util::PluginStrategy::preCapture ( const PluginContext p)
virtual

◆ postCapture()

void RAJA::util::PluginStrategy::postCapture ( const PluginContext p)
virtual

◆ preLaunch()

void RAJA::util::PluginStrategy::preLaunch ( const PluginContext p)
virtual

◆ postLaunch()

void RAJA::util::PluginStrategy::postLaunch ( const PluginContext p)
virtual

◆ finalize()

void RAJA::util::PluginStrategy::finalize ( )
virtual

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