proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
Namespaces | |
namespace | detail |
Typedefs | |
using | u128 = __uint128_t |
Functions | |
constexpr u128 | lehmer64_constant (0xda942042e4dd58b5) |
auto | lehmer_global () -> u128 & |
auto | lehmer64 () -> u64 |
void | set_seed (u64 seed) |
auto | uniform_rand () -> double |
auto | normal_rand () -> double |
template<typename Scalar > | |
auto | vector_rand (isize nrows) -> Vec< Scalar > |
template<typename Scalar > | |
auto | matrix_rand (isize nrows, isize ncols) -> Mat< Scalar, colmajor > |
template<typename Scalar > | |
auto | orthonormal_rand (isize n) -> Mat< Scalar, colmajor > const & |
template<typename Scalar > | |
auto | positive_definite_rand (isize n, Scalar cond) -> Mat< Scalar, colmajor > |
template<typename Scalar > | |
auto | sparse_positive_definite_rand (isize n, Scalar cond, Scalar p) -> SparseMat< Scalar > |
template<typename Scalar > | |
auto | sparse_positive_definite_rand_compressed (isize n, Scalar rho, Scalar p) -> SparseMat< Scalar > |
template<typename Scalar > | |
auto | sparse_positive_definite_rand_not_compressed (isize n, Scalar rho, Scalar p) -> Mat< Scalar, colmajor > |
template<typename Scalar > | |
auto | sparse_matrix_rand (isize nrows, isize ncols, Scalar p) -> SparseMat< Scalar > |
template<typename Scalar > | |
auto | sparse_matrix_rand_not_compressed (isize nrows, isize ncols, Scalar p) -> Mat< Scalar, colmajor > |
using proxsuite::proxqp::utils::rand::u128 = __uint128_t |
Definition at line 104 of file random_qp_problems.hpp.
|
constexpr |
|
inline |
Definition at line 108 of file random_qp_problems.hpp.
|
inline |
Definition at line 115 of file random_qp_problems.hpp.
|
inline |
Definition at line 122 of file random_qp_problems.hpp.
|
inline |
Definition at line 130 of file random_qp_problems.hpp.
|
inline |
Definition at line 136 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::rand::vector_rand | ( | isize | nrows | ) | -> Vec<Scalar> |
Definition at line 152 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::rand::matrix_rand | ( | isize | nrows, |
isize | ncols ) -> Mat<Scalar, colmajor> |
Definition at line 164 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::rand::orthonormal_rand | ( | isize | n | ) | -> Mat<Scalar, colmajor> const& |
Definition at line 192 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::rand::positive_definite_rand | ( | isize | n, |
Scalar | cond ) -> Mat<Scalar, colmajor> |
Definition at line 210 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::rand::sparse_positive_definite_rand | ( | isize | n, |
Scalar | cond, | ||
Scalar | p ) -> SparseMat<Scalar> |
Definition at line 229 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::rand::sparse_positive_definite_rand_compressed | ( | isize | n, |
Scalar | rho, | ||
Scalar | p ) -> SparseMat<Scalar> |
Definition at line 280 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::rand::sparse_positive_definite_rand_not_compressed | ( | isize | n, |
Scalar | rho, | ||
Scalar | p ) -> Mat<Scalar, colmajor> |
Definition at line 311 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::rand::sparse_matrix_rand | ( | isize | nrows, |
isize | ncols, | ||
Scalar | p ) -> SparseMat<Scalar> |
Definition at line 341 of file random_qp_problems.hpp.
auto proxsuite::proxqp::utils::rand::sparse_matrix_rand_not_compressed | ( | isize | nrows, |
isize | ncols, | ||
Scalar | p ) -> Mat<Scalar, colmajor> |
Definition at line 358 of file random_qp_problems.hpp.