Example specialization which is not really implemented. More...
Public Types | |
| using | connectivities |
| Connectivity information to store. | |
| enum | entity_list |
| Enumeration of special entity lists. More... | |
| using | entity_lists |
| Special entity lists to store. | |
Public Types inherited from specialization< unstructured, unstructured_specialization > | |
| 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. | |
Additional Inherited Members | |
Public Member Functions inherited from specialization_base | |
| specialization_base ()=delete | |
| Specializations cannot be constructed. | |
Static Public Member Functions inherited from specialization< unstructured, unstructured_specialization > | |
| 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. | |
Static Public Attributes inherited from specialization< unstructured, unstructured_specialization > | |
| static constexpr PrivilegeCount | privilege_count |
| The number of privileges to use for an accessor. | |
Example specialization which is not really implemented.
| using connectivities |
Connectivity information to store.
The format is
where each leaf is an index_space.
| using entity_lists |
Special entity lists to store.
The format is
where each has associates entity_list values with an index_space.
| enum entity_list |
Enumeration of special entity lists.