#include <TQpLinSolverDens.h>
Inheritance diagram for TQpLinSolverDens:
Public Member Functions | |
TQpLinSolverDens () | |
TQpLinSolverDens (TQpProbDens *factory, TQpDataDens *data) | |
TQpLinSolverDens (const TQpLinSolverDens &another) | |
virtual | ~TQpLinSolverDens () |
virtual void | Factor (TQpDataBase *prob, TQpVar *vars) |
virtual void | SolveCompressed (TVectorD &rhs) |
virtual void | PutXDiagonal (TVectorD &xdiag) |
virtual void | PutZDiagonal (TVectorD &zdiag) |
TQpLinSolverDens & | operator= (const TQpLinSolverDens &source) |
TQpLinSolverDens () | |
TQpLinSolverDens (TQpProbDens *factory, TQpDataDens *data) | |
TQpLinSolverDens (const TQpLinSolverDens &another) | |
virtual | ~TQpLinSolverDens () |
virtual void | Factor (TQpDataBase *prob, TQpVar *vars) |
virtual void | SolveCompressed (TVectorD &rhs) |
virtual void | PutXDiagonal (TVectorD &xdiag) |
virtual void | PutZDiagonal (TVectorD &zdiag) |
TQpLinSolverDens & | operator= (const TQpLinSolverDens &source) |
Protected Attributes | |
TMatrixDSym | fKkt |
TDecompLU | fSolveLU |
Definition at line 64 of file TQpLinSolverDens.h.
TQpLinSolverDens::TQpLinSolverDens | ( | ) | [inline] |
Definition at line 73 of file TQpLinSolverDens.h.
TQpLinSolverDens::TQpLinSolverDens | ( | TQpProbDens * | factory, | |
TQpDataDens * | data | |||
) |
TQpLinSolverDens::TQpLinSolverDens | ( | const TQpLinSolverDens & | another | ) |
Definition at line 79 of file TQpLinSolverDens.cxx.
virtual TQpLinSolverDens::~TQpLinSolverDens | ( | ) | [inline, virtual] |
Definition at line 77 of file TQpLinSolverDens.h.
TQpLinSolverDens::TQpLinSolverDens | ( | ) | [inline] |
Definition at line 73 of file TQpLinSolverDens.h.
TQpLinSolverDens::TQpLinSolverDens | ( | TQpProbDens * | factory, | |
TQpDataDens * | data | |||
) |
TQpLinSolverDens::TQpLinSolverDens | ( | const TQpLinSolverDens & | another | ) |
virtual TQpLinSolverDens::~TQpLinSolverDens | ( | ) | [inline, virtual] |
Definition at line 77 of file TQpLinSolverDens.h.
void TQpLinSolverDens::Factor | ( | TQpDataBase * | prob, | |
TQpVar * | vars | |||
) | [virtual] |
Reimplemented from TQpLinSolverBase.
Definition at line 88 of file TQpLinSolverDens.cxx.
References TQpLinSolverBase::Factor(), fKkt, fSolveLU, and TDecompLU::SetMatrix().
void TQpLinSolverDens::SolveCompressed | ( | TVectorD & | rhs | ) | [virtual] |
Implements TQpLinSolverBase.
Definition at line 120 of file TQpLinSolverDens.cxx.
References fSolveLU, and TDecompLU::Solve().
void TQpLinSolverDens::PutXDiagonal | ( | TVectorD & | xdiag | ) | [virtual] |
Implements TQpLinSolverBase.
Definition at line 98 of file TQpLinSolverDens.cxx.
References diag, fKkt, TVectorT< Element >::GetNrows(), and i.
void TQpLinSolverDens::PutZDiagonal | ( | TVectorD & | zdiag | ) | [virtual] |
Implements TQpLinSolverBase.
Definition at line 109 of file TQpLinSolverDens.cxx.
References diag, fKkt, TQpLinSolverBase::fMy, TQpLinSolverBase::fNx, TVectorT< Element >::GetNrows(), and i.
TQpLinSolverDens & TQpLinSolverDens::operator= | ( | const TQpLinSolverDens & | source | ) |
Definition at line 131 of file TQpLinSolverDens.cxx.
References fKkt, fSolveLU, TQpLinSolverBase::operator=(), and TMatrixTSym< Element >::ResizeTo().
virtual void TQpLinSolverDens::Factor | ( | TQpDataBase * | prob, | |
TQpVar * | vars | |||
) | [virtual] |
Reimplemented from TQpLinSolverBase.
virtual void TQpLinSolverDens::SolveCompressed | ( | TVectorD & | rhs | ) | [virtual] |
Implements TQpLinSolverBase.
virtual void TQpLinSolverDens::PutXDiagonal | ( | TVectorD & | xdiag | ) | [virtual] |
Implements TQpLinSolverBase.
virtual void TQpLinSolverDens::PutZDiagonal | ( | TVectorD & | zdiag | ) | [virtual] |
Implements TQpLinSolverBase.
TQpLinSolverDens& TQpLinSolverDens::operator= | ( | const TQpLinSolverDens & | source | ) |
TMatrixDSym TQpLinSolverDens::fKkt [protected] |
Definition at line 69 of file TQpLinSolverDens.h.
Referenced by Factor(), operator=(), PutXDiagonal(), and PutZDiagonal().
TDecompLU TQpLinSolverDens::fSolveLU [protected] |
Definition at line 70 of file TQpLinSolverDens.h.
Referenced by Factor(), operator=(), and SolveCompressed().