43#ifndef ROOT_TQpProbBase
44#define ROOT_TQpProbBase
int Int_t
Signed integer 4 bytes (int).
#define ClassDefOverride(name, id)
TMatrixTBase< Double_t > TMatrixDBase
TVectorT< Double_t > TVectorD
TObject()
TObject constructor.
Data for the general QP formulation.
Implementation of main solver for linear systems.
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
virtual TQpLinSolverBase * MakeLinSys(const TQpDataBase *data)=0
virtual TQpResidual * MakeResiduals(const TQpDataBase *data)=0
TQpProbBase()
Default constructor.
TQpProbBase & operator=(const TQpProbBase &source)
Assignment operator.
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 TQpVar * MakeVariables(const TQpDataBase *data)=0
The Residuals class calculates and stores the quantities that appear on the right-hand side of the li...
Class containing the variables for the general QP formulation.