Nonconvex constrained optimization
Loading...
Searching...
No Matches
SolverBuilders Struct Reference

#include <alpaqa/driver/alpaqa-driver.hpp>

Detailed Description

Definition at line 26 of file alpaqa-driver.hpp.

Collaboration diagram for SolverBuilders:

Public Member Functions

 SolverBuilders (std::string default_solver="panoc")
std::tuple< solver_builder_func, std::string > get_solver_builder (alpaqa::Options &opts) const
void register_solver_builder (std::string_view name, solver_builder_func builder)

Public Attributes

std::string default_solver
std::map< std::string_view, solver_builder_funcsolvers

Constructor & Destructor Documentation

◆ SolverBuilders()

SolverBuilders ( std::string default_solver = "panoc")

Definition at line 183 of file alpaqa-driver.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ get_solver_builder()

std::tuple< solver_builder_func, std::string > get_solver_builder ( alpaqa::Options & opts) const

Definition at line 193 of file alpaqa-driver.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ register_solver_builder()

void register_solver_builder ( std::string_view name,
solver_builder_func builder )

Definition at line 206 of file alpaqa-driver.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ default_solver

std::string default_solver

Definition at line 32 of file alpaqa-driver.hpp.

◆ solvers

std::map<std::string_view, solver_builder_func> solvers

Definition at line 33 of file alpaqa-driver.hpp.


The documentation for this struct was generated from the following files: