33#ifndef NUMERICAL_TEST_SIMULATION_H
34#define NUMERICAL_TEST_SIMULATION_H
46 virtual void run() = 0;
virtual SimulationStatus getSimulationStatus()=0
virtual ~NumericalTestSimulation()=default
virtual void registerSimulationObserver(std::shared_ptr< SimulationObserver > simObserver)=0
An abstract class implements observer design pettern.