FleCSI User API Version: 2.3.0
 
Loading...
Searching...
No Matches
topology_accessor< T, Priv > Struct Template Reference

Topology accessor type. More...

Detailed Description

template<class T, Privileges Priv>
struct flecsi::data::topology_accessor< T, Priv >

Topology accessor type.

Topology accessors are defined by the interface of the underlying, user-defined type, i.e., unlike field accessors, the specialization can customize topologies to add types and interfaces that are not part of the core FleCSI topology type. By inheriting from the customized topology type, we pick up these additions.

Pass a topology_slot to a task that expects a topology_accessor.

Template Parameters
Ttopology type
Privprivilege pack
Note
Usually accessed as T::accessor.