/home/coin/svn-release/OptimizationSuite-1.1.0/SYMPHONY/include/decomp/decomp.h File Reference

#include "sym_proto.h"
#include "sym_cg.h"
#include "decomp_types.h"
Include dependency graph for decomp.h:

Go to the source code of this file.

Functions

int create_initial_lp PROTO ((cg_prob *p))
int dcmp_process_message PROTO ((cg_prob *p, int sender, int msgtag, dcmp_col_set *cols, int *sol_id))
void open_decomp_lp PROTO ((cg_prob *p, int varnum))
void get_cols_from_pool PROTO ((cg_prob *p, int tid))
void add_dcmp_cols PROTO ((LPdata *lp_data, dcmp_col_set *cols, int col_block_size, int mat_block_size))
void free_dcmp_col_set PROTO ((dcmp_col_set *cols))
void user_unpack_col PROTO ((cg_prob *p, col_data *col, int *nzcnt, int *matind))
void user_display_col PROTO ((cg_prob *p, col_data *col))
int user_check_col PROTO ((cg_prob *p, int *colind, double *colval, int collen))
void user_pack_col PROTO ((int *colind, int collen, col_data *packed_col))
void
user_free_decomp_data_structures 
PROTO ((cg_prob *p, void **user))
char user_set_rhs PROTO ((int varnum, double *rhs, int length, int *ind, double *val, void *user))

Function Documentation

int free_cg_u PROTO ( (cg_prob *p)   ) 
int dcmp_process_message PROTO ( (cg_prob *p, int sender, int msgtag, dcmp_col_set *cols, int *sol_id)   ) 
void open_decomp_lp PROTO ( (cg_prob *p, int varnum)   ) 
void get_cols_from_pool PROTO ( (cg_prob *p, int tid)   ) 
void add_dcmp_cols PROTO ( (LPdata *lp_data, dcmp_col_set *cols, int col_block_size, int mat_block_size)   ) 
void free_dcmp_col_set PROTO ( (dcmp_col_set *cols)   ) 
void user_unpack_col PROTO ( (cg_prob *p, col_data *col, int *nzcnt, int *matind)   ) 
void user_display_col PROTO ( (cg_prob *p, col_data *col)   ) 
int user_check_col PROTO ( (cg_prob *p, int *colind, double *colval, int collen)   ) 
void user_pack_col PROTO ( (int *colind, int collen, col_data *packed_col)   ) 
void user_free_decomp_data_structures PROTO ( (cg_prob *p, void **user)   ) 
char user_set_rhs PROTO ( (int varnum, double *rhs, int length, int *ind, double *val, void *user)   ) 

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1