WRApplication
External kratos "application" for multiscale time integration.
|
Class enapsulating data and functionality for uniquely identifying a Checkpoint or Snapshot. More...
Public Member Functions | |
CheckpointID () noexcept | |
Default constructor initialized to null. More... | |
CheckpointID (int step, int path) noexcept | |
CheckpointID (CheckpointID &&) noexcept=default | |
CheckpointID (const CheckpointID &) noexcept=default | |
int | GetStep () const noexcept |
int | GetAnalysisPath () const noexcept |
Friends | |
bool | operator== (CheckpointID left, CheckpointID right) noexcept |
True if both ANALYSIS_PATH and STEP are identical across operands. More... | |
bool | operator!= (CheckpointID left, CheckpointID right) noexcept |
True if ANALYSIS_PATH or STEP are not equal. More... | |
bool | operator< (CheckpointID left, CheckpointID right) noexcept |
Lexicographical comparison on [STEP, ANALYSIS_PATH]. More... | |
std::ostream & | operator<< (std::ostream &rStream, CheckpointID ID) |
Class enapsulating data and functionality for uniquely identifying a Checkpoint or Snapshot.
|
noexcept |
Default constructor initialized to null.
|
noexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
noexcept |
|
noexcept |
|
friend |
True if ANALYSIS_PATH or STEP are not equal.
|
friend |
Lexicographical comparison on [STEP, ANALYSIS_PATH].
|
friend |
|
friend |
True if both ANALYSIS_PATH and STEP are identical across operands.