Enum cubic_splines::BoundaryCondition[][src]

pub enum BoundaryCondition<T> {
    Derivatives(T, T),
    SecondDerivatives(T, T),
    Natural,
    Periodic,
}

Represents boundary conditions to be used for fitting a spline

Variants

Derivatives(T, T)

Set derivatives at the initial and final points

SecondDerivatives(T, T)

Set second derivatives at the initial and final points

Natural

Second derivatives at initial and final points set to 0 (equivalent to SecondDerivatives(0.0, 0.0))

Periodic

fit a periodic function

Trait Implementations

impl<T: Clone> Clone for BoundaryCondition<T>[src]

impl<T: Copy> Copy for BoundaryCondition<T>[src]

impl<T: Debug> Debug for BoundaryCondition<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for BoundaryCondition<T> where
    T: RefUnwindSafe

impl<T> Send for BoundaryCondition<T> where
    T: Send

impl<T> Sync for BoundaryCondition<T> where
    T: Sync

impl<T> Unpin for BoundaryCondition<T> where
    T: Unpin

impl<T> UnwindSafe for BoundaryCondition<T> where
    T: UnwindSafe

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.