Logo ROOT   6.13/01
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 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 TQpLinSolverBaseMakeLinSys (const TQpDataBase *data)=0
 
virtual TQpResidualMakeResiduals (const TQpDataBase *data)=0
 
virtual TQpVarMakeVariables (const TQpDataBase *data)=0
 
TQpProbBaseoperator= (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: