|
using | Field = data::prefixes_base::Field |
| field for storing sizes.
|
|
using | accessor = data::topology_accessor< resize, privilege_pack< Priv... > > |
| The topology accessor to use as a parameter to receive a slot .
|
|
using | base = base_t< column > |
| The core topology base type, which can provide specialization utilities.
|
|
using | coloring = typename base::coloring |
| The coloring type.
|
|
using | cslot = data::coloring_slot< resize > |
| The slot type for holding a coloring object.
|
|
using | slot = data::topology_slot< resize > |
| The slot type for declaring topology instances.
|
|
template<auto V, class T > |
using | from = util::key_type< V, T > |
| A connectivity specification.
|
|
template<auto V, class T > |
using | entity = util::key_type< V, T > |
| A special-entities specification.
|
|
template<auto... V> |
using | has = util::constants< V... > |
| A list of enumerators for which to store data.
|
|
template<auto... V> |
using | to = util::constants< V... > |
| A list of index spaces to use as output.
|
|
template<class... TT> |
using | list = util::types< TT... > |
| Container.
|
|
using | index_space = single_space |
| The index space type.
|
|
using | index_spaces = has< elements > |
| The set of index spaces, wrapped in has .
|
|
template<class B > |
using | interface = B |
| The topology interface type.
|
|
Types for resizing partitions.