/home/coin/SVN-release/CoinAll-1.1.0/SYMPHONY/include/sym_cp.h File Reference

#include "symphony.h"
#include "sym_proto.h"
#include "sym_types.h"
#include "sym_cp_params.h"
#include "sym_cp_u.h"

Include dependency graph for sym_cp.h:

Go to the source code of this file.

Classes

struct  CP_CUT_DATA
struct  CUT_POOL

Defines

#define PREPARE_TO_CHECK_CUTS   0
#define CHECK_ONE_CUT   1
#define FINISH_TO_CHECK_CUTS   2

Typedefs

typedef CP_CUT_DATA cp_cut_data
typedef CUT_POOL cut_pool

Functions

cut_pool *get_cp_ptr PROTO ((cut_pool **cp_list, int index))
void cp_initialize PROTO ((cut_pool *cp, int master_tid))
int unsigned_memcmp PROTO ((char *coef0, char *coef1, int size))
int cutcmp PROTO ((const void *cut0ptr, const void *cut1ptr))
int delete_ineffective_cuts PROTO ((cut_pool *cp))
int which_cut_to_delete PROTO ((cut_data *cut1, cut_data *cut2))
int write_cp_cut_list PROTO ((cut_pool *cp, char *file, char append))
int read_cp_cut_list PROTO ((cut_pool *cp, char *file))
void cp_process_message PROTO ((cut_pool *cp, int r_bufid))
void cut_pool_send_cut PROTO ((cut_pool *cp, cut_data *cut, int tid))
void cut_pool_receive_cuts PROTO ((cut_pool *cp, int bc_level))
int check_cuts_u PROTO ((cut_pool *cp, lp_sol *cur_sol))
int check_cut_u PROTO ((cut_pool *cp, lp_sol *cur_sol, cut_data *cut, int *is_violated, double *quality))


Define Documentation

#define PREPARE_TO_CHECK_CUTS   0

Definition at line 24 of file sym_cp.h.

#define CHECK_ONE_CUT   1

Definition at line 25 of file sym_cp.h.

#define FINISH_TO_CHECK_CUTS   2

Definition at line 26 of file sym_cp.h.


Typedef Documentation

typedef struct CP_CUT_DATA cp_cut_data

typedef struct CUT_POOL cut_pool


Function Documentation

cut_pool* get_cp_ptr PROTO ( (cut_pool **cp_list, int index)   ) 

void cp_initialize PROTO ( (cut_pool *cp, int master_tid)   ) 

int unsigned_memcmp PROTO ( (char *coef0, char *coef1, int size)   ) 

int cut_quality_cmp PROTO ( (const void *cut0ptr, const void *cut1ptr)   ) 

void free_cut_pool_u PROTO ( (cut_pool *cp)   ) 

int which_cut_to_delete PROTO ( (cut_data *cut1, cut_data *cut2)   ) 

int write_cp_cut_list PROTO ( (cut_pool *cp, char *file, char append)   ) 

int cp_read_tm_cut_list PROTO ( (cut_pool *cp, char *file)   ) 

void cp_process_message PROTO ( (cut_pool *cp, int r_bufid)   ) 

void cut_pool_send_cut PROTO ( (cut_pool *cp, cut_data *cut, int tid)   ) 

void cut_pool_receive_cuts PROTO ( (cut_pool *cp, int bc_level)   ) 

int check_cuts_u PROTO ( (cut_pool *cp, lp_sol *cur_sol)   ) 

int check_cut_u PROTO ( (cut_pool *cp, lp_sol *cur_sol, cut_data *cut, int *is_violated, double *quality)   ) 


Generated on Sun Nov 14 14:11:47 2010 for Coin-All by  doxygen 1.4.7