36#ifndef OPENSWMM_ENGINE_2D_SURFACE_SOLVER_FACTORY_HPP
37#define OPENSWMM_ENGINE_2D_SURFACE_SOLVER_FACTORY_HPP
68 std::string* chosen =
nullptr,
Abstract time integrator for the 2D surface-routing ODE system.
Definition ISurfaceSolver.hpp:49
Definition NodeCoupling.cpp:15
std::unique_ptr< ISurfaceSolver > makeSurfaceSolver(const SolverOptions2D &opts, std::string *chosen=nullptr, int n_cells=0)
Construct the 2D surface solver per the runtime backend policy.
Configuration for the 2D surface routing CVODE solver.
Definition SolverOptions2D.hpp:132