akreon-convex
Typed convex modeling, conic canonicalization, and primal-dual optimization in C++26.
Loading...
Searching...
No Matches
solver_config.hpp File Reference
#include "akreon/linalg/numerical_config.hpp"
#include "akreon/linalg/vector/algebra_util.hpp"
Include dependency graph for solver_config.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  config::RegularizationConfig< T >
 RegularizationConfig. More...
 
struct  config::PrimalDualIPMConfig< T >
 PrimalDualIPMConfig. More...
 

Namespaces

namespace  config
 

Macros

#define PD_IPM_STEPS   32
 (dakre) note increase constexpr steps / depth for # steps to increase here for constexpr usage
 

Enumerations

enum struct  config::SolverResult : uint8_t {
  config::INFEASIBLE_OR_UNBOUNDED = 0 , config::OPTIMAL , config::PRIMAL_FEASIBLE , config::DUAL_FEASIBLE ,
  config::PRIMAL_DUAL_FEASIBLE , config::PRIMAL_OPTIMAL , config::DUAL_OPTIMAL , config::INFEASIBLE_OPTIMAL
}
 SolverResult. More...
 

Macro Definition Documentation

◆ PD_IPM_STEPS

#define PD_IPM_STEPS   32

(dakre) note increase constexpr steps / depth for # steps to increase here for constexpr usage

Definition at line 17 of file solver_config.hpp.