41 #ifndef __ENGINE_HPP__
42 #define __ENGINE_HPP__
51 class RuntimeEnvironment;
52 class SimulationStatus;
61 namespace openfluid {
namespace machine {
97 void checkSimulationVarsProduction(
int ExpectedVarsCount);
99 void checkModelConsistency();
101 void checkAttributesConsistency();
103 void checkExtraFilesConsistency();
108 const std::string& SimulatorID);
114 const std::string& SimulatorID);
118 const std::string& SimulatorID);
122 const std::string& SimulatorID);
124 void prepareOutputDir();
147 void checkConsistency();
std::string AttributeName_t
Definition: TypeDefs.hpp:74
Definition: ModelInstance.hpp:68
Definition: SimulationLogger.hpp:61
Definition: Engine.hpp:76
std::string UnitClass_t
Definition: TypeDefs.hpp:69
const openfluid::base::SimulationStatus * getSimulationStatus()
Definition: Engine.hpp:153
SimulationBlob * getSimulationBlob()
Definition: Engine.hpp:155
unsigned int getWarningsCount() const
Definition: Engine.hpp:161
Definition: MachineListener.hpp:55
Type
Definition: Value.hpp:68
ModelInstance * getModelInstance()
Definition: Engine.hpp:159
Definition: RuntimeEnv.hpp:63
Definition: SimulationStatus.hpp:56
std::string VariableName_t
Definition: TypeDefs.hpp:79
Definition: MonitoringInstance.hpp:56
Definition: SimulationBlob.hpp:51
MachineListener * getMachineListener()
Definition: Engine.hpp:157
#define DLLEXPORT
Definition: dllexport.hpp:51