/home/coin/svn-release/OptimizationSuite-1.1.0/SYMPHONY/include/sym_cg.h File Reference
#include "symphony.h"
#include "sym_types.h"
#include "sym_cg_params.h"
#include "sym_cg_u.h"
#include "sym_lp_solver.h"
Go to the source code of this file.
Classes |
struct | CG_PROB |
Typedefs |
typedef struct CG_PROB | cg_prob |
Functions |
cg_prob *get_cg_ptr | PROTO ((cg_prob **cg_list)) |
void cg_initialize | PROTO ((cg_prob *p, int master_tid)) |
void cg_close | PROTO ((cg_prob *p)) |
cut_data *create_explicit_cut | PROTO ((int nzcnt, int *indices, double *values, double rhs, double range, char sense, char send_to_cp)) |
int cg_add_explicit_cut | PROTO ((int nzcnt, int *indices, double *values, double rhs, double range, char sense, char send_to_cp, int *num_cuts, int *alloc_cuts, cut_data ***cuts)) |
int cg_add_user_cut | PROTO ((cut_data *new_cut, int *num_cuts, int *alloc_cuts, cut_data ***cuts)) |
int cg_process_message | PROTO ((cg_prob *p, int r_bufid)) |
int find_cuts_u | PROTO ((cg_prob *p, LPdata *lp_data, int *num_cuts)) |
int check_validity_of_cut_u | PROTO ((cg_prob *p, cut_data *new_cut)) |
Typedef Documentation
Function Documentation
void cg_initialize PROTO |
( |
(cg_prob *p, int master_tid) |
|
) |
|
void cg_close PROTO |
( |
(cg_prob *p) |
|
) |
|
cut_data* create_explicit_cut PROTO |
( |
(int nzcnt, int *indices, double *values, double rhs, double range, char sense, char send_to_cp) |
|
) |
|
int cg_add_explicit_cut PROTO |
( |
(int nzcnt, int *indices, double *values, double rhs, double range, char sense, char send_to_cp, int *num_cuts, int *alloc_cuts, cut_data ***cuts) |
|
) |
|
int cg_send_cut PROTO |
( |
(cut_data *new_cut, int *num_cuts, int *alloc_cuts, cut_data ***cuts) |
|
) |
|
int cg_process_message PROTO |
( |
(cg_prob *p, int r_bufid) |
|
) |
|
int find_cuts_u PROTO |
( |
(cg_prob *p, LPdata *lp_data, int *num_cuts) |
|
) |
|