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();
148 void checkConsistency();
161 return &m_SimulationBlob;
166 return mp_MachineListener;
171 return &m_ModelInstance;
Definition: MonitoringInstance.hpp:58
Definition: SimulationLogger.hpp:57
Definition: SimulationBlob.hpp:53
SimulationBlob * simulationBlob()
Definition: Engine.hpp:159
Definition: Engine.hpp:75
Type
Definition: Value.hpp:68
std::string AttributeName_t
Definition: TypeDefs.hpp:81
unsigned int getWarningsCount() const
Definition: FileLogger.hpp:93
Definition: ModelInstance.hpp:65
MachineListener * machineListener()
Definition: Engine.hpp:164
ModelInstance * modelInstance()
Definition: Engine.hpp:169
Definition: ApplicationException.hpp:47
const openfluid::base::SimulationStatus * simulationStatus()
Definition: Engine.hpp:154
std::string VariableName_t
Definition: TypeDefs.hpp:86
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
Definition: SimulationStatus.hpp:55
unsigned int getWarningsCount() const
Definition: Engine.hpp:174
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: MachineListener.hpp:54