Definition at line 60 of file TQpDataBase.h.
|
| TQpDataBase () |
| Default constructor. More...
|
|
| TQpDataBase (Int_t nx, Int_t my, Int_t mz) |
| Constructor. More...
|
|
| TQpDataBase (const TQpDataBase &another) |
| Copy constructor. More...
|
|
virtual | ~TQpDataBase () |
|
virtual void | Amult (Double_t beta, TVectorD &y, Double_t alpha, const TVectorD &x)=0 |
|
virtual void | ATransmult (Double_t beta, TVectorD &y, Double_t alpha, const TVectorD &x)=0 |
|
virtual void | Cmult (Double_t beta, TVectorD &y, Double_t alpha, const TVectorD &x)=0 |
|
virtual void | CTransmult (Double_t beta, TVectorD &y, Double_t alpha, const TVectorD &x)=0 |
|
virtual Double_t | DataNorm ()=0 |
|
virtual void | DataRandom (TVectorD &x, TVectorD &y, TVectorD &z, TVectorD &s)=0 |
|
virtual TVectorD & | GetBa () |
|
virtual void | GetDiagonalOfQ (TVectorD &dQ)=0 |
|
virtual TVectorD & | GetG () |
|
virtual TVectorD & | GetiSlowerBound () |
|
virtual TVectorD & | GetiSupperBound () |
|
virtual TVectorD & | GetiXlowerBound () |
|
virtual TVectorD & | GetiXupperBound () |
|
virtual TVectorD & | GetSlowerBound () |
|
virtual TVectorD & | GetSupperBound () |
|
virtual TVectorD & | GetXlowerBound () |
|
virtual TVectorD & | GetXupperBound () |
|
virtual Double_t | ObjectiveValue (TQpVar *vars)=0 |
|
TQpDataBase & | operator= (const TQpDataBase &source) |
| Assignment operator. More...
|
|
virtual void | PutAIntoAt (TMatrixDBase &M, Int_t row, Int_t col)=0 |
|
virtual void | PutCIntoAt (TMatrixDBase &M, Int_t row, Int_t col)=0 |
|
virtual void | PutQIntoAt (TMatrixDBase &M, Int_t row, Int_t col)=0 |
|
virtual void | Qmult (Double_t beta, TVectorD &y, Double_t alpha, const TVectorD &x)=0 |
|
#include <TQpDataBase.h>
◆ TQpDataBase() [1/3]
TQpDataBase::TQpDataBase |
( |
| ) |
|
◆ TQpDataBase() [2/3]
TQpDataBase::TQpDataBase |
( |
Int_t |
nx, |
|
|
Int_t |
my, |
|
|
Int_t |
mz |
|
) |
| |
◆ TQpDataBase() [3/3]
TQpDataBase::TQpDataBase |
( |
const TQpDataBase & |
another | ) |
|
◆ ~TQpDataBase()
virtual TQpDataBase::~TQpDataBase |
( |
| ) |
|
|
inlinevirtual |
◆ Amult()
virtual void TQpDataBase::Amult |
( |
Double_t |
beta, |
|
|
TVectorD & |
y, |
|
|
Double_t |
alpha, |
|
|
const TVectorD & |
x |
|
) |
| |
|
pure virtual |
◆ ATransmult()
virtual void TQpDataBase::ATransmult |
( |
Double_t |
beta, |
|
|
TVectorD & |
y, |
|
|
Double_t |
alpha, |
|
|
const TVectorD & |
x |
|
) |
| |
|
pure virtual |
◆ Cmult()
virtual void TQpDataBase::Cmult |
( |
Double_t |
beta, |
|
|
TVectorD & |
y, |
|
|
Double_t |
alpha, |
|
|
const TVectorD & |
x |
|
) |
| |
|
pure virtual |
◆ CTransmult()
virtual void TQpDataBase::CTransmult |
( |
Double_t |
beta, |
|
|
TVectorD & |
y, |
|
|
Double_t |
alpha, |
|
|
const TVectorD & |
x |
|
) |
| |
|
pure virtual |
◆ DataNorm()
virtual Double_t TQpDataBase::DataNorm |
( |
| ) |
|
|
pure virtual |
◆ DataRandom()
◆ GetBa()
virtual TVectorD& TQpDataBase::GetBa |
( |
| ) |
|
|
inlinevirtual |
◆ GetDiagonalOfQ()
virtual void TQpDataBase::GetDiagonalOfQ |
( |
TVectorD & |
dQ | ) |
|
|
pure virtual |
◆ GetG()
◆ GetiSlowerBound()
virtual TVectorD& TQpDataBase::GetiSlowerBound |
( |
| ) |
|
|
inlinevirtual |
◆ GetiSupperBound()
virtual TVectorD& TQpDataBase::GetiSupperBound |
( |
| ) |
|
|
inlinevirtual |
◆ GetiXlowerBound()
virtual TVectorD& TQpDataBase::GetiXlowerBound |
( |
| ) |
|
|
inlinevirtual |
◆ GetiXupperBound()
virtual TVectorD& TQpDataBase::GetiXupperBound |
( |
| ) |
|
|
inlinevirtual |
◆ GetSlowerBound()
virtual TVectorD& TQpDataBase::GetSlowerBound |
( |
| ) |
|
|
inlinevirtual |
◆ GetSupperBound()
virtual TVectorD& TQpDataBase::GetSupperBound |
( |
| ) |
|
|
inlinevirtual |
◆ GetXlowerBound()
virtual TVectorD& TQpDataBase::GetXlowerBound |
( |
| ) |
|
|
inlinevirtual |
◆ GetXupperBound()
virtual TVectorD& TQpDataBase::GetXupperBound |
( |
| ) |
|
|
inlinevirtual |
◆ ObjectiveValue()
virtual Double_t TQpDataBase::ObjectiveValue |
( |
TQpVar * |
vars | ) |
|
|
pure virtual |
◆ operator=()
◆ PutAIntoAt()
virtual void TQpDataBase::PutAIntoAt |
( |
TMatrixDBase & |
M, |
|
|
Int_t |
row, |
|
|
Int_t |
col |
|
) |
| |
|
pure virtual |
◆ PutCIntoAt()
virtual void TQpDataBase::PutCIntoAt |
( |
TMatrixDBase & |
M, |
|
|
Int_t |
row, |
|
|
Int_t |
col |
|
) |
| |
|
pure virtual |
◆ PutQIntoAt()
virtual void TQpDataBase::PutQIntoAt |
( |
TMatrixDBase & |
M, |
|
|
Int_t |
row, |
|
|
Int_t |
col |
|
) |
| |
|
pure virtual |
◆ Qmult()
virtual void TQpDataBase::Qmult |
( |
Double_t |
beta, |
|
|
TVectorD & |
y, |
|
|
Double_t |
alpha, |
|
|
const TVectorD & |
x |
|
) |
| |
|
pure virtual |
◆ RandomlyChooseBoundedVariables()
void TQpDataBase::RandomlyChooseBoundedVariables |
( |
TVectorD & |
x, |
|
|
TVectorD & |
dualx, |
|
|
TVectorD & |
blx, |
|
|
TVectorD & |
ixlow, |
|
|
TVectorD & |
bux, |
|
|
TVectorD & |
ixupp, |
|
|
Double_t & |
ix, |
|
|
Double_t |
percentLowerOnly, |
|
|
Double_t |
percentUpperOnly, |
|
|
Double_t |
percentBound |
|
) |
| |
|
staticprotected |
◆ fBa
◆ fCloBound
◆ fCloIndex
◆ fCupBound
◆ fCupIndex
◆ fG
◆ fMy
◆ fMz
◆ fNx
◆ fXloBound
◆ fXloIndex
◆ fXupBound
◆ fXupIndex
The documentation for this class was generated from the following files: