proxsuite 0.7.2
The Advanced Proximal Optimization Toolbox
Loading...
Searching...
No Matches
cereal Namespace Reference

Functions

template<class Archive, class Derived>
void save (Archive &ar, Eigen::PlainObjectBase< Derived > const &m)
template<class Archive, class Derived>
void load (Archive &ar, Eigen::PlainObjectBase< Derived > &m)
template<class Archive, typename _Scalar, int _Options, typename _StorageIndex>
void save (Archive &ar, Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex > const &m)
template<class Archive, typename _Scalar, int _Options, typename _StorageIndex>
void load (Archive &ar, Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex > &m)
template<class Archive, typename T>
void serialize (Archive &archive, proxsuite::proxqp::dense::Model< T > &model)
template<class Archive, typename T>
void serialize (Archive &archive, proxsuite::proxqp::Info< T > &info)
template<class Archive, typename T>
void serialize (Archive &archive, proxsuite::proxqp::Results< T > &results)
template<class Archive>
void save (Archive &ar, proxsuite::linalg::veg::Vec< bool > const &vec_bool)
template<class Archive>
void load (Archive &ar, proxsuite::linalg::veg::Vec< bool > &vec_bool)
template<class Archive, typename T>
void serialize (Archive &archive, proxsuite::proxqp::dense::preconditioner::RuizEquilibration< T > &ruiz)
template<class Archive, typename T>
void serialize (Archive &archive, proxsuite::proxqp::Settings< T > &settings)
template<class Archive, typename T>
void serialize (Archive &archive, proxsuite::proxqp::dense::Workspace< T > &work)
template<typename T, class Archive>
void save (Archive &ar, proxsuite::linalg::veg::Vec< T > const &vec_T)
template<typename T, class Archive>
void load (Archive &ar, proxsuite::linalg::veg::Vec< T > &vec_T)
template<class Archive, typename T>
void serialize (Archive &archive, proxsuite::proxqp::dense::QP< T > &qp)

Function Documentation

◆ save() [1/4]

template<class Archive, class Derived>
void cereal::save(Archive &ar,
Eigen::PlainObjectBase< Derived > const &m )
inline

Definition at line 21 of file eigen.hpp.

◆ load() [1/4]

template<class Archive, class Derived>
void cereal::load(Archive &ar,
Eigen::PlainObjectBase< Derived > &m )
inline

Definition at line 38 of file eigen.hpp.

◆ save() [2/4]

template<class Archive, typename _Scalar, int _Options, typename _StorageIndex>
void cereal::save(Archive &ar,
Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex > const &m )
inline

Definition at line 67 of file eigen.hpp.

◆ load() [2/4]

template<class Archive, typename _Scalar, int _Options, typename _StorageIndex>
void cereal::load(Archive &ar,
Eigen::SparseMatrix< _Scalar, _Options, _StorageIndex > &m )
inline

Definition at line 90 of file eigen.hpp.

◆ serialize() [1/7]

template<class Archive, typename T>
void cereal::serialize(Archive &archive,
proxsuite::proxqp::dense::Model< T > &model )

Definition at line 18 of file model.hpp.

◆ serialize() [2/7]

template<class Archive, typename T>
void cereal::serialize(Archive &archive,
proxsuite::proxqp::Info< T > &info )

Definition at line 18 of file results.hpp.

◆ serialize() [3/7]

template<class Archive, typename T>
void cereal::serialize(Archive &archive,
proxsuite::proxqp::Results< T > &results )

Definition at line 44 of file results.hpp.

◆ save() [3/4]

template<class Archive>
void cereal::save(Archive &ar,
proxsuite::linalg::veg::Vec< bool > const &vec_bool )

Definition at line 57 of file results.hpp.

◆ load() [3/4]

template<class Archive>
void cereal::load(Archive &ar,
proxsuite::linalg::veg::Vec< bool > &vec_bool )

Definition at line 67 of file results.hpp.

◆ serialize() [4/7]

template<class Archive, typename T>
void cereal::serialize(Archive &archive,
proxsuite::proxqp::dense::preconditioner::RuizEquilibration< T > &ruiz )

Definition at line 18 of file ruiz.hpp.

◆ serialize() [5/7]

template<class Archive, typename T>
void cereal::serialize(Archive &archive,
proxsuite::proxqp::Settings< T > &settings )

Definition at line 18 of file settings.hpp.

◆ serialize() [6/7]

template<class Archive, typename T>
void cereal::serialize(Archive &archive,
proxsuite::proxqp::dense::Workspace< T > &work )

Definition at line 18 of file workspace.hpp.

◆ save() [4/4]

template<typename T, class Archive>
void cereal::save(Archive &ar,
proxsuite::linalg::veg::Vec< T > const &vec_T )

Definition at line 68 of file workspace.hpp.

◆ load() [4/4]

template<typename T, class Archive>
void cereal::load(Archive &ar,
proxsuite::linalg::veg::Vec< T > &vec_T )

Definition at line 78 of file workspace.hpp.

◆ serialize() [7/7]

template<class Archive, typename T>
void cereal::serialize(Archive &archive,
proxsuite::proxqp::dense::QP< T > &qp )

Definition at line 18 of file wrapper.hpp.