enum NLopt::Algorithm

Defined in:

nlopt/libnlopt.cr
nlopt/nlopt.cr

Enum Members

GnDirect = 0
GnDirectL = 1
GnDirectLRand = 2
GnDirectNoscal = 3
GnDirectLNoscal = 4
GnDirectLRandNoscal = 5
GnOrigDirect = 6
GnOrigDirectL = 7
GdStogo = 8
GdStogoRand = 9
LdLbfgsNocedal = 10
LdLbfgs = 11
LnPraxis = 12
LdVaR1 = 13
LdVaR2 = 14
LdTnewton = 15
LdTnewtonRestart = 16
LdTnewtonPrecond = 17
LdTnewtonPrecondRestart = 18
GnCrS2Lm = 19
GnMlsl = 20
GdMlsl = 21
GnMlslLds = 22
GdMlslLds = 23
LdMma = 24
LnCobyla = 25
LnNewuoa = 26
LnNewuoaBound = 27
LnNeldermead = 28
LnSbplx = 29
LnAuglag = 30
LdAuglag = 31
LnAuglagEq = 32
LdAuglagEq = 33
LnBobyqa = 34
GnIsres = 35
Auglag = 36
AuglagEq = 37
GMlsl = 38
GMlslLds = 39
LdSlsqp = 40
LdCcsaq = 41
GnEsch = 42
GnAgs = 43

Instance Method Summary

Instance Method Detail

def auglag? #

Returns true if this enum value equals Auglag


[View source]
def auglag_eq? #

Returns true if this enum value equals AuglagEq


[View source]
def g_mlsl? #

Returns true if this enum value equals GMlsl


[View source]
def g_mlsl_lds? #

Returns true if this enum value equals GMlslLds


[View source]
def gd_mlsl? #

Returns true if this enum value equals GdMlsl


[View source]
def gd_mlsl_lds? #

Returns true if this enum value equals GdMlslLds


[View source]
def gd_stogo? #

Returns true if this enum value equals GdStogo


[View source]
def gd_stogo_rand? #

Returns true if this enum value equals GdStogoRand


[View source]
def gn_ags? #

Returns true if this enum value equals GnAgs


[View source]
def gn_cr_s2_lm? #

Returns true if this enum value equals GnCrS2Lm


[View source]
def gn_direct? #

Returns true if this enum value equals GnDirect


[View source]
def gn_direct_l? #

Returns true if this enum value equals GnDirectL


[View source]
def gn_direct_l_noscal? #

Returns true if this enum value equals GnDirectLNoscal


[View source]
def gn_direct_l_rand? #

Returns true if this enum value equals GnDirectLRand


[View source]
def gn_direct_l_rand_noscal? #

Returns true if this enum value equals GnDirectLRandNoscal


[View source]
def gn_direct_noscal? #

Returns true if this enum value equals GnDirectNoscal


[View source]
def gn_esch? #

Returns true if this enum value equals GnEsch


[View source]
def gn_isres? #

Returns true if this enum value equals GnIsres


[View source]
def gn_mlsl? #

Returns true if this enum value equals GnMlsl


[View source]
def gn_mlsl_lds? #

Returns true if this enum value equals GnMlslLds


[View source]
def gn_orig_direct? #

Returns true if this enum value equals GnOrigDirect


[View source]
def gn_orig_direct_l? #

Returns true if this enum value equals GnOrigDirectL


[View source]
def ld_auglag? #

Returns true if this enum value equals LdAuglag


[View source]
def ld_auglag_eq? #

Returns true if this enum value equals LdAuglagEq


[View source]
def ld_ccsaq? #

Returns true if this enum value equals LdCcsaq


[View source]
def ld_lbfgs? #

Returns true if this enum value equals LdLbfgs


[View source]
def ld_lbfgs_nocedal? #

Returns true if this enum value equals LdLbfgsNocedal


[View source]
def ld_mma? #

Returns true if this enum value equals LdMma


[View source]
def ld_slsqp? #

Returns true if this enum value equals LdSlsqp


[View source]
def ld_tnewton? #

Returns true if this enum value equals LdTnewton


[View source]
def ld_tnewton_precond? #

Returns true if this enum value equals LdTnewtonPrecond


[View source]
def ld_tnewton_precond_restart? #

Returns true if this enum value equals LdTnewtonPrecondRestart


[View source]
def ld_tnewton_restart? #

Returns true if this enum value equals LdTnewtonRestart


[View source]
def ld_va_r1? #

Returns true if this enum value equals LdVaR1


[View source]
def ld_va_r2? #

Returns true if this enum value equals LdVaR2


[View source]
def ln_auglag? #

Returns true if this enum value equals LnAuglag


[View source]
def ln_auglag_eq? #

Returns true if this enum value equals LnAuglagEq


[View source]
def ln_bobyqa? #

Returns true if this enum value equals LnBobyqa


[View source]
def ln_cobyla? #

Returns true if this enum value equals LnCobyla


[View source]
def ln_neldermead? #

Returns true if this enum value equals LnNeldermead


[View source]
def ln_newuoa? #

Returns true if this enum value equals LnNewuoa


[View source]
def ln_newuoa_bound? #

Returns true if this enum value equals LnNewuoaBound


[View source]
def ln_praxis? #

Returns true if this enum value equals LnPraxis


[View source]
def ln_sbplx? #

Returns true if this enum value equals LnSbplx


[View source]
def to_s #
Description copied from struct Enum

Returns a String representation of this enum member. In the case of regular enums, this is just the name of the member. In the case of flag enums, it's the names joined by vertical bars, or "None", if the value is zero.

If an enum's value doesn't match a member's value, the raw value is returned as a string.

Color::Red.to_s                     # => "Red"
IOMode::None.to_s                   # => "None"
(IOMode::Read | IOMode::Write).to_s # => "Read | Write"

Color.new(10).to_s # => "10"

[View source]