#include <proxsuite/linalg/sparse/core.hpp>
Public Member Functions | |
| SymbolicMatMut (FromRawParts, isize nrows, isize ncols, isize nnz, I *col_ptrs, I *nnz_per_col, I *row_indices) | |
| auto | as_const () const noexcept -> SymbolicMatRef< I > |
Public Member Functions inherited from proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< SymbolicMatMut< isize >, isize > | |
| auto | col_ptrs_mut () noexcept -> isize * |
| auto | nnz_per_col_mut () noexcept -> isize * |
| auto | row_indices_mut () noexcept -> isize * |
Public Member Functions inherited from proxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< SymbolicMatMut< isize >, isize > | |
| auto | nrows () const noexcept -> isize |
| auto | ncols () const noexcept -> isize |
| auto | nnz () const noexcept -> isize |
| auto | col_ptrs () const noexcept -> isize const * |
| auto | nnz_per_col () const noexcept -> isize const * |
| auto | is_compressed () const noexcept -> bool |
| auto | row_indices () const noexcept -> isize const * |
| auto | col_start (usize j) const noexcept -> usize |
| auto | col_start_unchecked (Unsafe, usize j) const noexcept -> usize |
| auto | col_end (usize j) const noexcept -> usize |
| auto | col_end_unchecked (Unsafe, usize j) const noexcept -> usize |
Friends | |
| struct | _detail::SymbolicMatRefInterface< SymbolicMatMut, I > |
| struct | _detail::SymbolicMatMutInterface< SymbolicMatMut, I > |
|
inline |
|
inlinenoexcept |
|
friend |
|
friend |
| isize proxsuite::linalg::sparse::SymbolicMatMut< I >::nrows |
| isize proxsuite::linalg::sparse::SymbolicMatMut< I >::ncols |
| isize proxsuite::linalg::sparse::SymbolicMatMut< I >::nnz |
| I* proxsuite::linalg::sparse::SymbolicMatMut< I >::col |
| I* proxsuite::linalg::sparse::SymbolicMatMut< I >::nnz_per_col |
| I* proxsuite::linalg::sparse::SymbolicMatMut< I >::row |