alpaqa develop
Nonconvex constrained optimization
Loading...
Searching...
No Matches
attribute_table< RootOpts, S > Struct Template Reference

Detailed Description

template<class S>
struct alpaqa::params::attribute_table< RootOpts, S >

Definition at line 139 of file param-complete.cpp.

Collaboration diagram for attribute_table< RootOpts, S >:

Public Types

using type = RootOpts

Static Public Attributes

static const attribute_table_t< S > table { {"method", attribute_accessor<S>::template make<type>(&type::method, "Solver to use")} , {"out", attribute_accessor<S>::template make<type>(&type::out, "File to write output to")} , {"sol", attribute_accessor<S>::template make<type>(&type::sol, "Folder to write the solutions and statistics to")} , {"x0", attribute_accessor<S>::template make<type>(&type::x0, "Initial guess for the solution")} , {"mul_g0", attribute_accessor<S>::template make<type>(&type::mul_g0, "Initial guess for the general constraint multipliers")} , {"mul_x0", attribute_accessor<S>::template make<type>(&type::mul_x0, "Initial guess for the bound constraint multipliers")} , {"num_exp", attribute_accessor<S>::template make<type>(&type::num_exp, "Number of times to repeat the experiment")} , {"extra_stats", attribute_accessor<S>::template make<type>(&type::extra_stats, "Log more per-iteration solver statistics")} , {"show_funcs", attribute_accessor<S>::template make<type>(&type::show_funcs, "Print the provided problem functions")} , {"problem", attribute_accessor<S>::template make<type>(&type::problem, "Options to pass to the problem")} , {"dl_flags", attribute_accessor<S>::template make<type>(&type::dl_flags, "Flags to pass to dlopen")} ,}

Member Typedef Documentation

◆ type

template<class S>
using type = RootOpts

Definition at line 139 of file param-complete.cpp.

Member Data Documentation

◆ table

template<class S>
const attribute_table_t<S> table { {"method", attribute_accessor<S>::template make<type>(&type::method, "Solver to use")} , {"out", attribute_accessor<S>::template make<type>(&type::out, "File to write output to")} , {"sol", attribute_accessor<S>::template make<type>(&type::sol, "Folder to write the solutions and statistics to")} , {"x0", attribute_accessor<S>::template make<type>(&type::x0, "Initial guess for the solution")} , {"mul_g0", attribute_accessor<S>::template make<type>(&type::mul_g0, "Initial guess for the general constraint multipliers")} , {"mul_x0", attribute_accessor<S>::template make<type>(&type::mul_x0, "Initial guess for the bound constraint multipliers")} , {"num_exp", attribute_accessor<S>::template make<type>(&type::num_exp, "Number of times to repeat the experiment")} , {"extra_stats", attribute_accessor<S>::template make<type>(&type::extra_stats, "Log more per-iteration solver statistics")} , {"show_funcs", attribute_accessor<S>::template make<type>(&type::show_funcs, "Print the provided problem functions")} , {"problem", attribute_accessor<S>::template make<type>(&type::problem, "Options to pass to the problem")} , {"dl_flags", attribute_accessor<S>::template make<type>(&type::dl_flags, "Flags to pass to dlopen")} ,}
inlinestatic

Definition at line 139 of file param-complete.cpp.


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