#include <QpExampleData.h>
Inheritance diagram for QpExampleData:

Public Methods | |
| virtual double | datanorm () |
| virtual void | print () |
| void | putQIntoAt (SymMatrix &M, int row, int col) |
| void | putAIntoAt (SymMatrix &M, int row, int col) |
| void | putCIntoAt (SymMatrix &M, int row, int col) |
| void | Qmult (double beta, OoqpVector &y, double alpha, OoqpVector &x) |
| void | Amult (double beta, OoqpVector &y, double alpha, OoqpVector &x) |
| void | Cmult (double beta, OoqpVector &y, double alpha, OoqpVector &x) |
| void | ATransmult (double beta, OoqpVector &y, double alpha, OoqpVector &x) |
| void | CTransmult (double beta, OoqpVector &y, double alpha, OoqpVector &x) |
| void | getg (OoqpVector &c_out) |
| void | getb (OoqpVector &b_out) |
| void | getd (OoqpVector &d_out) |
Protected Attributes | |
| int | nx |
| int | my |
| int | mz |
| SymMatrix * | Q |
| GenMatrix * | A |
| GenMatrix * | C |
| OoqpVector * | c |
| OoqpVector * | b |
| OoqpVector * | d |
|
||||||||||||||||||||
|
y <- beta * y + alpha * A * x |
|
||||||||||||||||||||
|
y <- beta * y + alpha * A\T * x |
|
||||||||||||||||||||
|
y <- beta * y + alpha * C * x |
|
||||||||||||||||||||
|
y = beta * y + alpha * C\T * x |
|
|
compute the norm of the problem data Implements Data. |
|
|
returns right-hand side of equality constraints |
|
|
returns right-hand side of inequality constraints |
|
|
returns the linear term from the objective |
|
|
print the problem data Implements Data. |
|
||||||||||||||||
|
put equality constraint matrix A into coefficient matrix of linear system to be solved at each interior-point iteration |
|
||||||||||||||||
|
put inequality constraint matrix C into coefficient matrix of linear system to be solved at each interior-point iteration |
|
||||||||||||||||
|
put Hessian Q into coefficient matrix of linear system to be solved at each interior-point iteration |
|
||||||||||||||||||||
|
y <- beta * y + alpha * Q * x |
|
|
matrix of equality consttaints |
|
|
right-hand side of equality constraints |
|
|
linear term in the objective |
|
|
matrix of inequality constraints |
|
|
right-hand side of inequality constraints |
|
|
number of equality constraints |
|
|
number of inequality constraints |
|
|
number of x components |
|
|
Hessian of objective |
1.2.18