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 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
#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 const EpochType vt:: term:: any_epoch_sentinel constexpr
#include <src/vt/termination/term_common.h>