Template Function proxsuite::linalg::sparse::rank1_update_req

Function Documentation

template<typename T, typename I>
auto proxsuite::linalg::sparse::rank1_update_req(proxsuite::linalg::veg::Tag<T>, proxsuite::linalg::veg::Tag<I>, isize n, bool id_perm, isize col_nnz) noexcept -> proxsuite::linalg::veg::dynstack::StackReq

Computes the memory requirements for rank one update.

Parameters:
  • n – dimension of matrix

  • id_perm – whether the permutation is implicitly the identity or not

  • col_nnz – number of nnz elts in the update vector