|
VEG_INLINE | MatrixViewMut (FromPtrRowsColsStride, T *_data, isize _rows, isize _cols, isize _outer_stride) noexcept |
|
| VEG_TEMPLATE (typename Mat, requires(LDLT_CONCEPT(eigen_view< Mat, T >) &&eigen::GetLayout< unref< Mat > >::value==L), VEG_INLINE MatrixViewMut,(, FromEigen),(mat, Mat &&)) noexcept |
|
VEG_INLINE auto | ptr (isize row, isize col) const noexcept -> T * |
|
VEG_INLINE auto | operator() (isize row, isize col) const noexcept -> T & |
|
VEG_INLINE auto | block (isize row, isize col, isize nrows, isize ncols) const noexcept -> MatrixViewMut |
|
VEG_INLINE auto | col (isize c) const noexcept -> proxsuite::linalg::veg::meta::if_t<(L==colmajor), VectorViewMut< T >, StridedVectorViewMut< T > > |
|
VEG_INLINE auto | row (isize r) const noexcept -> proxsuite::linalg::veg::meta::if_t<(L==rowmajor), VectorViewMut< T >, StridedVectorViewMut< T > > |
|
VEG_INLINE auto | trans () const noexcept -> MatrixViewMut< T, proxqp::flip_layout(L)> |
|
VEG_INLINE auto | to_eigen () const noexcept -> detail::EigenMatMapMut< T, L > |
|
VEG_INLINE auto | as_const () const noexcept -> MatrixView< T, L > |
|
template<typename T,
Layout L>
struct proxsuite::proxqp::MatrixViewMut< T, L >
Definition at line 917 of file views.hpp.