42 #ifndef __OPENFLUID_MACHINE_FACTORY_HPP__ 
   43 #define __OPENFLUID_MACHINE_FACTORY_HPP__ 
   47 #include <openfluid/core/TypeDefs.hpp> 
   55 class ExecutionMessages;
 
   56 class OutputDescriptor;
 
   63 class SpatialDomainDescriptor;
 
   65 class DatastoreDescriptor;
 
   69 namespace openfluid { 
namespace machine {
 
   73 class MonitoringInstance;
 
  104       std::string GenID(VarName);
 
  108       if (IsVector) GenID += 
"vector";
 
  109       else GenID += 
"scalar";
 
std::string VariableName_t
Definition: TypeDefs.hpp:86
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
Definition: ModelInstance.hpp:68
static std::string buildGeneratorID(const openfluid::core::VariableName_t &VarName, bool IsVector, const openfluid::core::UnitsClass_t &ClassName)
Definition: Factory.hpp:98
Definition: Factory.hpp:76
Definition: SimulationBlob.hpp:50
Definition: FluidXDescriptor.hpp:61
Definition: MonitoringInstance.hpp:55
Definition: Datastore.hpp:54
Definition: SpatialGraph.hpp:52
Definition: RunDescriptor.hpp:51
Definition: DatastoreDescriptor.hpp:50
#define OPENFLUID_API
Definition: dllexport.hpp:87
Definition: SpatialDomainDescriptor.hpp:53