PIPS-NLP
Public Member Functions | List of all members
LinearSystem Class Referenceabstract

#include <LinearSystem.h>

Inheritance diagram for LinearSystem:
NlpGenLinsys NlpGenSparseLinsys sLinsys sDummyLinsys sLinsysLeaf sLinsysRoot sLinsysRootAggregation sLinsysRootAug

Public Member Functions

virtual void factor (Data *prob, Variables *vars)=0
 
virtual void solve (Data *prob, Variables *vars, Residuals *resids, Variables *step)=0
 
virtual ~LinearSystem ()
 

Detailed Description

Implements the main solver for linear systems that arise in primal-dual interior-point methods for QP

Constructor & Destructor Documentation

virtual LinearSystem::~LinearSystem ( )
inlinevirtual

Member Function Documentation

virtual void LinearSystem::factor ( Data prob,
Variables vars 
)
pure virtual

factorizes the matrix, stores data related to the factorization to prepare for later calls to "solve"

Implemented in NlpGenLinsys, NlpGenSparseLinsys, and sLinsys.

virtual void LinearSystem::solve ( Data prob,
Variables vars,
Residuals resids,
Variables step 
)
pure virtual

assuming the "factor" call was successful, supplies the right-hand side and solves the system.

Implemented in NlpGenLinsys.


The documentation for this class was generated from the following file: