ConjugateGradientMethod Enumeration

Enumerates the variants of the conjugate gradient method.

Definition

Namespace: Extreme.Mathematics.Optimization
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
C#
public enum ConjugateGradientMethod

Remarks

This enumeration is used by the Method property of the ConjugateGradientOptimizer class to specify the formula that is used to construct the next conjugate direction.

Members

FletcherReeves0 The method of Fletcher and Reeves
PolakRibiere1 The method of Polak and Ribiere
PositivePolakRibiere2 The method of Polak and Ribiere with positive coefficient.
HagerZhang3 The CG_Descent method of Hager and Zhang.

See Also