library: libQuadp #include "TQpLinSolverDens.h"

# TQpLinSolverDens

class description - source file - inheritance tree (.pdf)

## class TQpLinSolverDens : public TQpLinSolverBase

| Inheritance Chart:
`TObject`
| <- | `TQpLinSolverBase`
| <- | `TQpLinSolverDens` |

        public:

                            TQpLinSolverDens()
                            TQpLinSolverDens(TQpProbDens* factory, TQpDataDens* data)
                            TQpLinSolverDens(const TQpLinSolverDens& another)
                    virtual ~TQpLinSolverDens()
             static TClass* Class()
               virtual void Factor(TQpDataBase* prob, TQpVar* vars)
            virtual TClass* IsA() const
          TQpLinSolverDens& operator=(const TQpLinSolverDens& source)
               virtual void PutXDiagonal(TVectorD& xdiag)
               virtual void PutZDiagonal(TVectorD& zdiag)
               virtual void ShowMembers(TMemberInspector& insp, char* parent)
               virtual void SolveCompressed(TVectorD& rhs)
               virtual void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)

### Data Members

        protected:

          TMatrixDSym fKkt
            TDecompLU fSolveLU

## Class Description

     TQpLinSolverDens

     Implements the aspects of the solvers for dense general QP
     formulation that are specific to the dense case.

TQpLinSolverDens(TQpProbDens *factory,TQpDataDens *data) : TQpLinSolverBase(factory,data)

void Factor(TQpDataBase *prob,TQpVar *vars)

TQpLinSolverDens(const TQpLinSolverDens &another) : TQpLinSolverBase(another)

void PutXDiagonal(TVectorD &xdiag)

void PutZDiagonal(TVectorD &zdiag)

void SolveCompressed(TVectorD &compressedRhs)

### Inline Functions

                         void ~TQpLinSolverDens()
             TQpLinSolverDens TQpLinSolverDens(const TQpLinSolverDens& another)
            TQpLinSolverDens& operator=(const TQpLinSolverDens& source)
                      TClass* Class()
                      TClass* IsA() const
                         void ShowMembers(TMemberInspector& insp, char* parent)
                         void Streamer(TBuffer& b)
                         void StreamerNVirtual(TBuffer& b)

Author: Eddy Offermann May 2004
Last update: root/quadp:$Name: $:$Id: TQpLinSolverDens.cxx,v 1.4 2004/06/09 12:23:16 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *