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());
openfluid::core::UnitsClass_t getUnitClass() const
Definition: Generator.hpp:95
GeneratorMethod
Definition: GeneratorDescriptor.hpp:54
Definition: Generator.hpp:52
openfluid::core::UnitsClass_t getUnitsClass() const
Definition: Generator.hpp:87
virtual ~Generator()
Definition: Generator.hpp:69
Abstract class for simulator plugin.
Definition: PluggableSimulator.hpp:105
openfluid::core::VariableName_t m_VarName
Definition: Generator.hpp:56
openfluid::core::VariableName_t getVariableName() const
Definition: Generator.hpp:82
bool isVectorVariable() const
Definition: Generator.hpp:105
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
Definition: ApplicationException.hpp:47
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod m_GenMethod
Definition: Generator.hpp:60
bool isScalarVariable() const
Definition: Generator.hpp:110
openfluid::core::UnitsClass_t m_UnitsClass
Definition: Generator.hpp:58
std::string VariableName_t
Definition: TypeDefs.hpp:86
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
unsigned int getVariableSize() const
Definition: Generator.hpp:115
unsigned int m_VarSize
Definition: Generator.hpp:62
#define OPENFLUID_API
Definition: dllexport.hpp:86
virtual void prepareData()
Definition: Generator.hpp:120
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod getGeneratorMethod() const
Definition: Generator.hpp:100