template<typename IdxT>
vt::mapping::BaseMapper struct

The base class for a general mapper object group used for mapping elements of a collection to a node.

Derived classes

template<typename IdxT>
struct UnboundedDefaultMap
The default mapper for an unbounded dynamic collection.

Public types

using BaseIndexType = IdxT

Constructors, destructors, conversion operators

~BaseMapper() defaulted virtual

Public functions

auto map(IdxT* idx, int ndim, NodeType num_nodes) -> NodeType pure virtual