#include <TQpDataBase.h>
Inheritance diagram for TQpDataBase:
Definition at line 66 of file TQpDataBase.h.
TQpDataBase::TQpDataBase | ( | ) |
TQpDataBase::TQpDataBase | ( | const TQpDataBase & | another | ) |
Definition at line 100 of file TQpDataBase.cxx.
virtual TQpDataBase::~TQpDataBase | ( | ) | [inline, virtual] |
Definition at line 97 of file TQpDataBase.h.
TQpDataBase::TQpDataBase | ( | ) |
TQpDataBase::TQpDataBase | ( | const TQpDataBase & | another | ) |
virtual TQpDataBase::~TQpDataBase | ( | ) | [inline, virtual] |
Definition at line 97 of file TQpDataBase.h.
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 | |||
) | [static, protected] |
Definition at line 109 of file TQpDataBase.cxx.
References Drand(), i, n, theta, and x.
Referenced by TQpDataDens::DataRandom(), and TQpDataSparse::DataRandom().
virtual void TQpDataBase::PutQIntoAt | ( | TMatrixDBase & | M, | |
Int_t | row, | |||
Int_t | col | |||
) | [pure virtual] |
virtual void TQpDataBase::PutAIntoAt | ( | TMatrixDBase & | M, | |
Int_t | row, | |||
Int_t | col | |||
) | [pure virtual] |
virtual void TQpDataBase::PutCIntoAt | ( | TMatrixDBase & | M, | |
Int_t | row, | |||
Int_t | col | |||
) | [pure virtual] |
virtual void TQpDataBase::Qmult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::Amult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::Cmult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::ATransmult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::CTransmult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::GetDiagonalOfQ | ( | TVectorD & | dQ | ) | [pure virtual] |
virtual TVectorD& TQpDataBase::GetG | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetBa | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetXupperBound | ( | ) | [inline, virtual] |
Definition at line 114 of file TQpDataBase.h.
References fXupBound.
Referenced by TQpResidual::CalcResids().
virtual TVectorD& TQpDataBase::GetiXupperBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetXlowerBound | ( | ) | [inline, virtual] |
Definition at line 116 of file TQpDataBase.h.
References fXloBound.
Referenced by TQpResidual::CalcResids().
virtual TVectorD& TQpDataBase::GetiXlowerBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetSupperBound | ( | ) | [inline, virtual] |
Definition at line 118 of file TQpDataBase.h.
References fCupBound.
Referenced by TQpResidual::CalcResids().
virtual TVectorD& TQpDataBase::GetiSupperBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetSlowerBound | ( | ) | [inline, virtual] |
Definition at line 120 of file TQpDataBase.h.
References fCloBound.
Referenced by TQpResidual::CalcResids().
virtual TVectorD& TQpDataBase::GetiSlowerBound | ( | ) | [inline, virtual] |
virtual Double_t TQpDataBase::DataNorm | ( | ) | [pure virtual] |
Referenced by TMehrotraSolver::Solve(), and TGondzioSolver::Solve().
virtual void TQpDataBase::DataRandom | ( | TVectorD & | x, | |
TVectorD & | y, | |||
TVectorD & | z, | |||
TVectorD & | s | |||
) | [pure virtual] |
TQpDataBase & TQpDataBase::operator= | ( | const TQpDataBase & | source | ) |
Definition at line 207 of file TQpDataBase.cxx.
References fBa, fCloBound, fCloIndex, fCupBound, fCupIndex, fG, fMy, fMz, fNx, fXloBound, fXloIndex, fXupBound, fXupIndex, TObject::operator=(), and TVectorT< Element >::ResizeTo().
Referenced by TQpDataDens::operator=(), and TQpDataSparse::operator=().
static 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 | |||
) | [static, protected] |
virtual void TQpDataBase::PutQIntoAt | ( | TMatrixDBase & | M, | |
Int_t | row, | |||
Int_t | col | |||
) | [pure virtual] |
virtual void TQpDataBase::PutAIntoAt | ( | TMatrixDBase & | M, | |
Int_t | row, | |||
Int_t | col | |||
) | [pure virtual] |
virtual void TQpDataBase::PutCIntoAt | ( | TMatrixDBase & | M, | |
Int_t | row, | |||
Int_t | col | |||
) | [pure virtual] |
virtual void TQpDataBase::Qmult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::Amult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::Cmult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::ATransmult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::CTransmult | ( | Double_t | beta, | |
TVectorD & | y, | |||
Double_t | alpha, | |||
const TVectorD & | x | |||
) | [pure virtual] |
virtual void TQpDataBase::GetDiagonalOfQ | ( | TVectorD & | dQ | ) | [pure virtual] |
virtual TVectorD& TQpDataBase::GetG | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetBa | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetXupperBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetiXupperBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetXlowerBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetiXlowerBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetSupperBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetiSupperBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetSlowerBound | ( | ) | [inline, virtual] |
virtual TVectorD& TQpDataBase::GetiSlowerBound | ( | ) | [inline, virtual] |
virtual Double_t TQpDataBase::DataNorm | ( | ) | [pure virtual] |
virtual void TQpDataBase::DataRandom | ( | TVectorD & | x, | |
TVectorD & | y, | |||
TVectorD & | z, | |||
TVectorD & | s | |||
) | [pure virtual] |
TQpDataBase& TQpDataBase::operator= | ( | const TQpDataBase & | source | ) |
Definition at line 79 of file TQpDataBase.h.
Referenced by TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), operator=(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 80 of file TQpDataBase.h.
Referenced by operator=(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 81 of file TQpDataBase.h.
Referenced by TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), operator=(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 83 of file TQpDataBase.h.
Referenced by TQpResidual::CalcResids(), TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetG(), TQpDataSparse::ObjectiveValue(), TQpDataDens::ObjectiveValue(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 84 of file TQpDataBase.h.
Referenced by TQpResidual::CalcResids(), TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetBa(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 85 of file TQpDataBase.h.
Referenced by TQpResidual::CalcResids(), TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetXupperBound(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 86 of file TQpDataBase.h.
Referenced by TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetiXupperBound(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 87 of file TQpDataBase.h.
Referenced by TQpResidual::CalcResids(), TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetXlowerBound(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 88 of file TQpDataBase.h.
Referenced by TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetiXlowerBound(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 89 of file TQpDataBase.h.
Referenced by TQpResidual::CalcResids(), TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetSupperBound(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 90 of file TQpDataBase.h.
Referenced by TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetiSupperBound(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 91 of file TQpDataBase.h.
Referenced by TQpResidual::CalcResids(), TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetSlowerBound(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().
Definition at line 92 of file TQpDataBase.h.
Referenced by TQpDataSparse::DataNorm(), TQpDataDens::DataNorm(), TQpDataDens::DataRandom(), TQpDataSparse::DataRandom(), GetiSlowerBound(), operator=(), TQpDataSparse::Print(), TQpDataDens::Print(), TQpDataBase(), TQpDataDens::TQpDataDens(), and TQpDataSparse::TQpDataSparse().