[][src]Enum nlopt::Algorithm

#[repr(u32)]pub enum Algorithm {
    Direct,
    DirectL,
    DirectLRand,
    DirectNoscal,
    DirectLNoscal,
    DirectLRandNoscal,
    OrigDirect,
    OrigDirectL,
    Crs2Lm,
    GMlsl,
    GMlslLds,
    GnMlsl,
    GdMlsl,
    GnMlslLds,
    GdMlslLds,
    StoGo,
    StoGoRand,
    Isres,
    Esch,
    Cobyla,
    Bobyqa,
    Newuoa,
    NewuoaBound,
    Praxis,
    Neldermead,
    Sbplx,
    Mma,
    Slsqp,
    Lbfgs,
    LbfgsNocedal,
    LdVar1,
    LdVar2,
    TNewton,
    TNewtonRestart,
    TNewtonPrecond,
    TNewtonPrecondRestart,
    Auglag,
    AuglagEq,
    LnAuglag,
    LdAuglagEq,
    LdAuglag,
    LnAuglagEq,
    Ccsaq,
}

Variants

Direct
DirectL
DirectLRand
DirectNoscal
DirectLNoscal
DirectLRandNoscal
OrigDirect
OrigDirectL
Crs2Lm
GMlsl
GMlslLds
GnMlsl
GdMlsl
GnMlslLds
GdMlslLds
StoGo
StoGoRand
Isres
Esch
Cobyla
Bobyqa
Newuoa
NewuoaBound
Praxis
Neldermead
Sbplx
Mma
Slsqp
Lbfgs
LbfgsNocedal
LdVar1
LdVar2
TNewton
TNewtonRestart
TNewtonPrecond
TNewtonPrecondRestart
Auglag
AuglagEq
LnAuglag
LdAuglagEq
LdAuglag
LnAuglagEq
Ccsaq

Trait Implementations

impl Clone for Algorithm[src]

impl Copy for Algorithm[src]

impl Debug for Algorithm[src]

Auto Trait Implementations

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.