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