#include "param-complete.hpp"#include <alpaqa/config/config.hpp>#include <alpaqa/implementation/params/params.tpp>#include <alpaqa/util/demangled-typename.hpp>#include <alpaqa/inner/directions/panoc/anderson.hpp>#include <alpaqa/inner/directions/panoc/lbfgs.hpp>#include <alpaqa/inner/directions/panoc/structured-lbfgs.hpp>#include <alpaqa/inner/directions/panoc/structured-newton.hpp>#include <alpaqa/inner/directions/pantr/newton-tr.hpp>#include <alpaqa/inner/fista.hpp>#include <alpaqa/inner/internal/lipschitz.hpp>#include <alpaqa/inner/internal/panoc-stop-crit.hpp>#include <alpaqa/inner/panoc.hpp>#include <alpaqa/inner/pantr.hpp>#include <alpaqa/inner/zerofpr.hpp>#include <alpaqa/outer/alm.hpp>#include <alpaqa/inner/panoc-ocp.hpp>#include <cstdio>#include <iostream>#include <numeric>#include <optional>#include <stdexcept>#include <string_view>#include <alpaqa/params/structs.ipp>
Include dependency graph for param-complete.cpp:Go to the source code of this file.
Classes | |
| struct | Value |
| struct | Struct |
| struct | RootOpts |
| struct | attribute_table< RootOpts, S > |
| struct | attribute_table< Struct, S > |
| struct | Method |
Namespaces | |
| namespace | alpaqa |
| namespace | alpaqa::params |
Typedefs | |
| using | func_t = Result(const MemberGetter &) |
| using | dict_t = std::map< std::string_view, Method > |
Functions | |
| template<class T > | |
| bool | is_leaf () |
| template<class T > | |
| Result | get_members (const MemberGetter &s) |
| Catch-all. | |
| template<class T > requires requires { attribute_table<T, MemberGetter>::table; } | |
| Result | get_members (const MemberGetter &s) |
| Struct types. | |
| template<class T > requires requires { enum_table<T, MemberGetter>::table; } | |
| Result | get_members (const MemberGetter &s) |
| Enum types. | |
| template<> | |
| Result | get_members< bool > (const MemberGetter &s) |
| True/false. | |
| void | add_root_opts (std::vector< Result::Member > &v) |
| template<class S > | |
| Result | get_results_panoc_like (const MemberGetter &s) |
| template<class S > | |
| Result | get_results_fista_like (const MemberGetter &s) |
| Result | get_results (std::string_view method, const MemberGetter &s) |
| void | print_completion (std::string_view method, std::string_view params) |
Variables | |
| const dict_t | methods |
| struct alpaqa::params::Value |
Collaboration diagram for Value:| struct alpaqa::params::Struct |
Collaboration diagram for Struct:| struct alpaqa::params::RootOpts |
| struct Method |
| using func_t = Result(const MemberGetter &) |
Definition at line 208 of file param-complete.cpp.
Definition at line 214 of file param-complete.cpp.
| void add_root_opts | ( | std::vector< Result::Member > & | v | ) |
| Result get_results_panoc_like | ( | const MemberGetter & | s | ) |
| Result get_results_fista_like | ( | const MemberGetter & | s | ) |
| Result get_results | ( | std::string_view | method, |
| const MemberGetter & | s | ||
| ) |
Definition at line 233 of file param-complete.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void print_completion | ( | std::string_view | method, |
| std::string_view | params | ||
| ) |
Definition at line 264 of file param-complete.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| const dict_t methods |
Definition at line 216 of file param-complete.cpp.