#include <QuadraticProgram.h>

Static Public Member Functions | |
| static void | Solve (const Array< double > &quadratic, const Array< double > &linear, const Array< double > &boxMin, const Array< double > &boxMax, const Array< double > &eqMat, Array< double > &point, double accuracy=1e-3) |
Static Protected Member Functions | |
| static void | Orthogonalize (Array< double > &eq) |
| static void | Project (const Array< double > &eq, const Array< double > &gradient, Array< double > &direction) |
Definition at line 1257 of file QuadraticProgram.h.
| void QpBoxAndEqDecomp::Orthogonalize | ( | Array< double > & | eq | ) | [static, protected] |
| void QpBoxAndEqDecomp::Project | ( | const Array< double > & | eq, | |
| const Array< double > & | gradient, | |||
| Array< double > & | direction | |||
| ) | [static, protected] |
| void QpBoxAndEqDecomp::Solve | ( | const Array< double > & | quadratic, | |
| const Array< double > & | linear, | |||
| const Array< double > & | boxMin, | |||
| const Array< double > & | boxMax, | |||
| const Array< double > & | eqMat, | |||
| Array< double > & | point, | |||
| double | accuracy = 1e-3 | |||
| ) | [static] |
| quadratic | quadratic part M of the objective function | |
| linear | linear part v of the target function | |
| boxMin | vector l of lower bounds | |
| boxMax | vector u of upper bounds | |
| eqMat | matrix A of the equality constraints | |
| point | input: initial feasible vector ; output: solution |
Definition at line 3010 of file QuadraticProgram.cpp.
References i, Orthogonalize(), and Project().