Enumerates the variants of the conjugate gradient method.
Namespace:
Extreme.Mathematics.Optimization
Assembly:
Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.1
public enum ConjugateGradientMethod
Public Enumeration ConjugateGradientMethod
public enum class ConjugateGradientMethod
type ConjugateGradientMethod
| Member name | Value | Description |
---|
| 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.
|
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.
Reference