8#ifndef PROXSUITE_SERIALIZATION_WORKSPACE_HPP
9#define PROXSUITE_SERIALIZATION_WORKSPACE_HPP
11#include <cereal/cereal.hpp>
16template<
class Archive,
typename T>
51 CEREAL_NVP(work.
alpha),
59 CEREAL_NVP(work.
dirty),
63 CEREAL_NVP(work.
n_c));
66template<
typename T,
class Archive>
76template<
typename T,
class Archive>
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 defines the workspace of the dense solver.
Vec< T > primal_residual_in_scaled_up
VecBool active_inequalities
Vec< T > primal_residual_in_scaled_low_plus_alphaCdx
VecISize new_bijection_map
Vec< T > dual_residual_scaled
bool proximal_parameter_update
proxsuite::linalg::veg::Vec< T > alphas
Vec< T > primal_residual_in_scaled_up_plus_alphaCdx
VecISize current_bijection_map