|
VEG_INLINE | MatrixView (FromPtrRowsColsStride, T const *_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 MatrixView,(, FromEigen),(mat, Mat const &)) noexcept |
|
VEG_INLINE auto | ptr (isize row, isize col) const noexcept -> T const * |
|
VEG_INLINE auto | operator() (isize row, isize col) const noexcept -> T const & |
|
VEG_INLINE auto | block (isize row, isize col, isize nrows, isize ncols) const noexcept -> MatrixView |
|
VEG_INLINE auto | col (isize c) const noexcept -> proxsuite::linalg::veg::meta::if_t<(L==colmajor), VectorView< T >, StridedVectorView< T > > |
|
VEG_INLINE auto | row (isize r) const noexcept -> proxsuite::linalg::veg::meta::if_t<(L==rowmajor), VectorView< T >, StridedVectorView< T > > |
|
VEG_INLINE auto | trans () const noexcept -> MatrixView< T, proxqp::flip_layout(L)> |
|
VEG_INLINE auto | to_eigen () const noexcept -> detail::EigenMatMap< T, L > |
|
template<typename T,
Layout L>
struct proxsuite::proxqp::MatrixView< T, L >
Definition at line 809 of file views.hpp.