41 #ifndef __OPENFLUID_MACHINE_FIXEDGENERATOR_HPP__
42 #define __OPENFLUID_MACHINE_FIXEDGENERATOR_HPP__
52 template<
class T=
double>
68 OPENFLUID_InitializeVariable(LU,m_VarName,m_VarValueInit);
72 OPENFLUID_AppendVariable(LU,m_VarName,m_VarValue);
Definition: SchedulingRequest.hpp:54
Definition: SpatialUnit.hpp:111
Definition: FixedGenerator.hpp:54
virtual void processVarValue(const openfluid::ware::WareParams_t &Params)
virtual void applyValue(openfluid::core::SpatialUnit *LU, bool init=false)
Definition: FixedGenerator.hpp:64
void initParams(const openfluid::ware::WareParams_t &Params)
openfluid::core::Duration_t m_DeltaT
Definition: FixedGenerator.hpp:60
openfluid::base::SchedulingRequest initializeRun()
T m_VarValue
Definition: FixedGenerator.hpp:58
T m_VarValueInit
Definition: FixedGenerator.hpp:57
openfluid::base::SchedulingRequest runStep()
void finalizeRun()
Definition: FixedGenerator.hpp:92
~FixedGenerator()
Definition: FixedGenerator.hpp:80
void checkConsistency()
Definition: FixedGenerator.hpp:85
Definition: FixedGenerator.hpp:99
~LinearFixedGenerator()
Definition: FixedGenerator.hpp:111
Definition: Generator.hpp:127
Definition: Generator.hpp:92
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::uint64_t Duration_t
Definition: TypeDefs.hpp:312
std::map< WareParamKey_t, WareParamValue_t > WareParams_t
Definition: TypeDefs.hpp:146
Definition: ApplicationException.hpp:47