40 #ifndef __OPENFLUID_MACHINE_GENERATOR_HPP__ 41 #define __OPENFLUID_MACHINE_GENERATOR_HPP__ 77 m_UnitsClass = UnitsClass;
78 m_GenMethod = GenMethod;
107 return (m_VarSize > 1);
112 return (!isVectorVariable());
void setInfos(openfluid::core::VariableName_t VarName, openfluid::core::UnitsClass_t UnitsClass, openfluid::fluidx::GeneratorDescriptor::GeneratorMethod GenMethod, unsigned int VarSize=1)
Definition: Generator.hpp:73
unsigned int m_VarSize
Definition: Generator.hpp:62
virtual ~Generator()
Definition: Generator.hpp:69
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod getGeneratorMethod() const
Definition: Generator.hpp:100
openfluid::core::VariableName_t getVariableName() const
Definition: Generator.hpp:82
Abstract class for simulator plugin.
Definition: PluggableSimulator.hpp:105
openfluid::core::VariableName_t m_VarName
Definition: Generator.hpp:56
unsigned int getVariableSize() const
Definition: Generator.hpp:115
Definition: Generator.hpp:52
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod m_GenMethod
Definition: Generator.hpp:60
GeneratorMethod
Definition: GeneratorDescriptor.hpp:54
bool isScalarVariable() const
Definition: Generator.hpp:110
std::string UnitsClass_t
Definition: TypeDefs.hpp:98
Definition: ApplicationException.hpp:47
openfluid::core::UnitsClass_t getUnitClass() const
Definition: Generator.hpp:95
openfluid::core::UnitsClass_t m_UnitsClass
Definition: Generator.hpp:58
std::string VariableName_t
Definition: TypeDefs.hpp:131
#define OPENFLUID_API
Definition: dllexport.hpp:86
bool isVectorVariable() const
Definition: Generator.hpp:105
virtual void prepareData()
Definition: Generator.hpp:120
openfluid::core::UnitsClass_t getUnitsClass() const
Definition: Generator.hpp:87