pub trait MatDenseStorage: MatSized {
    // Required methods
    fn row_stride<E: Entity>(this: <Self as MatrixKind>::Ref<'_, E>) -> isize;
    fn col_stride<E: Entity>(this: <Self as MatrixKind>::Ref<'_, E>) -> isize;
    fn as_ptr<E: Entity>(
        this: <Self as MatrixKind>::Ref<'_, E>
    ) -> GroupFor<E, *const E::Unit>;
    fn as_mut_ptr<E: Entity>(
        this: <Self as MatrixKind>::Mut<'_, E>
    ) -> GroupFor<E, *mut E::Unit>;
}

Required Methods§

source

fn row_stride<E: Entity>(this: <Self as MatrixKind>::Ref<'_, E>) -> isize

source

fn col_stride<E: Entity>(this: <Self as MatrixKind>::Ref<'_, E>) -> isize

source

fn as_ptr<E: Entity>( this: <Self as MatrixKind>::Ref<'_, E> ) -> GroupFor<E, *const E::Unit>

source

fn as_mut_ptr<E: Entity>( this: <Self as MatrixKind>::Mut<'_, E> ) -> GroupFor<E, *mut E::Unit>

Object Safety§

This trait is not object safe.

Implementors§