This class stores all the results of PROXQP solvers with sparse and dense backends. More...
#include <proxsuite/proxqp/results.hpp>
Public Member Functions | |
| Results (isize dim=0, isize n_eq=0, isize n_in=0, bool box_constraints=false, DenseBackend dense_backend=DenseBackend::PrimalDualLDLT) | |
| void | cleanup (optional< Settings< T > > settings=nullopt) |
| void | cleanup_statistics () |
| void | cold_start (optional< Settings< T > > settings=nullopt) |
| void | cleanup_all_except_prox_parameters () |
Public Attributes | |
| sparse::Vec< T > | x |
| sparse::Vec< T > | y |
| sparse::Vec< T > | z |
| sparse::Vec< T > | se |
| sparse::Vec< T > | si |
| proxsuite::linalg::veg::Vec< bool > | active_constraints |
| Info< T > | info |
This class stores all the results of PROXQP solvers with sparse and dense backends.
Results class of dense and sparse solver.
Definition at line 67 of file results.hpp.
|
inline |
Default constructor.
| dim | dimension of the primal variable. |
| n_eq | dimension of the number of equality constraints. |
| n_in | dimension of the number of inequality constraints. |
Definition at line 90 of file results.hpp.
|
inline |
cleanups the Result variables and set the info variables to their initial values.
Definition at line 149 of file results.hpp.
|
inline |
Definition at line 158 of file results.hpp.
|
inline |
Definition at line 175 of file results.hpp.
|
inline |
Definition at line 195 of file results.hpp.
| sparse::Vec<T> proxsuite::proxqp::Results< T >::x |
Definition at line 72 of file results.hpp.
| sparse::Vec<T> proxsuite::proxqp::Results< T >::y |
Definition at line 73 of file results.hpp.
| sparse::Vec<T> proxsuite::proxqp::Results< T >::z |
Definition at line 74 of file results.hpp.
| sparse::Vec<T> proxsuite::proxqp::Results< T >::se |
Definition at line 75 of file results.hpp.
| sparse::Vec<T> proxsuite::proxqp::Results< T >::si |
Definition at line 77 of file results.hpp.
| proxsuite::linalg::veg::Vec<bool> proxsuite::proxqp::Results< T >::active_constraints |
Definition at line 79 of file results.hpp.
| Info<T> proxsuite::proxqp::Results< T >::info |
Definition at line 81 of file results.hpp.