vt::term namespace

Namespaces

namespace ds
namespace interval

Classes

struct BuildGraphMsg
struct CallableBase
template<typename Callable>
struct CallableHolder
struct EpochDependency
struct EpochLabel
struct EpochStack
struct HangCheckMsg
struct ParentEpochCapture
struct TermAction
struct TermCounterMsg
struct TerminationDetector
Detect global termination and of subsets of work.
struct TermInterface
struct TermMsg
struct TermState
struct TermTerminated
struct TermTerminatedMsg
struct TermTerminatedReplyMsg
struct UseDS

Enums

enum TermStatusEnum { Terminated = 0, Pending = 1, Remote = 2 }

Typedefs

using TermCounterType = int64_t
using TermWaveType = int64_t
using DijkstraScholtenTerm = term::ds::StateDS

Variables

static EpochType const any_epoch_sentinel constexpr

Enum documentation

Typedef documentation

using vt::term::TermCounterType = int64_t

using vt::term::TermWaveType = int64_t

Variable documentation

static EpochType const vt::term::any_epoch_sentinel constexpr