#include <solver.hpp>

namespace solver {
GeometrySettings make_geometry(solver::InputInfo, std::vector<InputsMessage> &);
MeshSettings make_mesh(solver::InputInfo, std::vector<InputsMessage> &);
TimeSettings make_time(solver::InputInfo, std::vector<InputsMessage> &);
void require(std::string, std::vector<InputsMessage> &, int);
} // namespace solver