|
| | MatRef (FromRawParts, isize nrows, isize ncols, isize nnz, I const *col_ptrs, I const *nnz_per_col, I const *row_indices, T const *values) |
| |
| template<typename M> |
| | MatRef (FromEigen, M const &m) |
| |
| auto | values () const noexcept -> T const * |
| |
| auto | symbolic () const noexcept -> SymbolicMatRef< I > |
| |
| auto | to_eigen () const noexcept -> Eigen::Map< Eigen::SparseMatrix< T, Eigen::ColMajor, I > const > |
| |
| 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::MatRef< T, I >
Definition at line 383 of file core.hpp.