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;
Definition: SimulationBlob.hpp:53
Definition: MonitoringInstance.hpp:58
Type
Definition: Value.hpp:68
Definition: Engine.hpp:75
SimulationBlob * simulationBlob()
Definition: Engine.hpp:176
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ModelInstance.hpp:65
Definition: ApplicationException.hpp:47
MachineListener * machineListener()
Definition: Engine.hpp:181
Definition: MachineListener.hpp:54
std::string VariableName_t
Definition: TypeDefs.hpp:86
std::string AttributeName_t
Definition: TypeDefs.hpp:81
const openfluid::base::SimulationStatus * simulationStatus()
Definition: Engine.hpp:171
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
Definition: SimulationStatus.hpp:55
ModelInstance * modelInstance()
Definition: Engine.hpp:186
unsigned int getWarningsCount() const
Definition: FileLogger.hpp:93
unsigned int getWarningsCount() const
Definition: Engine.hpp:191
Definition: SimulationLogger.hpp:57