vt::elm::ElementIDStruct struct

A general identifier for a task context. The id is unique in the system.

Public types

using isByteCopyable = std::true_type

Public functions

auto operator==(const ElementIDStruct& rhs) const -> bool
auto operator<(const ElementIDStruct& rhs) const -> bool
auto isMigratable() const -> bool
auto getHomeNode() const -> NodeType
auto getCurrNode() const -> NodeType
auto isLocatedOnThisNode() const -> bool

Public variables

ElementIDType id
NodeType curr_node

Variable documentation

ElementIDType vt::elm::ElementIDStruct::id

id must be unique across nodes

NodeType vt::elm::ElementIDStruct::curr_node

the current node