Go to the source code of this file.
|
template<typename T> |
void | proxsuite::proxqp::dense::solve_in_parallel (std::vector< proxqp::dense::QP< T > > &qps, const optional< size_t > num_threads=nullopt) |
|
template<typename T> |
void | proxsuite::proxqp::dense::solve_in_parallel (proxqp::dense::BatchQP< T > &qps, const optional< size_t > num_threads=nullopt) |
|
template<typename T> |
void | proxsuite::proxqp::dense::qp_solve_in_parallel (optional< const size_t > num_threads, proxqp::dense::BatchQP< T > &qps) |
|
template<typename T> |
void | proxsuite::proxqp::dense::qp_solve_backward_in_parallel (optional< const size_t > num_threads, std::vector< proxqp::dense::QP< T > > &qps, std::vector< proxqp::dense::Vec< T > > &loss_derivatives, T eps=1.E-4, T rho_new=1.E-6, T mu_new=1.E-6) |
|
template<typename T> |
void | proxsuite::proxqp::dense::qp_solve_backward_in_parallel (optional< const size_t > num_threads, proxqp::dense::BatchQP< T > &qps, std::vector< proxqp::dense::Vec< T > > &loss_derivatives, T eps=1.E-4, T rho_new=1.E-6, T mu_new=1.E-6) |
|
template<typename T, typename I> |
void | proxsuite::proxqp::sparse::solve_in_parallel (proxqp::sparse::BatchQP< T, I > &qps, const optional< size_t > num_threads=nullopt) |
|
template<typename T, typename I> |
void | proxsuite::proxqp::sparse::solve_in_parallel (std::vector< proxqp::sparse::QP< T, I > > &qps, const optional< size_t > num_threads=nullopt) |
|