TQpProbBase Class Reference

#include <TQpProbBase.h>

Inheritance diagram for TQpProbBase:

TObject TObject TQpProbDens TQpProbDens TQpProbSparse TQpProbSparse List of all members.

Public Member Functions

 TQpProbBase ()
 TQpProbBase (Int_t nx, Int_t my, Int_t mz)
 TQpProbBase (const TQpProbBase &another)
virtual ~TQpProbBase ()
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)=0
virtual TQpResidualMakeResiduals (const TQpDataBase *data)=0
virtual TQpVarMakeVariables (const TQpDataBase *data)=0
virtual TQpLinSolverBaseMakeLinSys (const TQpDataBase *data)=0
virtual void JoinRHS (TVectorD &rhs_in, TVectorD &rhs1_in, TVectorD &rhs2_in, TVectorD &rhs3_in)=0
virtual void SeparateVars (TVectorD &x_in, TVectorD &y_in, TVectorD &z_in, TVectorD &vars_in)=0
TQpProbBaseoperator= (const TQpProbBase &source)
 TQpProbBase ()
 TQpProbBase (Int_t nx, Int_t my, Int_t mz)
 TQpProbBase (const TQpProbBase &another)
virtual ~TQpProbBase ()
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)=0
virtual TQpResidualMakeResiduals (const TQpDataBase *data)=0
virtual TQpVarMakeVariables (const TQpDataBase *data)=0
virtual TQpLinSolverBaseMakeLinSys (const TQpDataBase *data)=0
virtual void JoinRHS (TVectorD &rhs_in, TVectorD &rhs1_in, TVectorD &rhs2_in, TVectorD &rhs3_in)=0
virtual void SeparateVars (TVectorD &x_in, TVectorD &y_in, TVectorD &z_in, TVectorD &vars_in)=0
TQpProbBaseoperator= (const TQpProbBase &source)

Public Attributes

Int_t fNx
Int_t fMy
Int_t fMz

Detailed Description

Definition at line 101 of file TQpProbBase.h.


Constructor & Destructor Documentation

TQpProbBase::TQpProbBase (  ) 

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

Definition at line 72 of file TQpProbBase.cxx.

References fMy, fMz, and fNx.

TQpProbBase::TQpProbBase ( const TQpProbBase another  ) 

Definition at line 83 of file TQpProbBase.cxx.

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

Definition at line 113 of file TQpProbBase.h.

TQpProbBase::TQpProbBase (  ) 

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

TQpProbBase::TQpProbBase ( const TQpProbBase another  ) 

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

Definition at line 113 of file TQpProbBase.h.


Member Function Documentation

virtual TQpDataBase* TQpProbBase::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 
) [pure virtual]

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

Referenced by TGondzioSolver::TGondzioSolver().

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

Referenced by TGondzioSolver::TGondzioSolver(), and TMehrotraSolver::TMehrotraSolver().

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

Referenced by TMehrotraSolver::Solve(), and TGondzioSolver::Solve().

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

Referenced by TQpLinSolverBase::JoinRHS().

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

Referenced by TQpLinSolverBase::SeparateVars().

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

Definition at line 92 of file TQpProbBase.cxx.

References fMy, fMz, fNx, and TObject::operator=().

Referenced by TQpProbSparse::operator=(), and TQpProbDens::operator=().

virtual TQpDataBase* TQpProbBase::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 
) [pure virtual]

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

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

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

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

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

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


Member Data Documentation

Int_t TQpProbBase::fNx

Definition at line 105 of file TQpProbBase.h.

Referenced by TQpProbDens::JoinRHS(), TQpProbSparse::JoinRHS(), TQpProbSparse::MakeData(), TQpProbDens::MakeData(), TQpProbSparse::MakeRandomData(), TQpProbDens::MakeRandomData(), TQpProbSparse::MakeResiduals(), TQpProbDens::MakeResiduals(), TQpProbDens::MakeVariables(), TQpProbSparse::MakeVariables(), operator=(), TQpProbDens::SeparateVars(), TQpProbSparse::SeparateVars(), and TQpProbBase().

Int_t TQpProbBase::fMy

Definition at line 106 of file TQpProbBase.h.

Referenced by TQpProbDens::JoinRHS(), TQpProbSparse::JoinRHS(), TQpProbSparse::MakeData(), TQpProbDens::MakeData(), TQpProbSparse::MakeRandomData(), TQpProbDens::MakeRandomData(), TQpProbSparse::MakeResiduals(), TQpProbDens::MakeResiduals(), TQpProbDens::MakeVariables(), TQpProbSparse::MakeVariables(), operator=(), TQpProbDens::SeparateVars(), TQpProbSparse::SeparateVars(), and TQpProbBase().

Int_t TQpProbBase::fMz

Definition at line 107 of file TQpProbBase.h.

Referenced by TQpProbDens::JoinRHS(), TQpProbSparse::JoinRHS(), TQpProbSparse::MakeData(), TQpProbDens::MakeData(), TQpProbSparse::MakeRandomData(), TQpProbDens::MakeRandomData(), TQpProbSparse::MakeResiduals(), TQpProbDens::MakeResiduals(), TQpProbDens::MakeVariables(), TQpProbSparse::MakeVariables(), operator=(), TQpProbDens::SeparateVars(), TQpProbSparse::SeparateVars(), and TQpProbBase().


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