import.h
Go to the documentation of this file.
1 #ifndef TTG_MADNESS_IMPORT_H
2 #define TTG_MADNESS_IMPORT_H
3 
4 #include "ttg/runtimes.h"
5 
6 #if defined(TTG_SELECTED_DEFAULT_IMPL)
7 #error "A default TTG implementation has already been selected"
8 #endif // defined(TTG_SELECTED_DEFAULT_IMPL)
9 
10 #define TTG_SELECTED_DEFAULT_IMPL madness
11 #define TTG_MADNESS_IMPORTED 1
12 #define TTG_IMPL_NS ttg_madness
13 
14 namespace ttg_madness {}
15 
16 namespace ttg {
17 
18  using namespace ::ttg_madness;
19 
21 
22 } // namespace ttg
23 
24 #endif // TTG_MADNESS_IMPORT_H
this contains MADNESS-based TTG functionality
Definition: fwd.h:16
top-level TTG namespace contains runtime-neutral functionality
Definition: keymap.h:8
constexpr const ttg::Runtime ttg_runtime
Definition: import.h:20
Runtime
Definition: runtimes.h:15