IObjective |
public interface IObjectiveFunction : IObjectiveFunctionEvaluation
The IObjectiveFunction type exposes the following members.
| Name | Description | |
|---|---|---|
| Gradient |
Gets the gradient at Point.
(Inherited from IObjectiveFunctionEvaluation) | |
| Hessian |
Gets the Hessian matrix at Point.
(Inherited from IObjectiveFunctionEvaluation) | |
| IsGradientSupported |
Gets a value indicating whether gradient information is available.
(Inherited from IObjectiveFunctionEvaluation) | |
| IsHessianSupported |
Gets a value indicating whether Hessian information is available.
(Inherited from IObjectiveFunctionEvaluation) | |
| Point |
Gets the point at which the objective function is currently evaluated.
(Inherited from IObjectiveFunctionEvaluation) | |
| Value |
Gets the objective function value at Point.
(Inherited from IObjectiveFunctionEvaluation) |
| Name | Description | |
|---|---|---|
| CreateNew |
Creates a new unevaluated and independent copy of this objective function.
(Inherited from IObjectiveFunctionEvaluation) | |
| EvaluateAt | Evaluates the objective function at the specified point. | |
| Fork | Creates a new independent copy of this objective function, evaluated at the same point. |