42 #ifndef __FACTORY_HPP__
43 #define __FACTORY_HPP__
54 class ExecutionMessages;
55 class OutputDescriptor;
62 class DomainDescriptor;
64 class DatastoreDescriptor;
69 namespace openfluid {
namespace machine {
73 class MonitoringInstance;
104 std::string GenID(VarName);
108 if (IsVector) GenID +=
"vector";
109 else GenID +=
"scalar";
Definition: ModelInstance.hpp:68
Definition: DatastoreDescriptor.hpp:51
DLLEXPORT WareSetDescriptor< ObserverDescriptor > MonitoringDescriptor
Definition: MonitoringDescriptor.hpp:50
Definition: Factory.hpp:76
Definition: FluidXDescriptor.hpp:62
std::string UnitClass_t
Definition: TypeDefs.hpp:69
DLLEXPORT WareSetDescriptor< ModelItemDescriptor > CoupledModelDescriptor
Definition: CoupledModelDescriptor.hpp:51
static std::string buildGeneratorID(const openfluid::core::VariableName_t &VarName, bool IsVector, const openfluid::core::UnitClass_t &ClassName)
Definition: Factory.hpp:98
Container class for holding information about additional resources relating to a project.
Definition: Datastore.hpp:54
Definition: DomainDescriptor.hpp:53
Definition: CoreRepository.hpp:48
std::string VariableName_t
Definition: TypeDefs.hpp:79
Definition: MonitoringInstance.hpp:56
Definition: RunDescriptor.hpp:51
Definition: SimulationBlob.hpp:51
#define DLLEXPORT
Definition: dllexport.hpp:51