pub trait AllocatedArray {
    type Elem;

    fn layout(&self) -> Result<MatrixLayout>;
    fn square_layout(&self) -> Result<MatrixLayout>;
    fn ensure_square(&self) -> Result<()>;
    fn as_allocated(&self) -> Result<&[Self::Elem]>;
}

Required Associated Types

Required Methods

Returns Ok iff the matrix is square (without computing the layout).

Implementations on Foreign Types

Implementors