|
template<typename T > |
auto | temp_mat_req (proxsuite::linalg::veg::Tag< T >, isize rows, isize cols) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename T > |
auto | temp_vec_req (proxsuite::linalg::veg::Tag< T >, isize rows) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename T > |
auto | factorize_unblocked_req (proxsuite::linalg::veg::Tag< T >, isize n) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename T > |
auto | factorize_blocked_req (proxsuite::linalg::veg::Tag< T > tag, isize n, isize block_size) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename T > |
auto | factorize_recursive_req (proxsuite::linalg::veg::Tag< T > tag, isize n) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename Mat > |
void | factorize_unblocked (Mat &&mat, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename Mat > |
void | factorize_blocked (Mat &&mat, isize block_size, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename Mat > |
void | factorize_recursive (Mat &&mat, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename T > |
auto | factorize_req (proxsuite::linalg::veg::Tag< T > tag, isize n) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename Mat > |
void | factorize (Mat &&mat, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename T > |
auto | ldlt_delete_rows_and_cols_req (proxsuite::linalg::veg::Tag< T >, isize n, isize r) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename Mat > |
void | ldlt_delete_rows_and_cols_sort_indices (Mat &&ld, isize *indices, isize r, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename T > |
auto | ldlt_insert_rows_and_cols_req (proxsuite::linalg::veg::Tag< T > tag, isize n, isize r) noexcept -> proxsuite::linalg::veg::dynstack::StackReq |
|
template<typename Mat , typename A_1 > |
void | ldlt_insert_rows_and_cols (Mat &&ld, isize pos, A_1 const &a_1, proxsuite::linalg::veg::dynstack::DynStackMut stack) |
|
template<typename Mat , typename Rhs > |
void | solve (Mat const &mat, Rhs &&rhs) |
|
template<typename LD , typename W , typename T = typename proxsuite::linalg::veg::uncvref_t<LD>::Scalar> |
void | rank_1_update_clobber_w (LD &&ld, W &&w, proxsuite::linalg::veg::DoNotDeduce< T > alpha) |
|
template<typename LD , typename W , typename A , typename T = typename proxsuite::linalg::veg::uncvref_t<LD>::Scalar> |
void | rank_r_update_clobber_inputs (LD &&ld, W &&w, A &&alpha) |
|