#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>
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 |
struct alpaqa::params::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.
void print_completion | ( | std::string_view | method, |
std::string_view | params | ||
) |
Definition at line 264 of file param-complete.cpp.
const dict_t methods |
Definition at line 216 of file param-complete.cpp.