#include <proxsuite/linalg/sparse/core.hpp>
Public Member Functions | |
| SymbolicMatRef (FromRawParts, isize nrows, isize ncols, isize nnz, I const *col_ptrs, I const *nnz_per_col, I const *row_indices) | |
Public Member Functions inherited from proxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< SymbolicMatRef< 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< SymbolicMatRef, I > |
|
inline |
|
friend |
| isize proxsuite::linalg::sparse::SymbolicMatRef< I >::nrows |
| isize proxsuite::linalg::sparse::SymbolicMatRef< I >::ncols |
| isize proxsuite::linalg::sparse::SymbolicMatRef< I >::nnz |
| I const* proxsuite::linalg::sparse::SymbolicMatRef< I >::col |
| I const* proxsuite::linalg::sparse::SymbolicMatRef< I >::nnz_per_col |
| I const* proxsuite::linalg::sparse::SymbolicMatRef< I >::row |