proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
Loading...
Searching...
No Matches
proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< D, I > Struct Template Reference

#include <proxsuite/linalg/sparse/core.hpp>

Inheritance diagram for proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< D, I >:
[legend]
Collaboration diagram for proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< D, I >:
[legend]

Public Member Functions

auto col_ptrs_mut () noexcept -> I *
 
auto nnz_per_col_mut () noexcept -> I *
 
auto row_indices_mut () noexcept -> I *
 
- 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
 

Detailed Description

template<typename D, typename I>
struct proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< D, I >

Definition at line 300 of file core.hpp.

Member Function Documentation

◆ col_ptrs_mut()

template<typename D , typename I >
auto proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< D, I >::col_ptrs_mut ( ) -> I*
inlinenoexcept

Definition at line 310 of file core.hpp.

◆ nnz_per_col_mut()

template<typename D , typename I >
auto proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< D, I >::nnz_per_col_mut ( ) -> I*
inlinenoexcept

Definition at line 311 of file core.hpp.

◆ row_indices_mut()

template<typename D , typename I >
auto proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< D, I >::row_indices_mut ( ) -> I*
inlinenoexcept

Definition at line 312 of file core.hpp.


The documentation for this struct was generated from the following file: