43#ifndef ROOT_TQpProbBase 
   44#define ROOT_TQpProbBase 
#define ClassDef(name, id)
 
Mother of all ROOT objects.
 
Data for the general QP formulation.
 
Implementation of main solver for linear systems.
 
default general problem formulation:
 
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.