Cgl  trunk
Cgl012Cut Class Reference

012Cut Generator Class
More...

#include <Cgl012cut.hpp>

List of all members.

Public Member Functions

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

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) const
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 () const
void free_log_var ()

Detailed Description

012Cut Generator Class

This class is to make Cgl01cut thread safe etc

Definition at line 252 of file Cgl012cut.hpp.


Constructor & Destructor Documentation

Default constructor.

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 
) const
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::alloc_parity_ilp ( int  mr,
int  mc,
int  mnz 
)
Cgl012Cut& Cgl012Cut::operator= ( const Cgl012Cut rhs)

Assignment operator.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines