Camargue
Public Member Functions | Public Attributes | List of all members
CMR::Solver::PivStats Struct Reference

Tracking objective values of pivots within a cut_and_piv loop. More...

Public Member Functions

 PivStats (double first_piv)
 Construct PivStats from the first pivot before adding cuts.
 
void update (double new_val, double tourlen)
 
void report_extrema ()
 

Public Attributes

const double initial_piv
 The first pivot val before adding cuts.
 
double prev_val = 0.0
 The previous pivot val.
 
double delta_ratio = 0.0
 The Padberg-Hong delta ratio.
 
double lowest_piv = 0.0
 The lowest piv val seen.
 
double max_ratio = 0.0
 The highest delta ratio seen.
 
double first_last_ratio = 0.0
 Delta ratio for first and last piv.
 
bool found_cuts = false
 Have any cuts been found.
 

Detailed Description

Tracking objective values of pivots within a cut_and_piv loop.


The documentation for this struct was generated from the following files: