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 class TermStatusEnum: int8_t { Terminated = 0, Pending = 1, Remote = 2 }

Typedefs

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

Variables

static const EpochType any_epoch_sentinel constexpr

Enum documentation

enum class vt::term::TermStatusEnum: int8_t

Typedef documentation

using vt::term::TermCounterType = int64_t

using vt::term::TermWaveType = int64_t

Variable documentation

static const EpochType vt::term::any_epoch_sentinel constexpr