43#ifndef ROOT_TGondzioSolver
44#define ROOT_TGondzioSolver
int Int_t
Signed integer 4 bytes (int).
double Double_t
Double 8 bytes.
#define ClassDefOverride(name, id)
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...
TQpSolverBase()
Default constructor.
Class containing the variables for the general QP formulation.
int iterate(rng_state_t *X)