41 #ifndef __OPENFLUID_MACHINE_GENERATOR_HPP__
42 #define __OPENFLUID_MACHINE_GENERATOR_HPP__
61 std::string s_VarsizeNotAcceptedString =
"varsize not accepted for this type of generator";
Definition: Dimensions.hpp:53
GeneratorMethod
Definition: GeneratorDescriptor.hpp:58
Definition: Generator.hpp:54
Generator()
Definition: Generator.hpp:66
void setInfos(openfluid::tools::UnitVarTriplets_t Triplets, openfluid::fluidx::GeneratorDescriptor::GeneratorMethod GenMethod)
virtual ~Generator()
Definition: Generator.hpp:70
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod getGeneratorMethod() const
openfluid::fluidx::GeneratorDescriptor::GeneratorMethod m_GenMethod
Definition: Generator.hpp:57
virtual void prepareData()
Definition: Generator.hpp:81
openfluid::tools::UnitVarTriplets_t m_VarTriplets
Definition: Generator.hpp:59
Definition: Generator.hpp:127
void processVarValue(std::string StringVarSize)
Definition: Generator.hpp:132
openfluid::core::Dimensions m_VarDimensions
Definition: Generator.hpp:130
Definition: Generator.hpp:92
virtual ~MonoGenerator()
Definition: Generator.hpp:106
openfluid::core::UnitsClass_t getUnitClass() const
void setInfos(openfluid::tools::UnitVarTriplets_t Triplets, openfluid::fluidx::GeneratorDescriptor::GeneratorMethod GenMethod)
openfluid::core::VariableName_t getVariableName() const
openfluid::core::UnitsClass_t getUnitsClass() const
MonoGenerator()
Definition: Generator.hpp:102
openfluid::core::UnitsClass_t m_UnitsClass
Definition: Generator.hpp:97
openfluid::core::VariableName_t m_VarName
Definition: Generator.hpp:95
Abstract class for simulator plugin.
Definition: PluggableSimulator.hpp:105
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::string VariableName_t
Definition: TypeDefs.hpp:131
std::string UnitsClass_t
Definition: TypeDefs.hpp:98
Definition: ApplicationException.hpp:47