|
Dip
0.92.4
|
#include <stdio.h>#include "symphony.h"#include "sym_types.h"#include "sym_macros.h"#include "sym_master_params.h"

Go to the source code of this file.
Classes | |
| struct | SYM_ENVIRONMENT |
Macros | |
| #define | COMPILING_FOR_MASTER |
Typedefs | |
| typedef struct SYM_ENVIRONMENT | sym_environment |
Functions | |
| void usage | PROTO ((void)) |
| int parse_command_line | PROTO ((sym_environment *env, int argc, char **argv)) |
| void read_string | PROTO ((char *target, char *line, int maxlen)) |
| void print_statistics | PROTO ((node_times *tim, problem_stat *stat, lp_stat_desc *lp_stat, double ub, double lb, double initial_time, double start_time, double finish_time, double obj_offset, char obj_sense, int has_ub, sp_desc *solpool, int output_mode)) |
| int initialize_u | PROTO ((sym_environment *env)) |
| int display_solution_u | PROTO ((sym_environment *env, int thread_num)) |
| int receive_feasible_solution_u | PROTO ((sym_environment *env, int msgtag)) |
| int send_lp_data_u | PROTO ((sym_environment *env, int sender)) |
| int resolve_node | PROTO ((sym_environment *env, bc_node *node)) |
| int update_tree_bound | PROTO ((sym_environment *env, bc_node *root, int *cut_num, int *cut_ind, char *cru_vars, int change_type)) |
| void register_cuts | PROTO ((bc_node *root, int *cut_num, int *cuts_ind)) |
| void update_node_desc | PROTO ((sym_environment *env, bc_node *root, int change_type)) |
| void check_trim_tree | PROTO ((sym_environment *env, bc_node *root, int *cut_num, int *cuts_ind, int change_type)) |
| void cut_ws_tree_index | PROTO ((sym_environment *env, bc_node *root, int index, problem_stat *stat, int change_type)) |
| void cut_ws_tree_level | PROTO ((sym_environment *env, bc_node *root, int level, problem_stat *stat, int change_type)) |
| void ws_free_subtree | PROTO ((sym_environment *env, bc_node *root, int change_type, int check_solution, int update_stats)) |
| void check_better_solution | PROTO ((sym_environment *env, bc_node *root, int delete_node, int change_type)) |
| int copy_node | PROTO ((bc_node *n_to, bc_node *n_from)) |
| int copy_tree | PROTO ((bc_node *root_to, bc_node *root_from)) |
| int read_node | PROTO ((bc_node *node, FILE *f)) |
| int read_tree | PROTO ((bc_node *root, FILE *f)) |
| int set_param | PROTO ((sym_environment *env, char *line)) |
| warm_start_desc *create_copy_warm_start | PROTO ((warm_start_desc *ws)) |
| MIPdesc *create_copy_mip_desc | PROTO ((MIPdesc *mip)) |
| double get_lb_for_new_rhs | PROTO ((bc_node *root, MIPdesc *mip, int cnt, int *ind, double *val)) |
| int check_feasibility_new_rhs | PROTO ((bc_node *node, MIPdesc *mip, int cnt, int *ind, double *val)) |
| int trim_warm_tree | PROTO ((sym_environment *env, bc_node *n)) |
| #define COMPILING_FOR_MASTER |
Definition at line 18 of file sym_master.h.
| typedef struct SYM_ENVIRONMENT sym_environment |
| sym_environment *sym_open_environment PROTO | ( | (void) | ) |
| int readparams_u PROTO | ( | (sym_environment *env, int argc, char **argv) | ) |
| void read_string PROTO | ( | (char *target, char *line, int maxlen) | ) |
| void print_statistics PROTO | ( | (node_times *tim, problem_stat *stat, lp_stat_desc *lp_stat, double ub, double lb, double initial_time, double start_time, double finish_time, double obj_offset, char obj_sense, int has_ub, sp_desc *solpool, int output_mode) | ) |
| int sym_test PROTO | ( | (sym_environment *env) | ) |
| int display_solution_u PROTO | ( | (sym_environment *env, int thread_num) | ) |
| int process_own_messages_u PROTO | ( | (sym_environment *env, int msgtag) | ) |
| int send_sp_data_u PROTO | ( | (sym_environment *env, int sender) | ) |
| int resolve_node PROTO | ( | (sym_environment *env, bc_node *node) | ) |
| int update_tree_bound PROTO | ( | (sym_environment *env, bc_node *root, int *cut_num, int *cut_ind, char *cru_vars, int change_type) | ) |
| void register_cuts PROTO | ( | (bc_node *root, int *cut_num, int *cuts_ind) | ) |
| void update_branching_decisions PROTO | ( | (sym_environment *env, bc_node *root, int change_type) | ) |
| void check_trim_tree PROTO | ( | (sym_environment *env, bc_node *root, int *cut_num, int *cuts_ind, int change_type) | ) |
| void cut_ws_tree_index PROTO | ( | (sym_environment *env, bc_node *root, int index, problem_stat *stat, int change_type) | ) |
| void cut_ws_tree_level PROTO | ( | (sym_environment *env, bc_node *root, int level, problem_stat *stat, int change_type) | ) |
| void ws_free_subtree PROTO | ( | (sym_environment *env, bc_node *root, int change_type, int check_solution, int update_stats) | ) |
| void check_better_solution PROTO | ( | (sym_environment *env, bc_node *root, int delete_node, int change_type) | ) |
| int write_node PROTO | ( | (bc_node *node, FILE *f) | ) |
| int write_tree PROTO | ( | (bc_node *root, FILE *f) | ) |
| int set_param PROTO | ( | (sym_environment *env, char *line) | ) |
| warm_start_desc *sym_create_copy_warm_start PROTO | ( | (warm_start_desc *ws) | ) |
| int check_feasibility_new_rhs PROTO | ( | (bc_node *node, MIPdesc *mip, int cnt, int *ind, double *val) | ) |
| int trim_warm_tree PROTO | ( | (sym_environment *env, bc_node *n) | ) |
1.8.5