/home/coin/svn-release/OptimizationSuite-1.1.0/Blis/src/BlisHelp.h File Reference

#include "AlpsEncoded.h"
#include "Blis.h"
Include dependency graph for BlisHelp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

BlisConstraintBlisOsiCutToConstraint (const OsiRowCut *rowCut)
 Convert a OsiRowCut to a Blis Contraint.
BlisReturnStatus BlisStrongBranch (BlisModel *model, double objValue, int colInd, double x, const double *saveLower, const double *saveUpper, bool &downKeep, bool &downFinished, double &downDeg, bool &upKeep, bool &upFinished, double &upDeg)
 Strong branching on a variable colInd.
int BlisEncodeWarmStart (AlpsEncoded *encoded, const CoinWarmStartBasis *ws)
 Pack coin warm start into an encoded object.
CoinWarmStartBasisBlisDecodeWarmStart (AlpsEncoded &encoded, AlpsReturnStatus *rc)
 Unpack coin warm start from an encoded object.
double BlisHashingOsiRowCut (const OsiRowCut *rowCut, const BlisModel *model)
 Compute and return a hash value of an Osi row cut.
bool BlisParallelCutCut (OsiRowCut *rowCut1, OsiRowCut *rowCut2, double threshold=1.0)
 Check if a row cut parallel with another row cut.
bool BlisParallelCutCon (OsiRowCut *rowCut, BlisConstraint *con, double threshold=1.0)
 Check if a row cut parallel with a constraint.
bool BlisParallelConCon (BlisConstraint *con1, BlisConstraint *con2, double threshold=1.0)
 Check if a row cut parallel with a constraint.

Function Documentation

BlisConstraint* BlisOsiCutToConstraint ( const OsiRowCut rowCut  ) 

Convert a OsiRowCut to a Blis Contraint.

BlisReturnStatus BlisStrongBranch ( BlisModel model,
double  objValue,
int  colInd,
double  x,
const double *  saveLower,
const double *  saveUpper,
bool &  downKeep,
bool &  downFinished,
double &  downDeg,
bool &  upKeep,
bool &  upFinished,
double &  upDeg 
)

Strong branching on a variable colInd.

int BlisEncodeWarmStart ( AlpsEncoded encoded,
const CoinWarmStartBasis ws 
)

Pack coin warm start into an encoded object.

CoinWarmStartBasis* BlisDecodeWarmStart ( AlpsEncoded encoded,
AlpsReturnStatus rc 
)

Unpack coin warm start from an encoded object.

double BlisHashingOsiRowCut ( const OsiRowCut rowCut,
const BlisModel model 
)

Compute and return a hash value of an Osi row cut.

bool BlisParallelCutCut ( OsiRowCut rowCut1,
OsiRowCut rowCut2,
double  threshold = 1.0 
)

Check if a row cut parallel with another row cut.

bool BlisParallelCutCon ( OsiRowCut rowCut,
BlisConstraint con,
double  threshold = 1.0 
)

Check if a row cut parallel with a constraint.

bool BlisParallelConCon ( BlisConstraint con1,
BlisConstraint con2,
double  threshold = 1.0 
)

Check if a row cut parallel with a constraint.


Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1