43#ifndef ROOT_TGondzioSolver
44#define ROOT_TGondzioSolver
#define ClassDefOverride(name, id)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void data
Derived class of TQpSolverBase implementing Gondzio-correction version of Mehrotra's original predict...
Int_t fMaximum_correctors
Int_t fNumberGondzioCorrections
TGondzioSolver()
Default constructor.
Int_t Solve(TQpDataBase *prob, TQpVar *iterate, TQpResidual *resid) override
Solve the quadratic programming problem as formulated through prob, store the final solution in itera...
virtual void Reset_parameters()
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) override
Print information about the optimization process and monitor the convergence status of thye algorithm...
~TGondzioSolver() override
Deconstructor.
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)