41 #ifndef __OPENFLUID_FLUIDX_RUNDESCRIPTOR_HPP__
42 #define __OPENFLUID_FLUIDX_RUNDESCRIPTOR_HPP__
49 namespace openfluid {
namespace fluidx {
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;
void setFilled(const bool Filled)
Definition: RunDescriptor.hpp:114
openfluid::core::DateTime getBeginDate() const
Definition: RunDescriptor.hpp:76
openfluid::base::SimulationStatus::SchedulingConstraint getSchedulingConstraint() const
Definition: RunDescriptor.hpp:105
void setDeltaT(const int DeltaT)
Definition: RunDescriptor.hpp:91
int getDeltaT() const
Definition: RunDescriptor.hpp:88
bool isFilled() const
Definition: RunDescriptor.hpp:111
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: RunDescriptor.hpp:51
void setValuesBufferSize(const unsigned int StepsNbr)
Definition: RunDescriptor.hpp:94
unsigned int getValuesBufferSize() const
Definition: RunDescriptor.hpp:102
void setSchedulingConstraint(const openfluid::base::SimulationStatus::SchedulingConstraint &SConst)
Definition: RunDescriptor.hpp:108
openfluid::core::DateTime getEndDate() const
Definition: RunDescriptor.hpp:82
bool isUserValuesBufferSize() const
Definition: RunDescriptor.hpp:99
Class for management of date and time information.
Definition: DateTime.hpp:132
void unsetUserValuesBufferSize()
Definition: RunDescriptor.hpp:117
void setEndDate(const openfluid::core::DateTime EndDate)
Definition: RunDescriptor.hpp:85
SchedulingConstraint
Definition: SimulationStatus.hpp:62
void setBeginDate(const openfluid::core::DateTime BeginDate)
Definition: RunDescriptor.hpp:79