enum
NLopt::Algorithm
Defined in:
nlopt/libnlopt.crnlopt/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
-
#auglag?
Returns
true
if this enum value equalsAuglag
-
#auglag_eq?
Returns
true
if this enum value equalsAuglagEq
-
#g_mlsl?
Returns
true
if this enum value equalsGMlsl
-
#g_mlsl_lds?
Returns
true
if this enum value equalsGMlslLds
-
#gd_mlsl?
Returns
true
if this enum value equalsGdMlsl
-
#gd_mlsl_lds?
Returns
true
if this enum value equalsGdMlslLds
-
#gd_stogo?
Returns
true
if this enum value equalsGdStogo
-
#gd_stogo_rand?
Returns
true
if this enum value equalsGdStogoRand
-
#gn_ags?
Returns
true
if this enum value equalsGnAgs
-
#gn_cr_s2_lm?
Returns
true
if this enum value equalsGnCrS2Lm
-
#gn_direct?
Returns
true
if this enum value equalsGnDirect
-
#gn_direct_l?
Returns
true
if this enum value equalsGnDirectL
-
#gn_direct_l_noscal?
Returns
true
if this enum value equalsGnDirectLNoscal
-
#gn_direct_l_rand?
Returns
true
if this enum value equalsGnDirectLRand
-
#gn_direct_l_rand_noscal?
Returns
true
if this enum value equalsGnDirectLRandNoscal
-
#gn_direct_noscal?
Returns
true
if this enum value equalsGnDirectNoscal
-
#gn_esch?
Returns
true
if this enum value equalsGnEsch
-
#gn_isres?
Returns
true
if this enum value equalsGnIsres
-
#gn_mlsl?
Returns
true
if this enum value equalsGnMlsl
-
#gn_mlsl_lds?
Returns
true
if this enum value equalsGnMlslLds
-
#gn_orig_direct?
Returns
true
if this enum value equalsGnOrigDirect
-
#gn_orig_direct_l?
Returns
true
if this enum value equalsGnOrigDirectL
-
#ld_auglag?
Returns
true
if this enum value equalsLdAuglag
-
#ld_auglag_eq?
Returns
true
if this enum value equalsLdAuglagEq
-
#ld_ccsaq?
Returns
true
if this enum value equalsLdCcsaq
-
#ld_lbfgs?
Returns
true
if this enum value equalsLdLbfgs
-
#ld_lbfgs_nocedal?
Returns
true
if this enum value equalsLdLbfgsNocedal
-
#ld_mma?
Returns
true
if this enum value equalsLdMma
-
#ld_slsqp?
Returns
true
if this enum value equalsLdSlsqp
-
#ld_tnewton?
Returns
true
if this enum value equalsLdTnewton
-
#ld_tnewton_precond?
Returns
true
if this enum value equalsLdTnewtonPrecond
-
#ld_tnewton_precond_restart?
Returns
true
if this enum value equalsLdTnewtonPrecondRestart
-
#ld_tnewton_restart?
Returns
true
if this enum value equalsLdTnewtonRestart
-
#ld_va_r1?
Returns
true
if this enum value equalsLdVaR1
-
#ld_va_r2?
Returns
true
if this enum value equalsLdVaR2
-
#ln_auglag?
Returns
true
if this enum value equalsLnAuglag
-
#ln_auglag_eq?
Returns
true
if this enum value equalsLnAuglagEq
-
#ln_bobyqa?
Returns
true
if this enum value equalsLnBobyqa
-
#ln_cobyla?
Returns
true
if this enum value equalsLnCobyla
-
#ln_neldermead?
Returns
true
if this enum value equalsLnNeldermead
-
#ln_newuoa?
Returns
true
if this enum value equalsLnNewuoa
-
#ln_newuoa_bound?
Returns
true
if this enum value equalsLnNewuoaBound
-
#ln_praxis?
Returns
true
if this enum value equalsLnPraxis
-
#ln_sbplx?
Returns
true
if this enum value equalsLnSbplx
-
#to_s
Returns a
String
representation of this enum member.
Instance Method Detail
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"