#include <MC.hpp>
Collaboration diagram for MC_problem:
Public Member Functions | |
MC_problem () | |
~MC_problem () | |
void | create_adj_lists () |
BCP_buffer & | pack (BCP_buffer &buf) |
BCP_buffer & | unpack (BCP_buffer &buf) |
MC_problem () | |
~MC_problem () | |
void | create_adj_lists () |
BCP_buffer & | pack (BCP_buffer &buf) |
BCP_buffer & | unpack (BCP_buffer &buf) |
Public Attributes | |
int | num_nodes |
int | num_edges |
MC_graph_edge * | edges |
MC_graph_node * | nodes |
MC_adjacency_entry * | all_adj_list |
bool | ising_problem |
double | sum_edge_weight |
double | scaling_factor |
int * | ising_four_cycles |
int * | ising_triangles |
int | num_structure_type |
int * | num_switch_structures |
MC_switch_structure ** | switch_structures |
MC_feas_sol * | feas_sol |
MC_graph_edge * | edges |
MC_graph_node * | nodes |
MC_adjacency_entry * | all_adj_list |
int * | ising_four_cycles |
int * | ising_triangles |
int * | num_switch_structures |
MC_switch_structure ** | switch_structures |
MC_feas_sol * | feas_sol |
Definition at line 88 of file MC.hpp.
MC_problem::~MC_problem | ( | ) | [inline] |
Definition at line 124 of file MC.hpp.
References all_adj_list, edges, feas_sol, ising_four_cycles, ising_triangles, nodes, num_structure_type, num_switch_structures, and switch_structures.
MC_problem::~MC_problem | ( | ) | [inline] |
Definition at line 124 of file MC.hpp.
References all_adj_list, edges, feas_sol, ising_four_cycles, ising_triangles, nodes, num_structure_type, num_switch_structures, and switch_structures.
void MC_problem::create_adj_lists | ( | ) |
BCP_buffer& MC_problem::pack | ( | BCP_buffer & | buf | ) |
BCP_buffer& MC_problem::unpack | ( | BCP_buffer & | buf | ) |
void MC_problem::create_adj_lists | ( | ) |
BCP_buffer& MC_problem::pack | ( | BCP_buffer & | buf | ) |
BCP_buffer& MC_problem::unpack | ( | BCP_buffer & | buf | ) |
double MC_problem::sum_edge_weight |
double MC_problem::scaling_factor |