library: libQuadp #include "TQpDataDens.h" |
TQpDataDens
class description - header file - source file - inheritance tree (.pdf)
public:
TQpDataDens()
TQpDataDens(Int_t nx, Int_t my, Int_t mz)
TQpDataDens(TVectorD& c, TMatrixDSym& Q, TVectorD& xlow, TVectorD& ixlow, TVectorD& xupp, TVectorD& ixupp, TMatrixD& A, TVectorD& bA, TMatrixD& C, TVectorD& clow, TVectorD& iclow, TVectorD& cupp, TVectorD& icupp)
TQpDataDens(const TQpDataDens& another)
virtual ~TQpDataDens()
virtual void Amult(Double_t beta, TVectorD& y, Double_t alpha, const TVectorD& x)
virtual void ATransmult(Double_t beta, TVectorD& y, Double_t alpha, const TVectorD& x)
static TClass* Class()
virtual void Cmult(Double_t beta, TVectorD& y, Double_t alpha, const TVectorD& x)
virtual void CTransmult(Double_t beta, TVectorD& y, Double_t alpha, const TVectorD& x)
virtual Double_t DataNorm()
virtual void DataRandom(TVectorD& x, TVectorD& y, TVectorD& z, TVectorD& s)
virtual void GetDiagonalOfQ(TVectorD& dQ)
virtual TClass* IsA() const
virtual Double_t ObjectiveValue(TQpVar* vars)
TQpDataDens& operator=(const TQpDataDens& source)
virtual void Print(Option_t* opt = "") const
virtual void PutAIntoAt(TMatrixDBase& M, Int_t row, Int_t col)
virtual void PutCIntoAt(TMatrixDBase& M, Int_t row, Int_t col)
virtual void PutQIntoAt(TMatrixDBase& M, Int_t row, Int_t col)
virtual void Qmult(Double_t beta, TVectorD& y, Double_t alpha, const TVectorD& x)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TMatrixDSym fQ Quadratic part of Objective function
TMatrixD fA Equality constraints
TMatrixD fC Inequality constraints
TQpDataDens(TVectorD &c_in, TMatrixDSym &Q_in, TVectorD &xlow_in,TVectorD &ixlow_in, TVectorD &xupp_in,TVectorD &ixupp_in, TMatrixD &A_in, TVectorD &bA_in, TMatrixD &C_in, TVectorD &clow_in,TVectorD &iclow_in, TVectorD &cupp_in,TVectorD &icupp_in)
Constructor
Double_t DataNorm()
Return the largest component of several vectors in the data class
void Print(Option_t *opt="")
Create a random problem (x,y,z,s)
the solution to the random problem
Author: Eddy Offermann May 2004
Last update: root/quadp:$Name: $:$Id: TQpDataDens.cxx,v 1.10 2006/06/30 04:35:12 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.