Logo ROOT   6.13/01
Reference Guide
List of all members | Public Member Functions | Public Attributes | List of all members
TQpProbBase Class Referenceabstract

Definition at line 88 of file TQpProbBase.h.

Public Member Functions

 TQpProbBase ()
 Default constructor. More...
 
 TQpProbBase (Int_t nx, Int_t my, Int_t mz)
 Constructor. More...
 
 TQpProbBase (const TQpProbBase &another)
 Copy constructor. More...
 
virtual ~TQpProbBase ()
 
virtual void JoinRHS (TVectorD &rhs_in, TVectorD &rhs1_in, TVectorD &rhs2_in, TVectorD &rhs3_in)=0
 
virtual TQpDataBase * 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)=0
 
virtual TQpLinSolverBase * MakeLinSys (const TQpDataBase *data)=0
 
virtual TQpResidual * MakeResiduals (const TQpDataBase *data)=0
 
virtual TQpVar * MakeVariables (const TQpDataBase *data)=0
 
TQpProbBase & operator= (const TQpProbBase &source)
 Assignment operator. More...
 
virtual void SeparateVars (TVectorD &x_in, TVectorD &y_in, TVectorD &z_in, TVectorD &vars_in)=0
 

Public Attributes

Int_t fMy
 
Int_t fMz
 
Int_t fNx
 

#include <TQpProbBase.h>

Inheritance diagram for TQpProbBase:
[legend]

Constructor & Destructor Documentation

◆ TQpProbBase() [1/3]

TQpProbBase::TQpProbBase ( )

Default constructor.

Definition at line 63 of file TQpProbBase.cxx.

◆ TQpProbBase() [2/3]

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

Constructor.

Definition at line 74 of file TQpProbBase.cxx.

◆ TQpProbBase() [3/3]

TQpProbBase::TQpProbBase ( const TQpProbBase &  another)

Copy constructor.

Definition at line 85 of file TQpProbBase.cxx.

◆ ~TQpProbBase()

virtual TQpProbBase::~TQpProbBase ( )
inlinevirtual

Definition at line 100 of file TQpProbBase.h.

Member Function Documentation

◆ JoinRHS()

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

Implemented in TQpProbSparse, and TQpProbDens.

◆ MakeData()

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

Implemented in TQpProbSparse, and TQpProbDens.

◆ MakeLinSys()

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

Implemented in TQpProbSparse, and TQpProbDens.

◆ MakeResiduals()

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

Implemented in TQpProbSparse, and TQpProbDens.

◆ MakeVariables()

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

Implemented in TQpProbSparse, and TQpProbDens.

◆ operator=()

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

Assignment operator.

Definition at line 94 of file TQpProbBase.cxx.

◆ SeparateVars()

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

Implemented in TQpProbSparse, and TQpProbDens.

Member Data Documentation

◆ fMy

Int_t TQpProbBase::fMy

Definition at line 93 of file TQpProbBase.h.

◆ fMz

Int_t TQpProbBase::fMz

Definition at line 94 of file TQpProbBase.h.

◆ fNx

Int_t TQpProbBase::fNx

Definition at line 92 of file TQpProbBase.h.

Libraries for TQpProbBase:
[legend]

The documentation for this class was generated from the following files: