alpaqa guanaqo
Nonconvex constrained optimization
Loading...
Searching...
No Matches
solver-driver.hpp File Reference
#include "options.hpp"
#include "results.hpp"
#include <functional>
#include <memory>
Include dependency graph for solver-driver.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SolverWrapper

Typedefs

using solver_free_func_t = SolverResults(LoadedProblem &, std::ostream &)
using solver_func_t = std::function<solver_free_func_t>
using SharedSolverWrapper = std::shared_ptr<SolverWrapper>
using solver_builder_func

Typedef Documentation

◆ solver_free_func_t

using solver_free_func_t = SolverResults(LoadedProblem &, std::ostream &)

Definition at line 8 of file solver-driver.hpp.

◆ solver_func_t

using solver_func_t = std::function<solver_free_func_t>

Definition at line 9 of file solver-driver.hpp.

◆ SharedSolverWrapper

using SharedSolverWrapper = std::shared_ptr<SolverWrapper>

Definition at line 19 of file solver-driver.hpp.

◆ solver_builder_func

Initial value:
std::function<SharedSolverWrapper(std::string_view, Options &)>
std::shared_ptr< SolverWrapper > SharedSolverWrapper

Definition at line 21 of file solver-driver.hpp.