Conjugate Gradient Method 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#
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23
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
FletcherReeves | 0 | The method of Fletcher and Reeves |
PolakRibiere | 1 | The method of Polak and Ribiere |
PositivePolakRibiere | 2 | The method of Polak and Ribiere with positive coefficient. |
HagerZhang | 3 | The CG_Descent method of Hager and Zhang. |