Template Struct StridedVectorViewMut

Struct Documentation

template<typename T>
struct StridedVectorViewMut

Public Functions

inline VEG_INLINE StridedVectorViewMut(FromPtrSizeStride, T *_data, isize _dim, isize _stride) noexcept
inline  VEG_TEMPLATE (typename Vec, requires(LDLT_CONCEPT(eigen_strided_vector_view_mut< Vec, T >)), VEG_INLINE StridedVectorViewMut,(, FromEigen),(vec, Vec &&)) noexcept
inline VEG_INLINE auto as_const() const noexcept -> StridedVectorView<T>
inline VEG_INLINE auto ptr(isize index) const noexcept -> T*
inline VEG_INLINE auto operator()(isize index) const noexcept -> T&
inline VEG_INLINE auto segment(isize i, isize size) const noexcept -> StridedVectorViewMut
inline VEG_INLINE auto to_eigen() const -> detail::EigenVecMapMut<T, Eigen::InnerStride<Eigen::Dynamic>>

Public Members

T *data
isize dim
isize stride