Template Struct MatMut
Defined in File core.hpp
Inheritance Relationships
Base Type
public proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< MatMut< T, isize >, isize >
(Template Struct SymbolicMatMutInterface)
Struct Documentation
-
template<typename T, typename I = isize>
struct MatMut : public proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface<MatMut<T, isize>, isize> Public Functions
-
inline MatMut(FromRawParts, isize nrows, isize ncols, isize nnz, I *col_ptrs, I *nnz_per_col, I *row_indices, T *values)
-
inline auto is_compressed() const noexcept -> bool
-
inline auto symbolic() const noexcept -> SymbolicMatRef<I>
-
inline auto symbolic_mut() const noexcept -> SymbolicMatRef<I>
-
inline void _set_nnz(isize new_nnz) noexcept
Friends
- friend struct _detail::SymbolicMatRefInterface< MatMut, I >
- friend struct _detail::SymbolicMatMutInterface< MatMut, I >
-
inline MatMut(FromRawParts, isize nrows, isize ncols, isize nnz, I *col_ptrs, I *nnz_per_col, I *row_indices, T *values)