![]() |
#include <base/SimulationStatus.hpp>
Public Types | |
enum | SimulationStage { PRE, INITPARAMS, PREPAREDATA, CHECKCONSISTENCY, INITIALIZERUN, RUNSTEP, FINALIZERUN, POST, UNKNOWN } |
enum | SchedulingConstraint { SCHED_NONE, SCHED_DTCHECKED, SCHED_DTFORCED } |
Public Member Functions | |
SimulationStatus (const openfluid::core::DateTime &Begin, const openfluid::core::DateTime &End, const openfluid::core::Duration_t DeltaT, const SchedulingConstraint &SConst=SCHED_NONE) | |
~SimulationStatus () | |
openfluid::core::DateTime | getBeginDate () const |
openfluid::core::DateTime | getEndDate () const |
openfluid::core::DateTime | getCurrentDate () const |
openfluid::core::Duration_t | getDefaultDeltaT () const |
openfluid::core::Duration_t | getSimulationDuration () const |
openfluid::core::TimeIndex_t | getCurrentTimeIndex () const |
SchedulingConstraint | getSchedulingConstraint () const |
bool | isFirstTimeIndex () const |
void | setCurrentTimeIndex (const openfluid::core::TimeIndex_t &Index) |
SimulationStage | getCurrentStage () const |
std::string | getCurrentStageAsString () const |
void | setCurrentStage (const SimulationStage &Stage) |
Static Public Member Functions | |
static std::string | getStageAsString (const SimulationStage &Stage) |
openfluid::base::SimulationStatus::SimulationStatus | ( | const openfluid::core::DateTime & | Begin, |
const openfluid::core::DateTime & | End, | ||
const openfluid::core::Duration_t | DeltaT, | ||
const SchedulingConstraint & | SConst = SCHED_NONE |
||
) |
|
inline |
|
inline |
|
inline |
|
inline |
std::string openfluid::base::SimulationStatus::getCurrentStageAsString | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
void openfluid::base::SimulationStatus::setCurrentStage | ( | const SimulationStage & | Stage | ) |
void openfluid::base::SimulationStatus::setCurrentTimeIndex | ( | const openfluid::core::TimeIndex_t & | Index | ) |