coin-Bcp
Public Member Functions | Public Attributes | List of all members
MC_problem Class Reference

#include <MC.hpp>

Collaboration diagram for MC_problem:
Collaboration graph
[legend]

Public Member Functions

 MC_problem ()
 
 ~MC_problem ()
 
void create_adj_lists ()
 
BCP_bufferpack (BCP_buffer &buf)
 
BCP_bufferunpack (BCP_buffer &buf)
 
 MC_problem ()
 
 ~MC_problem ()
 
void create_adj_lists ()
 
BCP_bufferpack (BCP_buffer &buf)
 
BCP_bufferunpack (BCP_buffer &buf)
 

Public Attributes

int num_nodes
 
int num_edges
 
MC_graph_edgeedges
 
MC_graph_nodenodes
 
MC_adjacency_entryall_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_solfeas_sol
 

Detailed Description

Definition at line 88 of file MC.hpp.

Constructor & Destructor Documentation

MC_problem::MC_problem ( )
inline

Definition at line 117 of file MC.hpp.

MC_problem::~MC_problem ( )
inline
MC_problem::MC_problem ( )
inline

Definition at line 117 of file MC.hpp.

MC_problem::~MC_problem ( )
inline

Member Function Documentation

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)

Member Data Documentation

int MC_problem::num_nodes

Definition at line 91 of file MC.hpp.

int MC_problem::num_edges

Definition at line 92 of file MC.hpp.

MC_graph_edge * MC_problem::edges

Definition at line 95 of file MC.hpp.

Referenced by ~MC_problem().

MC_graph_node * MC_problem::nodes

Definition at line 96 of file MC.hpp.

Referenced by ~MC_problem().

MC_adjacency_entry * MC_problem::all_adj_list

Definition at line 97 of file MC.hpp.

Referenced by ~MC_problem().

bool MC_problem::ising_problem

Definition at line 99 of file MC.hpp.

double MC_problem::sum_edge_weight

Definition at line 101 of file MC.hpp.

double MC_problem::scaling_factor

Definition at line 102 of file MC.hpp.

int * MC_problem::ising_four_cycles

Definition at line 105 of file MC.hpp.

Referenced by ~MC_problem().

int * MC_problem::ising_triangles

Definition at line 107 of file MC.hpp.

Referenced by ~MC_problem().

int MC_problem::num_structure_type

Definition at line 109 of file MC.hpp.

Referenced by ~MC_problem().

int * MC_problem::num_switch_structures

Definition at line 110 of file MC.hpp.

Referenced by ~MC_problem().

MC_switch_structure ** MC_problem::switch_structures

Definition at line 111 of file MC.hpp.

Referenced by ~MC_problem().

MC_feas_sol * MC_problem::feas_sol

Definition at line 114 of file MC.hpp.

Referenced by ~MC_problem().


The documentation for this class was generated from the following files: