41 #ifndef __OPENFLUID_FLUIDX_RUNDESCRIPTOR_HPP__ 42 #define __OPENFLUID_FLUIDX_RUNDESCRIPTOR_HPP__ 62 bool m_IsUserValuesBufferSize;
63 unsigned int m_ValuesBufferSize;
77 {
return m_BeginDate; };
80 { m_BeginDate = BeginDate; };
86 { m_EndDate = EndDate; };
92 { m_DeltaT = DeltaT; };
96 m_ValuesBufferSize = StepsNbr; m_IsUserValuesBufferSize =
true;
100 {
return m_IsUserValuesBufferSize; };
103 {
return m_ValuesBufferSize; };
106 {
return m_SchedConstraint; };
109 { m_SchedConstraint = SConst; };
112 {
return m_Filled; };
115 { m_Filled = Filled; };
119 m_IsUserValuesBufferSize =
false;
openfluid::core::DateTime getBeginDate() const
Definition: RunDescriptor.hpp:76
openfluid::base::SimulationStatus::SchedulingConstraint getSchedulingConstraint() const
Definition: RunDescriptor.hpp:105
void setSchedulingConstraint(const openfluid::base::SimulationStatus::SchedulingConstraint &SConst)
Definition: RunDescriptor.hpp:108
void setDeltaT(const int DeltaT)
Definition: RunDescriptor.hpp:91
int getDeltaT() const
Definition: RunDescriptor.hpp:88
bool isUserValuesBufferSize() const
Definition: RunDescriptor.hpp:99
void unsetUserValuesBufferSize()
Definition: RunDescriptor.hpp:117
void setFilled(const bool Filled)
Definition: RunDescriptor.hpp:114
void setBeginDate(const openfluid::core::DateTime BeginDate)
Definition: RunDescriptor.hpp:79
Definition: RunDescriptor.hpp:51
openfluid::core::DateTime getEndDate() const
Definition: RunDescriptor.hpp:82
SchedulingConstraint
Definition: SimulationStatus.hpp:62
unsigned int getValuesBufferSize() const
Definition: RunDescriptor.hpp:102
Definition: ApplicationException.hpp:47
#define OPENFLUID_API
Definition: dllexport.hpp:87
bool isFilled() const
Definition: RunDescriptor.hpp:111
void setEndDate(const openfluid::core::DateTime EndDate)
Definition: RunDescriptor.hpp:85
Class for management of date and time information.
Definition: DateTime.hpp:132
void setValuesBufferSize(const unsigned int StepsNbr)
Definition: RunDescriptor.hpp:94