#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)) |
typedef struct CP_CUT_DATA cp_cut_data |
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 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_receive_cuts PROTO | ( | (cut_pool *cp, int bc_level) | ) |
int check_cut_u PROTO | ( | (cut_pool *cp, lp_sol *cur_sol, cut_data *cut, int *is_violated, double *quality) | ) |