alpaqa 1.0.0a16
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Classes | Typedefs
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 = std::function< SharedSolverWrapper(std::string_view, Options &)>
 

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

using solver_builder_func = std::function<SharedSolverWrapper(std::string_view, Options &)>

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