All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Types | Public Member Functions
openfluid::base::SimulationStatus Class Reference

#include <base/SimulationStatus.hpp>

List of all members.

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
void setCurrentStage (const SimulationStage &Stage)

Member Enumeration Documentation

Enumerator:
SCHED_NONE 
SCHED_DTCHECKED 
SCHED_DTFORCED 
Enumerator:
PRE 
INITPARAMS 
PREPAREDATA 
CHECKCONSISTENCY 
INITIALIZERUN 
RUNSTEP 
FINALIZERUN 
POST 
UNKNOWN 

Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines