| ActiveSetQPSolverSolve(QuadraticProgrammingProblem, DoubleVector) Method |
Solves the given convex quadratic programming problem.
Namespace: CenterSpace.NMath.CoreAssembly: NMath (in NMath.dll) Version: 7.4
Syntax public override bool Solve(
QuadraticProgrammingProblem problem,
DoubleVector startingPoint
)
Public Overrides Function Solve (
problem As QuadraticProgrammingProblem,
startingPoint As DoubleVector
) As Boolean
public:
virtual bool Solve(
QuadraticProgrammingProblem^ problem,
DoubleVector^ startingPoint
) override
abstract Solve :
problem : QuadraticProgrammingProblem *
startingPoint : DoubleVector -> bool
override Solve :
problem : QuadraticProgrammingProblem *
startingPoint : DoubleVector -> bool
Parameters
- problem QuadraticProgrammingProblem
- The convex quadratic programming problem.
- startingPoint DoubleVector
- A starting point for the solution search.
Need not be a feasible point.
Return Value
Booleantrue if the algorithm terminated successfully.
Exceptions Exception | Condition |
---|
InvalidArgumentException | Thrown if the matrix problem.H
is not positve definite, and thus the problem is not convex. |
See Also