42 #ifndef __OPENFLUID_MACHINE_FACTORY_HPP__ 43 #define __OPENFLUID_MACHINE_FACTORY_HPP__ 47 #include <openfluid/core/TypeDefs.hpp> 56 class ExecutionMessages;
57 class OutputDescriptor;
64 class SpatialDomainDescriptor;
66 class DatastoreDescriptor;
74 class MonitoringInstance;
106 std::string GenID(VarName);
110 if (IsVector) GenID +=
"vector";
111 else GenID +=
"scalar";
Definition: ModelInstance.hpp:68
Definition: RunDescriptor.hpp:52
Definition: SimulationBlob.hpp:52
Definition: Datastore.hpp:55
Definition: MonitoringInstance.hpp:57
Definition: Factory.hpp:77
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: SpatialGraph.hpp:52
Definition: FluidXDescriptor.hpp:68
Definition: DatastoreDescriptor.hpp:52
static std::string buildGeneratorID(const openfluid::core::VariableName_t &VarName, bool IsVector, const openfluid::core::UnitsClass_t &ClassName)
Definition: Factory.hpp:100
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
Definition: SpatialDomainDescriptor.hpp:54
std::string VariableName_t
Definition: TypeDefs.hpp:86
Definition: ApplicationException.hpp:47