namespace
term
Namespaces
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
enum vt:: term:: TermStatusEnum
Typedef documentation
using vt:: term:: TermCounterType = int64_t
#include <src/vt/termination/term_common.h>
using vt:: term:: TermWaveType = int64_t
#include <src/vt/termination/term_common.h>
using vt:: term:: DijkstraScholtenTerm = term:: ds:: StateDS
#include <src/vt/termination/termination.h>
Variable documentation
static EpochType const vt:: term:: any_epoch_sentinel constexpr
#include <src/vt/termination/term_common.h>