ParameterOptimizerIterationResults Constructor (OptimizerMultivariableFunctionResults, OptimizerMultivariableFunctionDerivativeResults, Int32, SolverVariableSettings, CostFunctionSettings, SolverConstraintSettings, InequalityConstraintSettings) |
Initializes a new instance.
Namespace:
AGI.Foundation.NumericalMethods
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public ParameterOptimizerIterationResults(
OptimizerMultivariableFunctionResults functionResult,
OptimizerMultivariableFunctionDerivativeResults derivativeResults,
int iteration,
SolverVariableSettings[] variableSettings,
CostFunctionSettings costFunctionSettings,
SolverConstraintSettings[] equalitySettings,
InequalityConstraintSettings[] inequalitySettings
)
Public Sub New (
functionResult As OptimizerMultivariableFunctionResults,
derivativeResults As OptimizerMultivariableFunctionDerivativeResults,
iteration As Integer,
variableSettings As SolverVariableSettings(),
costFunctionSettings As CostFunctionSettings,
equalitySettings As SolverConstraintSettings(),
inequalitySettings As InequalityConstraintSettings()
)
public:
ParameterOptimizerIterationResults(
OptimizerMultivariableFunctionResults^ functionResult,
OptimizerMultivariableFunctionDerivativeResults^ derivativeResults,
int iteration,
array<SolverVariableSettings^>^ variableSettings,
CostFunctionSettings^ costFunctionSettings,
array<SolverConstraintSettings^>^ equalitySettings,
array<InequalityConstraintSettings^>^ inequalitySettings
)
new :
functionResult : OptimizerMultivariableFunctionResults *
derivativeResults : OptimizerMultivariableFunctionDerivativeResults *
iteration : int *
variableSettings : SolverVariableSettings[] *
costFunctionSettings : CostFunctionSettings *
equalitySettings : SolverConstraintSettings[] *
inequalitySettings : InequalityConstraintSettings[] -> ParameterOptimizerIterationResults
Parameters
- functionResult
- Type: AGI.Foundation.NumericalMethodsOptimizerMultivariableFunctionResults
The results of the computed OptimizerMultivariableFunction. - derivativeResults
- Type: AGI.Foundation.NumericalMethodsOptimizerMultivariableFunctionDerivativeResults
The OptimizerMultivariableFunctionDerivativeResults that were computed
when the derivative of the function was evaluated. This can be optional if
the derivative of the function was not evaluated in the iteration that made these results (as can happen on the final iteration). - iteration
- Type: SystemInt32
The count of the iteration that produced these results. This should be zero based. - variableSettings
- Type: AGI.Foundation.NumericalMethodsSolverVariableSettings
The settings of the variables that were used to compute all of the function evaluations. - costFunctionSettings
- Type: AGI.Foundation.NumericalMethodsCostFunctionSettings
The settings of the cost function that was computed in all of the function evaluations. - equalitySettings
- Type: AGI.Foundation.NumericalMethodsSolverConstraintSettings
The settings of the equality constraints that were computed in all of the function evaluations. - inequalitySettings
- Type: AGI.Foundation.NumericalMethodsInequalityConstraintSettings
The settings of the inequality constraints that were computed in all of the function evaluations.
See Also