8#ifndef PROXSUITE_SERIALIZATION_RESULTS_HPP
9#define PROXSUITE_SERIALIZATION_RESULTS_HPP
11#include <cereal/cereal.hpp>
16template<
class Archive,
typename T>
20 archive(CEREAL_NVP(info.
mu_eq),
22 CEREAL_NVP(info.
mu_in),
26 CEREAL_NVP(info.
iter),
42template<
class Archive,
typename T>
46 archive(CEREAL_NVP(results.
x),
47 CEREAL_NVP(results.
y),
48 CEREAL_NVP(results.
z),
49 CEREAL_NVP(results.
se),
50 CEREAL_NVP(results.
si),
52 CEREAL_NVP(results.
info));
55template<
class Archive>
65template<
class Archive>
71 vec_bool.reserve(len);
void save(Archive &ar, Eigen::PlainObjectBase< Derived > const &m)
void serialize(Archive &archive, proxsuite::proxqp::dense::Model< T > &model)
void load(Archive &ar, Eigen::PlainObjectBase< Derived > &m)
_detail::_meta::make_signed< usize >::Type isize
This class stores the results statistics of PROXQP solvers with sparse and dense backends.
SparseBackend sparse_backend
sparse::isize rho_updates
This class stores all the results of PROXQP solvers with sparse and dense backends.
proxsuite::linalg::veg::Vec< bool > active_constraints