[][src]Enum arrayfire::BorderType

#[repr(u32)]
pub enum BorderType {
    ZERO,
    SYMMETRIC,
    CLAMP_TO_EDGE,
    PERIODIC,
}

Helps determine how to pad kernels along borders

Variants

ZERO

Pad using zeros

SYMMETRIC

Pad using mirrored values along border

CLAMP_TO_EDGE

Out of bound values are clamped to the edge

PERIODIC

Out of bound values are mapped to range of the dimension in cyclic fashion

Trait Implementations

impl Clone for BorderType[src]

impl Copy for BorderType[src]

impl Debug for BorderType[src]

impl PartialEq<BorderType> for BorderType[src]

impl StructuralPartialEq for BorderType[src]

Auto Trait Implementations

impl RefUnwindSafe for BorderType

impl Send for BorderType

impl Sync for BorderType

impl Unpin for BorderType

impl UnwindSafe for BorderType

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.