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