41 #ifndef __OPENFLUID_FLUIDX_RUNDESCRIPTOR_HPP__ 42 #define __OPENFLUID_FLUIDX_RUNDESCRIPTOR_HPP__ 63 bool m_IsUserValuesBufferSize;
64 unsigned int m_ValuesBufferSize;
78 {
return m_BeginDate; };
81 { m_BeginDate = BeginDate; };
87 { m_EndDate = EndDate; };
93 { m_DeltaT = DeltaT; };
97 m_ValuesBufferSize = StepsNbr; m_IsUserValuesBufferSize =
true;
101 {
return m_IsUserValuesBufferSize; };
104 {
return m_ValuesBufferSize; };
107 {
return m_SchedConstraint; };
110 { m_SchedConstraint = SConst; };
113 {
return m_Filled; };
116 { m_Filled = Filled; };
120 m_IsUserValuesBufferSize =
false;
void setSchedulingConstraint(const openfluid::base::SimulationStatus::SchedulingConstraint &SConst)
Definition: RunDescriptor.hpp:109
openfluid::base::SimulationStatus::SchedulingConstraint getSchedulingConstraint() const
Definition: RunDescriptor.hpp:106
void setEndDate(const openfluid::core::DateTime EndDate)
Definition: RunDescriptor.hpp:86
bool isFilled() const
Definition: RunDescriptor.hpp:112
Definition: RunDescriptor.hpp:52
void setFilled(const bool Filled)
Definition: RunDescriptor.hpp:115
int getDeltaT() const
Definition: RunDescriptor.hpp:89
#define OPENFLUID_API
Definition: dllexport.hpp:87
openfluid::core::DateTime getBeginDate() const
Definition: RunDescriptor.hpp:77
void unsetUserValuesBufferSize()
Definition: RunDescriptor.hpp:118
void setDeltaT(const int DeltaT)
Definition: RunDescriptor.hpp:92
unsigned int getValuesBufferSize() const
Definition: RunDescriptor.hpp:103
SchedulingConstraint
Definition: SimulationStatus.hpp:62
bool isUserValuesBufferSize() const
Definition: RunDescriptor.hpp:100
void setValuesBufferSize(const unsigned int StepsNbr)
Definition: RunDescriptor.hpp:95
void setBeginDate(const openfluid::core::DateTime BeginDate)
Definition: RunDescriptor.hpp:80
openfluid::core::DateTime getEndDate() const
Definition: RunDescriptor.hpp:83
Class for management of date and time information.
Definition: DateTime.hpp:132
Definition: ApplicationException.hpp:47