#include "CoinSort.hpp"
#include "BCP_matrix.hpp"
#include "MC_cut.hpp"
Include dependency graph for MC_ising_cycles.cpp:
Go to the source code of this file.
Functions | |
static void | MC_test_ising_four_cycle (const double sum, const double minviol, const int c0, const int c1, const int c2, const int c3, BCP_vec< BCP_cut * > &cuts, BCP_vec< BCP_row * > &rows) |
void | MC_test_ising_four_cycles (const int n, const int *cycles, const double *x, const double minviol, BCP_vec< BCP_cut * > &cuts, BCP_vec< BCP_row * > &rows) |
void | MC_test_ising_triangles (const int n, const int *cycles, const double *x, const double minviol, BCP_vec< BCP_cut * > &cuts, BCP_vec< BCP_row * > &rows) |
static void MC_test_ising_four_cycle | ( | const double | sum, | |
const double | minviol, | |||
const int | c0, | |||
const int | c1, | |||
const int | c2, | |||
const int | c3, | |||
BCP_vec< BCP_cut * > & | cuts, | |||
BCP_vec< BCP_row * > & | rows | |||
) | [inline, static] |
Definition at line 11 of file MC_ising_cycles.cpp.
References BCP_DBL_MAX, and BCP_vec< T >::push_back().
Referenced by MC_test_ising_four_cycles().
void MC_test_ising_four_cycles | ( | const int | n, | |
const int * | cycles, | |||
const double * | x, | |||
const double | minviol, | |||
BCP_vec< BCP_cut * > & | cuts, | |||
BCP_vec< BCP_row * > & | rows | |||
) |
Definition at line 65 of file MC_ising_cycles.cpp.
References MC_test_ising_four_cycle().
Referenced by MC_tm::create_root(), and MC_lp::generate_cuts_in_lp().
void MC_test_ising_triangles | ( | const int | n, | |
const int * | cycles, | |||
const double * | x, | |||
const double | minviol, | |||
BCP_vec< BCP_cut * > & | cuts, | |||
BCP_vec< BCP_row * > & | rows | |||
) |
Definition at line 92 of file MC_ising_cycles.cpp.
References BCP_DBL_MAX, and BCP_vec< T >::push_back().
Referenced by MC_tm::create_root(), and MC_lp::generate_cuts_in_lp().