| Conjugate | 
 Inheritance Hierarchy
Inheritance Hierarchy Syntax
Syntaxpublic class ConjugateGradient : FunctionMinimizeMethod
The ConjugateGradient type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | ConjugateGradient(CostFunction) | Constructor for Conjugate Gradient Method. The constructor specifies the costfunction and optionally user specified ending criteria and line search methods. | 
|  | ConjugateGradient(CostFunction, EndCriteria) | Constructor for Conjugate Gradient Method. The constructor specifies the costfunction and optionally user specified ending criteria and line search methods. | 
|  | ConjugateGradient(CostFunction, EndCriteria, LineSearchMethod) | Constructor for Conjugate Gradient Method. The constructor specifies the costfunction and optionally user specified ending criteria and line search methods. | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | InitialValue | Get initial value (Inherited from FunctionMinimizeMethod) | 
|  | InitialVector | Get initial vector (Inherited from FunctionMinimizeMethod) | 
|  | IterationGradientNorms | Get gradient norms  for all iterations (Inherited from FunctionMinimizeMethod) | 
|  | IterationValues | Get solution function values for all iterations (Inherited from FunctionMinimizeMethod) | 
|  | IterationVectors | Get solution vectors for all iterations (Inherited from FunctionMinimizeMethod) | 
|  | MethodName | Method Name (Overrides OptimizationMethodMethodName) | 
|  | RestartCount | Number of iterations between restarts. Must be a non-negative number. If 0 is specified then the number of iterations between restart is the number of variables | 
|  | SolutionValue | Get value of minimum vector (Inherited from FunctionMinimizeMethod) | 
|  | SolutionVector | Get minimum vector (Inherited from FunctionMinimizeMethod) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | CheckCriteria | Function to check that criteria is still satisfied (Inherited from FunctionMinimizeMethod) | 
|  | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | 
|  | FunctionEvaluation | Perform an evaluation of Cost Function value (Inherited from OptimizationMethod) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object) | 
|  | GetType | Gets the Type of the current instance. (Inherited from Object) | 
|  | GradientEvaluation | Perform an evaluation of Cost Function gradient (Inherited from OptimizationMethod) | 
|  | HessianEvaluation | Perform an evaluation of Cost Function hessian (Inherited from OptimizationMethod) | 
|  | InitializeMethod | Initialize the optimization method (Overrides FunctionMinimizeMethodInitializeMethod(VectorDouble)) | 
|  | IterateMethod | Perform a single iteration of the optimization method (Overrides FunctionMinimizeMethodIterateMethod) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | 
|  | Minimize | Minimize the given cost function (Inherited from FunctionMinimizeMethod) | 
|  | ToString | A string representation of this OptimizationMethod. (Inherited from OptimizationMethod) | 
|  | ToString(IFormatProvider) | A string representation of this OptimizationMethod. (Inherited from OptimizationMethod) | 
|  | ToString(String) | A string representation of this OptimizationMethod. (Inherited from OptimizationMethod) | 
|  | ToString(String, IFormatProvider) | A string representation of this OptimizationMethod. (Inherited from OptimizationMethod) | 
 Fields
Fields| Name | Description | |
|---|---|---|
|  | costFunction_ | Optimization Cost Function (Inherited from OptimizationMethod) | 
|  | endCriteria_ | Optimization ending critera (Inherited from OptimizationMethod) | 
|  | iterationGradientNorms_ | Iteration Gradient Norms (Inherited from FunctionMinimizeMethod) | 
|  | iterationValues_ | Iteration Values (Inherited from FunctionMinimizeMethod) | 
|  | iterationVectors_ | Iteration Solutions (Inherited from FunctionMinimizeMethod) | 
 Remarks
RemarksCopyright (c) 2003-2004, dnAnalytics Project. All rights reserved. See http://www.dnAnalytics.net for details.
Adopted to Altaxo (c) 2005 Dr. Dirk Lellinger.
 See Also
See Also