Template Struct StridedVectorView

Struct Documentation

template<typename T>
struct StridedVectorView

Public Functions

inline VEG_INLINE StridedVectorView(FromPtrSizeStride, T const *_data, isize _dim, isize _stride) noexcept
inline  VEG_TEMPLATE (typename Vec, requires(LDLT_CONCEPT(eigen_strided_vector_view< Vec, T >)), VEG_INLINE StridedVectorView,(, 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 -> StridedVectorView
inline VEG_INLINE auto to_eigen() const -> detail::EigenVecMap<T, Eigen::InnerStride<Eigen::Dynamic>>

Public Members

T const *data
isize dim
isize stride