Unpartitioned topology whose fields are readable by all colors. More...
Static Public Member Functions | |
| static coloring | color (util::id n) |
An mpi_coloring can be initialized from an integer size. | |
Static Public Member Functions inherited from specialization< global_category, global > | |
| static constexpr auto | default_space () |
| The default index space to use when one is optional. | |
| static void | initialize (slot &s, coloring const &) |
| Specialization-specific initialization. | |
| static void | initialize (scheduler &, topology &t, coloring const &) |
| Specialization-specific initialization. | |
Additional Inherited Members | |
Public Types inherited from specialization< global_category, global > | |
| using | accessor |
| The topology accessor to use as a parameter to receive a topology instance. | |
| using | base |
| The core topology base type, which can provide specialization utilities. | |
| using | coloring |
| The coloring type. | |
| using | ptr |
| A (movable) unique pointer to the topology type. | |
| using | slot |
| The slot type for declaring topology instances. | |
| using | topology |
| The topology instance type. | |
Public Types inherited from specialization_base | |
| template<auto V, class T > | |
| using | from |
| A connectivity specification. | |
| template<auto V, class T > | |
| using | entity |
| A special-entities specification. | |
| template<auto... V> | |
| using | has |
| A list of enumerators for which to store data. | |
| template<auto... V> | |
| using | to |
| A list of index spaces to use as output. | |
| template<class... TT> | |
| using | list |
| Container. | |
| using | index_space |
| The index space type. | |
| using | index_spaces |
The set of index spaces, wrapped in has. | |
| template<class B > | |
| using | interface |
| The topology interface type. | |
Public Member Functions inherited from specialization_base | |
| specialization_base ()=delete | |
| Specializations cannot be constructed. | |
Static Public Attributes inherited from specialization< global_category, global > | |
| static constexpr PrivilegeCount | privilege_count |
| The number of privileges to use for an accessor. | |
Unpartitioned topology whose fields are readable by all colors.
Fields must be written by single tasks. Its coloring type is convertible from an integer size; default-constructing it produces a size of 1.