#ifndef SIMULATIONMODELFACTORY_HPP #define SIMULATIONMODELFACTORY_HPP #include "chronoseulerlinearsimulationmodel.hpp" #include "chronoseulernonlinearsimulationmodel.hpp" #include "chronoseulersimulationmodel.hpp" #include "der_leimer.hpp" #include "drmsimulationmodel.hpp" #include "linearsimulationmodel.hpp" #include class SimulationModelFactory { public: SimulationModelFactory(); static std::unique_ptr create(const std::string &simulationModelLabel); }; #endif // SIMULATIONMODELFACTORY_HPP