40 #ifndef __OPENFLUID_MACHINE_GENERATORSIGNATURE_HPP__
41 #define __OPENFLUID_MACHINE_GENERATORSIGNATURE_HPP__
45 #include <openfluid/ware/TypeDefs.hpp>
62 void setInterpolationInfo();
64 void setInjectionInfo();
66 void setInjectionMulticolInfo();
Definition: Dimensions.hpp:53
Type
Definition: Value.hpp:66
@ NONE
Definition: Value.hpp:66
GeneratorMethod
Definition: GeneratorDescriptor.hpp:58
Definition: GeneratorSignature.hpp:55
openfluid::ware::WareType getType() const
Definition: GeneratorSignature.hpp:86
const openfluid::core::Dimensions VariableDimensions
Definition: GeneratorSignature.hpp:77
GeneratorSignature(openfluid::fluidx::GeneratorDescriptor::GeneratorMethod M, const openfluid::tools::UnitVarTriplets_t &V, const openfluid::core::Value::Type VT=openfluid::core::Value::NONE, const openfluid::core::Dimensions &VD=openfluid::core::Dimensions())
const openfluid::tools::UnitVarTriplets_t VariableTriplets
Definition: GeneratorSignature.hpp:73
const openfluid::fluidx::GeneratorDescriptor::GeneratorMethod Method
Definition: GeneratorSignature.hpp:71
const openfluid::core::Value::Type VariableType
Definition: GeneratorSignature.hpp:75
virtual ~GeneratorSignature()=default
Definition: SimulatorSignature.hpp:237
#define OPENFLUID_API
Definition: dllexport.hpp:86
WareType
Definition: TypeDefs.hpp:61
Definition: ApplicationException.hpp:47