Template Struct VectorView

Struct Documentation

template<typename T>
struct VectorView

Public Functions

inline VEG_INLINE VectorView(FromPtrSize, T const *_data, isize _dim) noexcept
inline  VEG_TEMPLATE (typename Vec, requires(LDLT_CONCEPT(eigen_vector_view< Vec, T >)), VEG_INLINE VectorView,(, FromEigen),(vec, Vec const &)) noexcept
inline VEG_INLINE auto ptr(isize index) const noexcept -> T const*
inline VEG_INLINE auto operator()(isize index) const noexcept -> T const&
inline VEG_INLINE auto segment(isize i, isize size) const noexcept -> VectorView
inline VEG_INLINE auto to_eigen() const -> detail::VecMap<T>

Public Members

T const *data
isize dim