MySources/simulationmodel.hpp

15 lines
353 B
C++

#ifndef SIMULATIONMODEL_HPP
#define SIMULATIONMODEL_HPP
#include "simulation_structs.hpp"
class SimulationModel
{
public:
virtual SimulationResults executeSimulation(const std::shared_ptr<SimulationJob> &simulationJob)
= 0;
virtual void setStructure(const std::shared_ptr<SimulationMesh> &pMesh) = 0;
};
#endif // SIMULATIONMODEL_HPP