|
| | MatMut (FromRawParts, isize nrows, isize ncols, isize nnz, I *col_ptrs, I *nnz_per_col, I *row_indices, T *values) |
| |
| template<typename M> |
| | MatMut (FromEigen, M &&m) |
| |
| auto | values () const noexcept -> T const * |
| |
| auto | values_mut () const noexcept -> T * |
| |
| auto | is_compressed () const noexcept -> bool |
| |
| auto | as_const () const noexcept -> MatRef< T, I > |
| |
| auto | symbolic () const noexcept -> SymbolicMatRef< I > |
| |
| auto | symbolic_mut () const noexcept -> SymbolicMatRef< I > |
| |
| auto | to_eigen () const noexcept -> Eigen::Map< Eigen::SparseMatrix< T, Eigen::ColMajor, I > > |
| |
| void | _set_nnz (isize new_nnz) noexcept |
| |
| 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 |
| |
template<typename T, typename I = isize>
struct proxsuite::linalg::sparse::MatMut< T, I >
Definition at line 444 of file core.hpp.