Generic topology categories and tools for specializing them.
More...
|
template<auto S, class C > |
auto | make_ids (C &&c) |
| Specify an iteration over id objects.
|
|
Generic topology categories and tools for specializing them.
#include "flecsi/topology.hh"
This header provides the features in the following additional deprecated header:
- Note
- In a
toc
task, certain metadata provided by topology accessors is host-accessible, which means that if the topology accessor is read-only it can be accessed within or outside of a kernel in the task. (The metadata might be used with another accessor that is not read-only.)
- Warning
- The material in this section and its subsections other than Predefined specializations is of interest only to developers of topology specializations. Application developers should consult the documentation for the specializations they are using, which may refer back to this document (occasionally even to small, specific parts of this section).
◆ single_space
The default, trivial index-space type used by specializations.
Enumerator |
---|
elements | The single index space.
|
◆ make_ids()
template<auto S, class C >
Specify an iteration over id
objects.
This function is supported for GPU execution
- Template Parameters
-
- Parameters
-
- Returns
- a range of
id<S>
objects