Cgl 0.59.7

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
CglLandPUtils.hpp File Reference
`#include "CglLandPTabRow.hpp"`
`#include <vector>`
`#include <cmath>`
Include dependency graph for CglLandPUtils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | LAP::Cuts
| To store extra cuts generated by columns from which they origin. More...

## Namespaces
| LAP
| Performs one round of Lift & Project using CglLandPSimplex to build cuts.

## Functions
double | LAP::normCoef (TabRow &row, int ncols, const int *nonBasics)
| Compute $ {{j=1}^n | a_{ij} |}{1 - a_{i0}} $ for row passed as argument. More...
void | LAP::scale (OsiRowCut &cut)
| scale the cut passed as argument More...
void | LAP::scale (OsiRowCut &cut, double norma)
| scale the cut passed as argument using provided normalization factor More...
void | LAP::modularizeRow (TabRow &row, const bool *integerVar)
| Modularize row. More...
double | LAP::intersectionCutCoef (double alpha_i, double beta)
| return the coefficients of the intersection cut More...
double | LAP::modularizedCoef (double alpha, double beta)
| compute the modularized row coefficient for an integer variable More...
bool | LAP::int_val (double value, double tol)
| Says is value is integer. More...