enum
GSL::MultiRoot::AlgorithmFDF
Defined in:
gsl/maths/optimization/multiroot.crEnum Members
-
HybridScaled =
0 -
This is a modified version of Powell’s Hybrid method as implemented in the HYBRJ algorithm in MINPACK.
-
Hybrid =
1 -
This algorithm is an unscaled version of HYBRIDSJ. This can be useful if the generalized region estimated by HYBRIDSJ is inappropriate.
-
Newton =
2 -
Newton’s Method is the standard root-polishing algorithm.
-
GNewton =
3 -
This is a modified version of Newton’s method which attempts to improve global convergence by requiring every step to reduce the Euclidean norm of the residual
Instance Method Summary
-
#g_newton?
Returns
trueif this enum value equalsGNewton -
#hybrid?
Returns
trueif this enum value equalsHybrid -
#hybrid_scaled?
Returns
trueif this enum value equalsHybridScaled -
#newton?
Returns
trueif this enum value equalsNewton -
#to_s
Returns a
Stringrepresentation of this enum member. - #to_unsafe
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"