Template Function proxsuite::linalg::sparse::factorize_numeric_req

Function Documentation

template<typename T, typename I>
auto proxsuite::linalg::sparse::factorize_numeric_req(proxsuite::linalg::veg::Tag<T>, proxsuite::linalg::veg::Tag<I>, isize n, isize a_nnz, Ordering o) noexcept -> proxsuite::linalg::veg::dynstack::StackReq

Computes the stack memory requirements of numerical factorization.

Parameters:
  • n – dimension of the matrix to be factorized.

  • a_nnz – number of non zeros of the matrix to be factorized.

  • o – the kind of permutation that is applied to the matrix before factorization.