Template Struct VectorViewMut

Struct Documentation

template<typename T>
struct VectorViewMut

Public Functions

inline VEG_INLINE VectorViewMut(FromPtrSize, T *_data, isize _dim) noexcept
inline  VEG_TEMPLATE (typename Vec, requires(LDLT_CONCEPT(eigen_vector_view_mut< Vec, T >)), VEG_INLINE VectorViewMut,(, FromEigen),(vec, Vec &&)) noexcept
inline VEG_INLINE auto as_const() const noexcept -> VectorView<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 -> VectorViewMut
inline VEG_INLINE auto to_eigen() const -> detail::VecMapMut<T>

Public Members

T *data
isize dim