proxsuite 0.7.1
The Advanced Proximal Optimization Toolbox
|
#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 > |
![]() | |
auto | col_ptrs_mut () noexcept -> isize * |
auto | nnz_per_col_mut () noexcept -> isize * |
auto | row_indices_mut () noexcept -> 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 |