41 #ifndef __GENERATOR_HPP__
42 #define __GENERATOR_HPP__
48 namespace openfluid {
namespace machine {
72 { m_VarName = VarName; m_UnitClass = UnitClass; m_GenMethod = GenMethod; m_VarSize = VarSize; };
openfluid::core::UnitClass_t getUnitClass() const
Definition: Generator.hpp:76
unsigned int getVariableSize() const
Definition: Generator.hpp:84
virtual void prepareData()
Definition: Generator.hpp:87
Abstract class for simulator plugin.
Definition: PluggableSimulator.hpp:113
std::string UnitClass_t
Definition: TypeDefs.hpp:69
void setInfos(openfluid::core::VariableName_t VarName, openfluid::core::UnitClass_t UnitClass, openfluid::fluidx::GeneratorDescriptor::GeneratorMethod GenMethod, unsigned int VarSize=1)
Definition: Generator.hpp:70
openfluid::core::VariableName_t getVariableName() const
Definition: Generator.hpp:74
openfluid::core::UnitClass_t m_UnitClass
Definition: Generator.hpp:56
bool isVectorVariable() const
Definition: Generator.hpp:80
Definition: Generator.hpp:50
std::string VariableName_t
Definition: TypeDefs.hpp:79
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod getGeneratorMethod() const
Definition: Generator.hpp:78
openfluid::core::VariableName_t m_VarName
Definition: Generator.hpp:54
GeneratorMethod
Definition: GeneratorDescriptor.hpp:53
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod m_GenMethod
Definition: Generator.hpp:58
bool isScalarVariable() const
Definition: Generator.hpp:82
unsigned int m_VarSize
Definition: Generator.hpp:60
#define DLLEXPORT
Definition: dllexport.hpp:51