QMCPACK
PlatformKinds.hpp
Go to the documentation of this file.
1 //////////////////////////////////////////////////////////////////////////////////////
2 // This file is distributed under the University of Illinois/NCSA Open Source License.
3 // See LICENSE file in top directory for details.
4 //
5 // Copyright (c) 2024 QMCPACK developers.
6 //
7 // File developed by: Ye Luo, yeluo@anl.gov, Argonne National Laboratory
8 //
9 // File created by: Ye Luo, yeluo@anl.gov, Argonne National Laboratory
10 //////////////////////////////////////////////////////////////////////////////////////
11 
12 
13 #ifndef QMCPLUSPLUS_PLATFORM_KINDS_H
14 #define QMCPLUSPLUS_PLATFORM_KINDS_H
15 
16 namespace qmcplusplus
17 {
18 
19 enum class PlatformKind
20 {
21  CPU,
22  OMPTARGET,
23  CUDA,
24  SYCL
25 };
26 
27 } // namespace qmcplusplus
28 #endif
helper functions for EinsplineSetBuilder
Definition: Configuration.h:43