proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
Namespaces | |
namespace | eigen |
namespace | osqp |
namespace | rand |
Classes | |
struct | EigenNoAlloc |
Typedefs | |
using | c_int = long long |
using | c_float = double |
template<typename T , proxqp::Layout L> | |
using | Mat |
template<typename T > | |
using | Vec = Eigen::Matrix<T, Eigen::Dynamic, 1> |
template<typename Scalar > | |
using | SparseMat = Eigen::SparseMatrix<Scalar, Eigen::ColMajor, c_int> |
Functions | |
template<typename T > | |
auto | matmul_impl (Mat< T, proxqp::colmajor > const &lhs, Mat< T, proxqp::colmajor > const &rhs) -> Mat< T, proxqp::colmajor > |
template<typename To , typename From > | |
auto | mat_cast (Mat< From, proxqp::colmajor > const &from) -> Mat< To, proxqp::colmajor > |
LDLT_EXPLICIT_TPL_DECL (2, matmul_impl< long double >) | |
LDLT_EXPLICIT_TPL_DECL (1, mat_cast< proxqp::f64, long double >) | |
LDLT_EXPLICIT_TPL_DECL (1, mat_cast< proxqp::f32, long double >) | |
template<typename MatLhs , typename MatRhs , typename T = typename MatLhs::Scalar> | |
auto | matmul (MatLhs const &a, MatRhs const &b) -> Mat< T, proxqp::colmajor > |
template<typename MatLhs , typename MatMid , typename MatRhs , typename T = typename MatLhs::Scalar> | |
auto | matmul3 (MatLhs const &a, MatMid const &b, MatRhs const &c) -> Mat< T, proxqp::colmajor > |
VEG_TAG (from_data, FromData) | |
template<typename Scalar > | |
proxsuite::proxqp::dense::Model< Scalar > | dense_unconstrained_qp (proxqp::isize dim, Scalar sparsity_factor, Scalar strong_convexity_factor=Scalar(1e-2)) |
template<typename Scalar > | |
proxsuite::proxqp::dense::Model< Scalar > | dense_strongly_convex_qp (proxqp::isize dim, proxqp::isize n_eq, proxqp::isize n_in, Scalar sparsity_factor, Scalar strong_convexity_factor=Scalar(1e-2)) |
template<typename Scalar > | |
proxsuite::proxqp::dense::Model< Scalar > | dense_not_strongly_convex_qp (proxqp::isize dim, proxqp::isize n_eq, proxqp::isize n_in, Scalar sparsity_factor) |
template<typename Scalar > | |
proxsuite::proxqp::dense::Model< Scalar > | dense_degenerate_qp (proxqp::isize dim, proxqp::isize n_eq, proxqp::isize n_in, Scalar sparsity_factor, Scalar strong_convexity_factor=Scalar(1e-2)) |
template<typename Scalar > | |
proxsuite::proxqp::dense::Model< Scalar > | dense_box_constrained_qp (proxqp::isize dim, proxqp::isize n_eq, proxqp::isize n_in, Scalar sparsity_factor, Scalar strong_convexity_factor=Scalar(1e-2)) |
template<typename Scalar > | |
proxsuite::proxqp::sparse::SparseModel< Scalar > | sparse_strongly_convex_qp (proxqp::isize dim, proxqp::isize n_eq, proxqp::isize n_in, Scalar sparsity_factor, Scalar strong_convexity_factor=Scalar(1e-2)) |
using proxsuite::proxqp::utils::c_int = long long |
Definition at line 20 of file random_qp_problems.hpp.
using proxsuite::proxqp::utils::c_float = double |
Definition at line 21 of file random_qp_problems.hpp.
using proxsuite::proxqp::utils::Mat |
Definition at line 26 of file random_qp_problems.hpp.
using proxsuite::proxqp::utils::Vec = Eigen::Matrix<T, Eigen::Dynamic, 1> |
Definition at line 32 of file random_qp_problems.hpp.
using proxsuite::proxqp::utils::SparseMat = Eigen::SparseMatrix<Scalar, Eigen::ColMajor, c_int> |
Definition at line 35 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::matmul_impl | ( | Mat< T, proxqp::colmajor > const & | lhs, |
Mat< T, proxqp::colmajor > const & | rhs ) -> Mat<T, proxqp::colmajor> |
Definition at line 386 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::mat_cast | ( | Mat< From, proxqp::colmajor > const & | from | ) | -> Mat<To, proxqp::colmajor> |
Definition at line 394 of file random_qp_problems.hpp.
proxsuite::proxqp::utils::LDLT_EXPLICIT_TPL_DECL | ( | 2 | , |
matmul_impl< long double > | ) |
proxsuite::proxqp::utils::LDLT_EXPLICIT_TPL_DECL | ( | 1 | , |
mat_cast< proxqp::f64, long double > | ) |
proxsuite::proxqp::utils::LDLT_EXPLICIT_TPL_DECL | ( | 1 | , |
mat_cast< proxqp::f32, long double > | ) |
auto proxsuite::proxqp::utils::matmul | ( | MatLhs const & | a, |
MatRhs const & | b ) -> Mat<T, proxqp::colmajor> |
Definition at line 404 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::matmul3 | ( | MatLhs const & | a, |
MatMid const & | b, | ||
MatRhs const & | c ) -> Mat<T, proxqp::colmajor> |
Definition at line 419 of file random_qp_problems.hpp.
proxsuite::proxqp::utils::VEG_TAG | ( | from_data | , |
FromData | ) |
proxsuite::proxqp::dense::Model< Scalar > proxsuite::proxqp::utils::dense_unconstrained_qp | ( | proxqp::isize | dim, |
Scalar | sparsity_factor, | ||
Scalar | strong_convexity_factor = Scalar(1e-2) ) |
Definition at line 445 of file random_qp_problems.hpp.
proxsuite::proxqp::dense::Model< Scalar > proxsuite::proxqp::utils::dense_strongly_convex_qp | ( | proxqp::isize | dim, |
proxqp::isize | n_eq, | ||
proxqp::isize | n_in, | ||
Scalar | sparsity_factor, | ||
Scalar | strong_convexity_factor = Scalar(1e-2) ) |
Definition at line 469 of file random_qp_problems.hpp.
proxsuite::proxqp::dense::Model< Scalar > proxsuite::proxqp::utils::dense_not_strongly_convex_qp | ( | proxqp::isize | dim, |
proxqp::isize | n_eq, | ||
proxqp::isize | n_in, | ||
Scalar | sparsity_factor ) |
Definition at line 511 of file random_qp_problems.hpp.
proxsuite::proxqp::dense::Model< Scalar > proxsuite::proxqp::utils::dense_degenerate_qp | ( | proxqp::isize | dim, |
proxqp::isize | n_eq, | ||
proxqp::isize | n_in, | ||
Scalar | sparsity_factor, | ||
Scalar | strong_convexity_factor = Scalar(1e-2) ) |
Definition at line 552 of file random_qp_problems.hpp.
proxsuite::proxqp::dense::Model< Scalar > proxsuite::proxqp::utils::dense_box_constrained_qp | ( | proxqp::isize | dim, |
proxqp::isize | n_eq, | ||
proxqp::isize | n_in, | ||
Scalar | sparsity_factor, | ||
Scalar | strong_convexity_factor = Scalar(1e-2) ) |
Definition at line 598 of file random_qp_problems.hpp.
proxsuite::proxqp::sparse::SparseModel< Scalar > proxsuite::proxqp::utils::sparse_strongly_convex_qp | ( | proxqp::isize | dim, |
proxqp::isize | n_eq, | ||
proxqp::isize | n_in, | ||
Scalar | sparsity_factor, | ||
Scalar | strong_convexity_factor = Scalar(1e-2) ) |
Definition at line 637 of file random_qp_problems.hpp.