41 #ifndef __OPENFLUID_MACHINE_ENGINE_HPP__    42 #define __OPENFLUID_MACHINE_ENGINE_HPP__    46 #include <openfluid/core/TypeDefs.hpp>    51 class SimulationStatus;
    94      void checkSimulationVarsProduction(
int ExpectedVarsCount);
    96      void checkParametersConsistency();
    98      void checkModelConsistency();
   100      void checkAttributesConsistency();
   102      void checkExtraFilesConsistency();
   107                                 const std::string& SimulatorID);
   113                          const std::string& SimulatorID);
   117                                  const std::string& SimulatorID);
   121                           const std::string& SimulatorID);
   123      void prepareOutputDir();
   146     void checkConsistency();
   153     { 
return mp_SimStatus; };
   156     { 
return &m_SimulationBlob; };
   159     { 
return mp_MachineListener; };
   162     { 
return &m_ModelInstance; };
 unsigned int getWarningsCount() const
Definition: FileLogger.hpp:90
MachineListener * machineListener()
Definition: Engine.hpp:158
#define OPENFLUID_API
Definition: dllexport.hpp:87
Type
Definition: Value.hpp:68
Definition: MachineListener.hpp:55
std::string AttributeName_t
Definition: TypeDefs.hpp:81
Definition: SimulationStatus.hpp:55
Definition: MonitoringInstance.hpp:57
SimulationBlob * simulationBlob()
Definition: Engine.hpp:155
Definition: ApplicationException.hpp:47
std::string VariableName_t
Definition: TypeDefs.hpp:86
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
ModelInstance * modelInstance()
Definition: Engine.hpp:161
Definition: SimulationLogger.hpp:59
Definition: ModelInstance.hpp:68
unsigned int getWarningsCount() const
Definition: Engine.hpp:164
const openfluid::base::SimulationStatus * simulationStatus()
Definition: Engine.hpp:152
Definition: SimulationBlob.hpp:52
Definition: Engine.hpp:75