#include <QpGenDenseLinsys.h>
Inheritance diagram for QpGenDenseLinsys:
Public Member Functions | |
QpGenDenseLinsys (QpGen *factory, QpGenData *data, LinearAlgebraPackage *la, DenseSymMatrix *Mat, DoubleLinearSolver *solver) | |
virtual void | solveCompressed (OoqpVector &rhs) |
virtual void | putXDiagonal (OoqpVector &xdiag) |
virtual void | putZDiagonal (OoqpVector &zdiag) |
virtual void | factor (Data *prob, Variables *vars) |
Protected Attributes | |
DenseSymMatrixHandle | kkt |
DoubleLinearSolver * | solver |
|
calls QpGenLinsys::factor to assemble the augmented system matrix, then calls matrixChanged to factor it
Reimplemented from QpGenLinsys. |
|
places the diagonal resulting from the bounds on x into the augmented system matrix Implements QpGenLinsys. |
|
places the diagonal resulting from the bounds on Cx into the augmented system matrix Implements QpGenLinsys. |
|
perform the actual solve using the factors produced in factor.
Implements QpGenLinsys. |