43#ifndef ROOT_TGondzioSolver
44#define ROOT_TGondzioSolver
#define ClassDef(name, id)
Derived class of TQpSolverBase implementing Gondzio-correction version of Mehrotra's original predict...
virtual Int_t Solve(TQpDataBase *prob, TQpVar *iterate, TQpResidual *resid)
Solve the quadratic programming problem as formulated through prob, store the final solution in itera...
Int_t fMaximum_correctors
Int_t fNumberGondzioCorrections
TGondzioSolver()
Default constructor.
virtual void DefMonitor(TQpDataBase *data, TQpVar *vars, TQpResidual *resids, Double_t alpha, Double_t sigma, Int_t i, Double_t mu, Int_t status_code, Int_t level)
Print information about the optimization process and monitor the convergence status of thye algorithm...
virtual ~TGondzioSolver()
Deconstructor.
virtual void Reset_parameters()
TGondzioSolver & operator=(const TGondzioSolver &source)
Assignment operator.
TQpResidual * fCorrector_resid
Data for the general QP formulation.
default general problem formulation:
The Residuals class calculates and stores the quantities that appear on the right-hand side of the li...
The Solver class contains methods for monitoring and checking the convergence status of the algorithm...
Class containing the variables for the general QP formulation.
int iterate(rng_state_t *X)