Cgl  0.59.9
List of all members
Cgl012Cut Class Reference

012Cut Generator Class More...

#include <Cgl012cut.hpp>

Public Member Functions

Constructors and destructors
 Cgl012Cut ()
 Default constructor. More...
 
 Cgl012Cut (const Cgl012Cut &)
 Copy constructor. More...
 
Cgl012Cutoperator= (const Cgl012Cut &rhs)
 Assignment operator. More...
 
virtual ~Cgl012Cut ()
 Destructor. More...
 

Generate Cuts

int sep_012_cut (int mr, int mc, int mnz, int *mtbeg, int *mtcnt, int *mtind, int *mtval, int *vlb, int *vub, int *mrhs, char *msense, const double *xstar, bool aggressive, int *cnum, int *cnzcnt, int **cbeg, int **ccnt, int **cind, int **cval, int **crhs, char **csense )
 
void ilp_load (int mr, int mc, int mnz, int *mtbeg, int *mtcnt, int *mtind, int *mtval, int *vlb, int *vub, int *mrhs, char *msense)
 
void free_ilp ()
 
void alloc_parity_ilp (int mr, int mc, int mnz)
 
void free_parity_ilp ()
 
void initialize_log_var ()
 
void free_log_var ()
 

Detailed Description

012Cut Generator Class

This class is to make Cgl01cut thread safe etc

Definition at line 207 of file Cgl012cut.hpp.

Constructor & Destructor Documentation

Cgl012Cut::Cgl012Cut ( )

Default constructor.

Cgl012Cut::Cgl012Cut ( const Cgl012Cut )

Copy constructor.

virtual Cgl012Cut::~Cgl012Cut ( )
virtual

Destructor.

Member Function Documentation

int Cgl012Cut::sep_012_cut ( int  mr,
int  mc,
int  mnz,
int *  mtbeg,
int *  mtcnt,
int *  mtind,
int *  mtval,
int *  vlb,
int *  vub,
int *  mrhs,
char *  msense,
const double *  xstar,
bool  aggressive,
int *  cnum,
int *  cnzcnt,
int **  cbeg,
int **  ccnt,
int **  cind,
int **  cval,
int **  crhs,
char **  csense 
)
void Cgl012Cut::ilp_load ( int  mr,
int  mc,
int  mnz,
int *  mtbeg,
int *  mtcnt,
int *  mtind,
int *  mtval,
int *  vlb,
int *  vub,
int *  mrhs,
char *  msense 
)
void Cgl012Cut::free_ilp ( )
void Cgl012Cut::alloc_parity_ilp ( int  mr,
int  mc,
int  mnz 
)
void Cgl012Cut::free_parity_ilp ( )
void Cgl012Cut::initialize_log_var ( )
void Cgl012Cut::free_log_var ( )
Cgl012Cut& Cgl012Cut::operator= ( const Cgl012Cut rhs)

Assignment operator.


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