RAJA
RAJA provides a collection of platform portability abstractions for C++ HPC applications.
PluginLinker.hpp
Go to the documentation of this file.
1 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
2 // Copyright (c) Lawrence Livermore National Security, LLC and other
3 // RAJA Project Developers. See top-level LICENSE and COPYRIGHT
4 // files for dates and other details. No copyright assignment is required
5 // to contribute to RAJA.
6 //
7 // SPDX-License-Identifier: (BSD-3-Clause)
8 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
9 
10 #ifndef RAJA_Plugin_Linker_HPP
11 #define RAJA_Plugin_Linker_HPP
12 
16 
17 namespace
18 {
19 namespace anonymous_RAJA
20 {
21 struct pluginLinker
22 {
23  inline pluginLinker()
24  {
27 #if defined(RAJA_ENABLE_CALIPER)
29 #endif
30  }
31 } pluginLinker;
32 } // namespace anonymous_RAJA
33 } // namespace
34 #endif
void linkCaliperPlugin()
Definition: caliper-plugin.cpp:48
void linkKokkosPluginLoader()
Definition: KokkosPluginLoader.cpp:151
void linkRuntimePluginLoader()
Definition: RuntimePluginLoader.cpp:168
Definition: PluginLinker.hpp:20