Functions
MC_shortest_path_cycle.cpp File Reference
#include <queue>
#include <vector>
#include "CoinSort.hpp"
#include "MC.hpp"
#include "MC_cut.hpp"
#include "BCP_matrix.hpp"
Include dependency graph for MC_shortest_path_cycle.cpp:

Go to the source code of this file.

Functions

void MC_create_shortest_path_cut (const int n, const int sp_tree_root, const MC_graph_edge *edges, const MC_path_node *bp_nodes, BCP_vec< BCP_cut * > &new_cuts, BCP_vec< BCP_row * > &new_rows, int *itmp, double *dtmp)
 
int MC_find_components (const int nodenum, const MC_path_node *bp_nodes, int *component)
 
void MC_generate_shortest_path_cycles (const MC_problem &mc, const double *x, const bool generate_all_cuts, const double minviol, BCP_vec< BCP_cut * > &new_cuts, BCP_vec< BCP_row * > &new_rows)
 

Function Documentation

void MC_create_shortest_path_cut ( const int  n,
const int  sp_tree_root,
const MC_graph_edge edges,
const MC_path_node bp_nodes,
BCP_vec< BCP_cut * > &  new_cuts,
BCP_vec< BCP_row * > &  new_rows,
int itmp,
double *  dtmp 
)

Definition at line 17 of file MC_shortest_path_cycle.cpp.

int MC_find_components ( const int  nodenum,
const MC_path_node bp_nodes,
int component 
)

Definition at line 57 of file MC_shortest_path_cycle.cpp.

void MC_generate_shortest_path_cycles ( const MC_problem mc,
const double *  x,
const bool  generate_all_cuts,
const double  minviol,
BCP_vec< BCP_cut * > &  new_cuts,
BCP_vec< BCP_row * > &  new_rows 
)

Definition at line 89 of file MC_shortest_path_cycle.cpp.