proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
#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< D, I > | |
auto | nrows () const noexcept -> isize |
auto | ncols () const noexcept -> isize |
auto | nnz () const noexcept -> isize |
auto | col_ptrs () const noexcept -> I const * |
auto | nnz_per_col () const noexcept -> I const * |
auto | is_compressed () const noexcept -> bool |
auto | row_indices () const noexcept -> I 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 |