ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
Loading...
Searching...
No Matches
import.h
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-3-Clause
2#ifndef TTG_MADNESS_IMPORT_H
3#define TTG_MADNESS_IMPORT_H
4
5#include "ttg/runtimes.h"
6
7#if defined(TTG_SELECTED_DEFAULT_IMPL)
8#error "A default TTG implementation has already been selected"
9#endif // defined(TTG_SELECTED_DEFAULT_IMPL)
10
11#define TTG_SELECTED_DEFAULT_IMPL madness
12#define TTG_MADNESS_IMPORTED 1
13#define TTG_IMPL_NS ttg_madness
14
15namespace ttg_madness {}
16
17namespace ttg {
18
19 using namespace ::ttg_madness;
20
22
23} // namespace ttg
24
25#endif // TTG_MADNESS_IMPORT_H
this contains MADNESS-based TTG functionality
Definition fwd.h:17
top-level TTG namespace contains runtime-neutral functionality
Definition keymap.h:9
constexpr const ttg::Runtime ttg_runtime
Definition import.h:21
Runtime
Definition runtimes.h:16