[][src]Enum arrayfire::MatProp

#[repr(u32)]pub enum MatProp {
    NONE,
    TRANS,
    CTRANS,
    CONJ,
    UPPER,
    LOWER,
    DIAGUNIT,
    SYM,
    POSDEF,
    ORTHOG,
    TRIDIAG,
    BLOCKDIAG,
}

Helps determine the type of a Matrix

Variants

NONE

Default (no-op)

TRANS

Data needs to be transposed

CTRANS

Data needs to be conjugate transposed

CONJ

Matrix is upper triangular

UPPER

Matrix needs to be conjugate

LOWER

Matrix is lower triangular

DIAGUNIT

Matrix diagonal has unitary values

SYM

Matrix is symmetric

POSDEF

Matrix is positive definite

ORTHOG

Matrix is orthogonal

TRIDIAG

Matrix is tri-diagonal

BLOCKDIAG

Matrix is block-diagonal

Trait Implementations

impl BitOr<MatProp> for MatProp[src]

type Output = Self

The resulting type after applying the | operator.

impl Clone for MatProp[src]

impl Copy for MatProp[src]

impl Debug for MatProp[src]

impl From<u32> for MatProp[src]

impl PartialEq<MatProp> for MatProp[src]

impl StructuralPartialEq for MatProp[src]

Auto Trait Implementations

impl RefUnwindSafe for MatProp

impl Send for MatProp

impl Sync for MatProp

impl Unpin for MatProp

impl UnwindSafe for MatProp

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.