#include <TQpProbSparse.h>
Inheritance diagram for TQpProbSparse:
Definition at line 65 of file TQpProbSparse.h.
TQpProbSparse::TQpProbSparse | ( | ) | [inline] |
Definition at line 70 of file TQpProbSparse.h.
Referenced by G__G__Quadp_192_0_2(), and G__G__Quadp_192_0_3().
TQpProbSparse::TQpProbSparse | ( | const TQpProbSparse & | another | ) |
Definition at line 68 of file TQpProbSparse.cxx.
virtual TQpProbSparse::~TQpProbSparse | ( | ) | [inline, virtual] |
Definition at line 74 of file TQpProbSparse.h.
TQpProbSparse::TQpProbSparse | ( | ) | [inline] |
Definition at line 70 of file TQpProbSparse.h.
TQpProbSparse::TQpProbSparse | ( | const TQpProbSparse & | another | ) |
virtual TQpProbSparse::~TQpProbSparse | ( | ) | [inline, virtual] |
Definition at line 74 of file TQpProbSparse.h.
TQpDataBase * TQpProbSparse::MakeData | ( | Double_t * | c, | |
Int_t | nnzQ, | |||
Int_t * | irowQ, | |||
Int_t * | icolQ, | |||
Double_t * | Q, | |||
Double_t * | xlo, | |||
Bool_t * | ixlo, | |||
Double_t * | xup, | |||
Bool_t * | ixup, | |||
Int_t | nnzA, | |||
Int_t * | irowA, | |||
Int_t * | icolA, | |||
Double_t * | A, | |||
Double_t * | bA, | |||
Int_t | nnzC, | |||
Int_t * | irowC, | |||
Int_t * | icolC, | |||
Double_t * | C, | |||
Double_t * | clo, | |||
Bool_t * | iclo, | |||
Double_t * | cup, | |||
Bool_t * | icup | |||
) | [virtual] |
Definition at line 77 of file TQpProbSparse.cxx.
References data, TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, TVectorT< Element >::Use(), and TMatrixTSparse< Element >::Use().
Referenced by G__G__Quadp_179_0_4(), and G__G__Quadp_186_0_4().
TQpDataBase * TQpProbSparse::MakeData | ( | TVectorD & | c, | |
TMatrixDBase & | Q_in, | |||
TVectorD & | xlo, | |||
TVectorD & | ixlo, | |||
TVectorD & | xup, | |||
TVectorD & | ixup, | |||
TMatrixDBase & | A_in, | |||
TVectorD & | bA, | |||
TMatrixDBase & | C_in, | |||
TVectorD & | clo, | |||
TVectorD & | iclo, | |||
TVectorD & | cup, | |||
TVectorD & | icup | |||
) | [virtual] |
Implements TQpProbBase.
Definition at line 130 of file TQpProbSparse.cxx.
References c, data, TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, TMatrixTBase< Element >::GetNcols(), TMatrixTBase< Element >::GetNrows(), TVectorT< Element >::GetNrows(), and R__ASSERT.
TQpResidual * TQpProbSparse::MakeResiduals | ( | const TQpDataBase * | data | ) | [virtual] |
Implements TQpProbBase.
Definition at line 170 of file TQpProbSparse.cxx.
References data, TQpProbBase::fMy, TQpProbBase::fMz, and TQpProbBase::fNx.
Referenced by G__G__Quadp_179_0_5().
TQpVar * TQpProbSparse::MakeVariables | ( | const TQpDataBase * | data | ) | [virtual] |
Implements TQpProbBase.
Definition at line 180 of file TQpProbSparse.cxx.
References data, TQpProbBase::fMy, TQpProbBase::fMz, and TQpProbBase::fNx.
Referenced by G__G__Quadp_179_0_6(), and MakeRandomData().
TQpLinSolverBase * TQpProbSparse::MakeLinSys | ( | const TQpDataBase * | data | ) | [virtual] |
Implements TQpProbBase.
Definition at line 191 of file TQpProbSparse.cxx.
References data.
Referenced by G__G__Quadp_179_0_7().
void TQpProbSparse::JoinRHS | ( | TVectorD & | rhs_in, | |
TVectorD & | rhs1_in, | |||
TVectorD & | rhs2_in, | |||
TVectorD & | rhs3_in | |||
) | [virtual] |
Implements TQpProbBase.
Definition at line 201 of file TQpProbSparse.cxx.
References TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, and TVectorT< Element >::SetSub().
Referenced by G__G__Quadp_179_0_8(), and G__G__Quadp_180_0_6().
void TQpProbSparse::SeparateVars | ( | TVectorD & | x_in, | |
TVectorD & | y_in, | |||
TVectorD & | z_in, | |||
TVectorD & | vars_in | |||
) | [virtual] |
Implements TQpProbBase.
Definition at line 216 of file TQpProbSparse.cxx.
References TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, and TVectorT< Element >::GetSub().
Referenced by G__G__Quadp_179_0_9(), and G__G__Quadp_180_0_7().
void TQpProbSparse::MakeRandomData | ( | TQpDataSparse *& | data, | |
TQpVar *& | soln, | |||
Int_t | nnzQ, | |||
Int_t | nnzA, | |||
Int_t | nnzC | |||
) |
Definition at line 231 of file TQpProbSparse.cxx.
References data, TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, TQpVar::fS, TQpVar::fX, TQpVar::fY, TQpVar::fZ, and MakeVariables().
Referenced by G__G__Quadp_186_0_11(), and G__G__Quadp_192_0_10().
TQpProbSparse & TQpProbSparse::operator= | ( | const TQpProbSparse & | source | ) |
virtual TQpDataBase* TQpProbSparse::MakeData | ( | Double_t * | c, | |
Int_t | nnzQ, | |||
Int_t * | irowQ, | |||
Int_t * | icolQ, | |||
Double_t * | Q, | |||
Double_t * | xlo, | |||
Bool_t * | ixlo, | |||
Double_t * | xup, | |||
Bool_t * | ixup, | |||
Int_t | nnzA, | |||
Int_t * | irowA, | |||
Int_t * | icolA, | |||
Double_t * | A, | |||
Double_t * | bA, | |||
Int_t | nnzC, | |||
Int_t * | irowC, | |||
Int_t * | icolC, | |||
Double_t * | C, | |||
Double_t * | clo, | |||
Bool_t * | iclo, | |||
Double_t * | cup, | |||
Bool_t * | icup | |||
) | [virtual] |
virtual TQpDataBase* TQpProbSparse::MakeData | ( | TVectorD & | c, | |
TMatrixDBase & | Q_in, | |||
TVectorD & | xlo, | |||
TVectorD & | ixlo, | |||
TVectorD & | xup, | |||
TVectorD & | ixup, | |||
TMatrixDBase & | A_in, | |||
TVectorD & | bA, | |||
TMatrixDBase & | C_in, | |||
TVectorD & | clo, | |||
TVectorD & | iclo, | |||
TVectorD & | cup, | |||
TVectorD & | icup | |||
) | [virtual] |
Implements TQpProbBase.
virtual TQpResidual* TQpProbSparse::MakeResiduals | ( | const TQpDataBase * | data | ) | [virtual] |
Implements TQpProbBase.
virtual TQpVar* TQpProbSparse::MakeVariables | ( | const TQpDataBase * | data | ) | [virtual] |
Implements TQpProbBase.
virtual TQpLinSolverBase* TQpProbSparse::MakeLinSys | ( | const TQpDataBase * | data | ) | [virtual] |
Implements TQpProbBase.
virtual void TQpProbSparse::JoinRHS | ( | TVectorD & | rhs_in, | |
TVectorD & | rhs1_in, | |||
TVectorD & | rhs2_in, | |||
TVectorD & | rhs3_in | |||
) | [virtual] |
Implements TQpProbBase.
virtual void TQpProbSparse::SeparateVars | ( | TVectorD & | x_in, | |
TVectorD & | y_in, | |||
TVectorD & | z_in, | |||
TVectorD & | vars_in | |||
) | [virtual] |
Implements TQpProbBase.
void TQpProbSparse::MakeRandomData | ( | TQpDataSparse *& | data, | |
TQpVar *& | soln, | |||
Int_t | nnzQ, | |||
Int_t | nnzA, | |||
Int_t | nnzC | |||
) |
TQpProbSparse& TQpProbSparse::operator= | ( | const TQpProbSparse & | source | ) |