#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 |