Camargue
Public Member Functions | Public Attributes | List of all members
CMR::LP::NDpivotHandle Struct Reference

Handle for data during a non-degenerate pivot callback. More...

#include <lp_interface.hpp>

Collaboration diagram for CMR::LP::NDpivotHandle:
Collaboration graph
[legend]

Public Member Functions

 NDpivotHandle (Relaxation &_rel, double ub, int bfreq)
 

Public Attributes

Relaxationrel
 
Basis tour_base
 A new basis for the tour to be set by the callback.
 
double upper_bound
 Value of best primal feasible solution.
 
int basis_freq
 How often to copy a basis. More...
 
int pfeas_itcount = 0
 Number of pivots since becoming primal feasible.
 

Detailed Description

Handle for data during a non-degenerate pivot callback.

Member Data Documentation

int CMR::LP::NDpivotHandle::basis_freq

How often to copy a basis.

Zero for only the first primal feasible basis. One for every new primal feasible basis. n > 1 for only when pfeas_itcount % n == 0


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