41 #ifndef __OPENFLUID_MACHINE_ENGINE_HPP__ 
   42 #define __OPENFLUID_MACHINE_ENGINE_HPP__ 
   46 #include <openfluid/core/TypeDefs.hpp> 
   51 class RuntimeEnvironment;
 
   52 class SimulationStatus;
 
   61 namespace openfluid { 
namespace machine {
 
   97      void checkSimulationVarsProduction(
int ExpectedVarsCount);
 
   99      void checkParametersConsistency();
 
  101      void checkModelConsistency();
 
  103      void checkAttributesConsistency();
 
  105      void checkExtraFilesConsistency();
 
  110                                 const std::string& SimulatorID);
 
  116                          const std::string& SimulatorID);
 
  120                                  const std::string& SimulatorID);
 
  124                           const std::string& SimulatorID);
 
  126      void prepareOutputDir();
 
  149     void checkConsistency();
 
std::string VariableName_t
Definition: TypeDefs.hpp:86
std::string UnitsClass_t
Definition: TypeDefs.hpp:71
Definition: ModelInstance.hpp:68
Definition: SimulationStatus.hpp:55
Definition: SimulationLogger.hpp:59
MachineListener * machineListener()
Definition: Engine.hpp:159
ModelInstance * modelInstance()
Definition: Engine.hpp:161
Definition: SimulationBlob.hpp:50
Definition: RuntimeEnv.hpp:63
Definition: MonitoringInstance.hpp:55
unsigned int getWarningsCount() const 
Definition: Engine.hpp:163
std::string AttributeName_t
Definition: TypeDefs.hpp:81
SimulationBlob * simulationBlob()
Definition: Engine.hpp:157
Type
Definition: Value.hpp:68
Definition: MachineListener.hpp:55
const openfluid::base::SimulationStatus * simulationStatus()
Definition: Engine.hpp:155
Definition: Engine.hpp:76
#define OPENFLUID_API
Definition: dllexport.hpp:87