41 #ifndef __OPENFLUID_MACHINE_GENERATOR_HPP__ 42 #define __OPENFLUID_MACHINE_GENERATOR_HPP__ 74 { m_VarName = VarName; m_UnitsClass = UnitsClass; m_GenMethod = GenMethod; m_VarSize = VarSize; };
77 {
return m_VarName; };
80 {
return m_UnitsClass; };
86 {
return m_UnitsClass; };
89 {
return m_GenMethod; };
92 {
return (m_VarSize > 1); };
95 {
return (!isVectorVariable()); };
98 {
return m_VarSize; };
bool isVectorVariable() const
Definition: Generator.hpp:91
virtual void prepareData()
Definition: Generator.hpp:101
void setInfos(openfluid::core::VariableName_t VarName, openfluid::core::UnitsClass_t UnitsClass, openfluid::fluidx::GeneratorDescriptor::GeneratorMethod GenMethod, unsigned int VarSize=1)
Definition: Generator.hpp:72
bool isScalarVariable() const
Definition: Generator.hpp:94
openfluid::core::UnitsClass_t m_UnitsClass
Definition: Generator.hpp:58
#define OPENFLUID_API
Definition: dllexport.hpp:87
unsigned int getVariableSize() const
Definition: Generator.hpp:97
Definition: Generator.hpp:52
Abstract class for simulator plugin.
Definition: PluggableSimulator.hpp:105
#define OPENFLUID_DEPRECATED
Definition: deprecation.hpp:54
openfluid::core::UnitsClass_t getUnitClass() const OPENFLUID_DEPRECATED
Definition: Generator.hpp:85
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod getGeneratorMethod() const
Definition: Generator.hpp:88
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod m_GenMethod
Definition: Generator.hpp:60
openfluid::core::VariableName_t m_VarName
Definition: Generator.hpp:56
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
GeneratorMethod
Definition: GeneratorDescriptor.hpp:55
openfluid::core::VariableName_t getVariableName() const
Definition: Generator.hpp:76
std::string VariableName_t
Definition: TypeDefs.hpp:86
openfluid::core::UnitsClass_t getUnitsClass() const
Definition: Generator.hpp:79
unsigned int m_VarSize
Definition: Generator.hpp:62
Definition: ApplicationException.hpp:47