40 #ifndef __OPENFLUID_MACHINE_ENGINE_HPP__ 41 #define __OPENFLUID_MACHINE_ENGINE_HPP__ 45 #include <openfluid/core/TypeDefs.hpp> 51 class SimulationStatus;
93 void checkSimulationVarsProduction(
int ExpectedVarsCount);
95 void checkParametersConsistency();
97 void checkModelConsistency();
99 void checkAttributesConsistency();
101 void checkExtraFilesConsistency();
106 const std::string& SimulatorID);
112 const std::string& SimulatorID);
116 const std::string& SimulatorID);
120 const std::string& SimulatorID);
122 void prepareOutputDir();
159 void checkConsistency();
178 return &m_SimulationBlob;
183 return mp_MachineListener;
188 return &m_ModelInstance;
const openfluid::base::SimulationStatus * simulationStatus()
Definition: Engine.hpp:171
unsigned int getWarningsCount() const
Definition: Engine.hpp:191
MachineListener * machineListener()
Definition: Engine.hpp:181
unsigned int getWarningsCount() const
Definition: FileLogger.hpp:93
Definition: SimulationBlob.hpp:53
Definition: MonitoringInstance.hpp:58
Definition: SimulationLogger.hpp:57
Definition: Engine.hpp:75
SimulationBlob * simulationBlob()
Definition: Engine.hpp:176
Definition: ModelInstance.hpp:65
std::string UnitsClass_t
Definition: TypeDefs.hpp:98
Definition: SimulationStatus.hpp:55
ModelInstance * modelInstance()
Definition: Engine.hpp:186
Definition: ApplicationException.hpp:47
std::string AttributeName_t
Definition: TypeDefs.hpp:117
Type
Definition: Value.hpp:68
Definition: MachineListener.hpp:54
std::string VariableName_t
Definition: TypeDefs.hpp:131
#define OPENFLUID_API
Definition: dllexport.hpp:86