TQpProbDens Class Reference

#include <TQpProbDens.h>

Inheritance diagram for TQpProbDens:

TQpProbBase TQpProbBase TObject TObject TObject TObject List of all members.

Public Member Functions

 TQpProbDens ()
 TQpProbDens (Int_t nx, Int_t my, Int_t mz)
 TQpProbDens (const TQpProbDens &another)
virtual ~TQpProbDens ()
virtual TQpDataBaseMakeData (Double_t *c, Double_t *Q, Double_t *xlo, Bool_t *ixlo, Double_t *xup, Bool_t *ixup, Double_t *A, Double_t *bA, Double_t *C, Double_t *clo, Bool_t *iclo, Double_t *cup, Bool_t *icup)
virtual TQpDataBaseMakeData (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 TQpResidualMakeResiduals (const TQpDataBase *data)
virtual TQpVarMakeVariables (const TQpDataBase *data)
virtual TQpLinSolverBaseMakeLinSys (const TQpDataBase *data)
virtual void JoinRHS (TVectorD &rhs_in, TVectorD &rhs1_in, TVectorD &rhs2_in, TVectorD &rhs3_in)
virtual void SeparateVars (TVectorD &x_in, TVectorD &y_in, TVectorD &z_in, TVectorD &vars_in)
void MakeRandomData (TQpDataDens *&data, TQpVar *&soln, Int_t nnzQ, Int_t nnzA, Int_t nnzC)
TQpProbDensoperator= (const TQpProbDens &source)
 TQpProbDens ()
 TQpProbDens (Int_t nx, Int_t my, Int_t mz)
 TQpProbDens (const TQpProbDens &another)
virtual ~TQpProbDens ()
virtual TQpDataBaseMakeData (Double_t *c, Double_t *Q, Double_t *xlo, Bool_t *ixlo, Double_t *xup, Bool_t *ixup, Double_t *A, Double_t *bA, Double_t *C, Double_t *clo, Bool_t *iclo, Double_t *cup, Bool_t *icup)
virtual TQpDataBaseMakeData (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 TQpResidualMakeResiduals (const TQpDataBase *data)
virtual TQpVarMakeVariables (const TQpDataBase *data)
virtual TQpLinSolverBaseMakeLinSys (const TQpDataBase *data)
virtual void JoinRHS (TVectorD &rhs_in, TVectorD &rhs1_in, TVectorD &rhs2_in, TVectorD &rhs3_in)
virtual void SeparateVars (TVectorD &x_in, TVectorD &y_in, TVectorD &z_in, TVectorD &vars_in)
void MakeRandomData (TQpDataDens *&data, TQpVar *&soln, Int_t nnzQ, Int_t nnzA, Int_t nnzC)
TQpProbDensoperator= (const TQpProbDens &source)

Detailed Description

Definition at line 65 of file TQpProbDens.h.


Constructor & Destructor Documentation

TQpProbDens::TQpProbDens (  )  [inline]

Definition at line 70 of file TQpProbDens.h.

TQpProbDens::TQpProbDens ( Int_t  nx,
Int_t  my,
Int_t  mz 
)

TQpProbDens::TQpProbDens ( const TQpProbDens another  ) 

Definition at line 68 of file TQpProbDens.cxx.

virtual TQpProbDens::~TQpProbDens (  )  [inline, virtual]

Definition at line 74 of file TQpProbDens.h.

TQpProbDens::TQpProbDens (  )  [inline]

Definition at line 70 of file TQpProbDens.h.

TQpProbDens::TQpProbDens ( Int_t  nx,
Int_t  my,
Int_t  mz 
)

TQpProbDens::TQpProbDens ( const TQpProbDens another  ) 

virtual TQpProbDens::~TQpProbDens (  )  [inline, virtual]

Definition at line 74 of file TQpProbDens.h.


Member Function Documentation

TQpDataBase * TQpProbDens::MakeData ( Double_t c,
Double_t Q,
Double_t xlo,
Bool_t ixlo,
Double_t xup,
Bool_t ixup,
Double_t A,
Double_t bA,
Double_t C,
Double_t clo,
Bool_t iclo,
Double_t cup,
Bool_t icup 
) [virtual]

Definition at line 77 of file TQpProbDens.cxx.

References data, TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, TVectorT< Element >::Use(), TMatrixT< Element >::Use(), and TMatrixTSym< Element >::Use().

Referenced by OptimalInvest().

TQpDataBase * TQpProbDens::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 129 of file TQpProbDens.cxx.

References c, data, TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, TMatrixTBase< Element >::GetNcols(), TMatrixTBase< Element >::GetNrows(), TVectorT< Element >::GetNrows(), and R__ASSERT.

TQpResidual * TQpProbDens::MakeResiduals ( const TQpDataBase data  )  [virtual]

Implements TQpProbBase.

Definition at line 169 of file TQpProbDens.cxx.

References data, TQpProbBase::fMy, TQpProbBase::fMz, and TQpProbBase::fNx.

Referenced by main(), and OptimalInvest().

TQpVar * TQpProbDens::MakeVariables ( const TQpDataBase data  )  [virtual]

Implements TQpProbBase.

Definition at line 179 of file TQpProbDens.cxx.

References data, TQpProbBase::fMy, TQpProbBase::fMz, and TQpProbBase::fNx.

Referenced by main(), MakeRandomData(), and OptimalInvest().

TQpLinSolverBase * TQpProbDens::MakeLinSys ( const TQpDataBase data  )  [virtual]

Implements TQpProbBase.

Definition at line 190 of file TQpProbDens.cxx.

References data.

void TQpProbDens::JoinRHS ( TVectorD rhs_in,
TVectorD rhs1_in,
TVectorD rhs2_in,
TVectorD rhs3_in 
) [virtual]

Implements TQpProbBase.

Definition at line 200 of file TQpProbDens.cxx.

References TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, and TVectorT< Element >::SetSub().

void TQpProbDens::SeparateVars ( TVectorD x_in,
TVectorD y_in,
TVectorD z_in,
TVectorD vars_in 
) [virtual]

Implements TQpProbBase.

Definition at line 215 of file TQpProbDens.cxx.

References TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, and TVectorT< Element >::GetSub().

void TQpProbDens::MakeRandomData ( TQpDataDens *&  data,
TQpVar *&  soln,
Int_t  nnzQ,
Int_t  nnzA,
Int_t  nnzC 
)

Definition at line 230 of file TQpProbDens.cxx.

References data, TQpProbBase::fMy, TQpProbBase::fMz, TQpProbBase::fNx, TQpVar::fS, TQpVar::fX, TQpVar::fY, TQpVar::fZ, and MakeVariables().

Referenced by main().

TQpProbDens & TQpProbDens::operator= ( const TQpProbDens source  ) 

Definition at line 241 of file TQpProbDens.cxx.

References TQpProbBase::operator=().

virtual TQpDataBase* TQpProbDens::MakeData ( Double_t c,
Double_t Q,
Double_t xlo,
Bool_t ixlo,
Double_t xup,
Bool_t ixup,
Double_t A,
Double_t bA,
Double_t C,
Double_t clo,
Bool_t iclo,
Double_t cup,
Bool_t icup 
) [virtual]

virtual TQpDataBase* TQpProbDens::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* TQpProbDens::MakeResiduals ( const TQpDataBase data  )  [virtual]

Implements TQpProbBase.

virtual TQpVar* TQpProbDens::MakeVariables ( const TQpDataBase data  )  [virtual]

Implements TQpProbBase.

virtual TQpLinSolverBase* TQpProbDens::MakeLinSys ( const TQpDataBase data  )  [virtual]

Implements TQpProbBase.

virtual void TQpProbDens::JoinRHS ( TVectorD rhs_in,
TVectorD rhs1_in,
TVectorD rhs2_in,
TVectorD rhs3_in 
) [virtual]

Implements TQpProbBase.

virtual void TQpProbDens::SeparateVars ( TVectorD x_in,
TVectorD y_in,
TVectorD z_in,
TVectorD vars_in 
) [virtual]

Implements TQpProbBase.

void TQpProbDens::MakeRandomData ( TQpDataDens *&  data,
TQpVar *&  soln,
Int_t  nnzQ,
Int_t  nnzA,
Int_t  nnzC 
)

TQpProbDens& TQpProbDens::operator= ( const TQpProbDens source  ) 


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:45:50 2011 for ROOT_528-00b_version by  doxygen 1.5.1