Active |
The ActiveSetLineSearchSQP type exposes the following members.
Name | Description | |
---|---|---|
ActiveSetLineSearchSQP | Constructs an ActiveSetLineSearchSQP instance using default settings. | |
ActiveSetLineSearchSQP(Double) | Creates an ActiveSetLineSearchSQP instance with the given maximum number of iterations and convergence tolerance values. | |
ActiveSetLineSearchSQP(IActiveSetQPSolver) | Constructs an ActiveSetLineSearchSQP instance using default settings and the given quadratic sub-problem solver. | |
ActiveSetLineSearchSQP(Int32) | Creates an ActiveSetLineSearchSQP instance with the given number for the maximum number of iterations. The algorithm will terminate when either the current iteration passes a convergence test or the maximum number of iterations is exceeded. | |
ActiveSetLineSearchSQP(ActiveSetLineSearchSQPOptions) | Constructs an ActiveSetLineSearchSQP instance with the given options. | |
ActiveSetLineSearchSQP(Int32, Double) | Creates an ActiveSetLineSearchSQP instance with the given maximum number of iterations and convergence tolerance values. | |
ActiveSetLineSearchSQP(Int32, Double, Double) | Creates an ActiveSetLineSearchSQP instance with the given maximum number of iterations and convergence tolerance values. |
Name | Description | |
---|---|---|
CurrentIteration | Gets a data structure containing information about the most recent iteration. After a solve operation is performed this structure will contain details about the final iteration. Useful for failure analysis. | |
Iterations | Gets the number of iterations performed by the solver on its most recent execution. | |
OptimalObjectiveFunctionValue |
Gets the minimum value of the object function if the
algorithm converged to a solution. If the algorithm did not converge,
returns the objective function value at the last iteration before termination.
(Overrides SequentialQuadraticProgrammingSolverOptimalObjectiveFunctionValue) | |
OptimalX |
Gets the point at which the object function has a minimum value if the
algorithm converged to a solution. If the algorithm did not converge,
returns the value on the last iteration before termination.
(Overrides SequentialQuadraticProgrammingSolverOptimalX) | |
QPSubProblemStatus | Gets the status of the last quadratic subproblem solved before iteration terminated. Useful for failure analysis. | |
QuadraticSubproblemSolver | Gets the quadratic sub-problem solver. | |
SolveException | If an unexpected exception was encountered during the most recent call to the Solve method and the SolverTerminationStatus property has the value TerminationStatus.UnexpectedException, this property will return the Exception object that was caught. Otherwise this property has the value of null. | |
SolverOptions | Gets and sets the Lagrangian Hessian updater object used by the solver. | |
SolverTerminationStatus | Gets the termination status for the solver. |
Name | Description | |
---|---|---|
Solve(NonlinearProgrammingProblem, DoubleVector) |
Solve the specified nonlinear programming problem starting the iteration from
the specified starting point.
(Overrides SequentialQuadraticProgrammingSolverSolve(NonlinearProgrammingProblem, DoubleVector)) | |
Solve(NonlinearProgrammingProblem, IActiveSetQPSolver, DoubleVector) | Solve the specified nonlinear programming problem starting the iteration from the specified starting point and using the provided quadratic sub-problem solver. |