BCP_lp_node Class Reference

NO OLD DOC. More...

#include <BCP_lp_node.hpp>

Collaboration diagram for BCP_lp_node:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Constructor and destructor
 BCP_lp_node ()
 ~BCP_lp_node ()
Query methods
size_t varnum () const
size_t cutnum () const
Modifying methods
void clean ()

Public Attributes

int level
int index
int iteration_count
BCP_diving_status dive
BCP_column_generation colgen
double quality
double true_lower_bound
BCP_var_set vars
BCP_cut_set cuts
BCP_warmstartwarmstart
BCP_vec< double > lb_at_cutgen
BCP_user_datauser_data
 Data the user wants to pass along with the search tree node.
Data members
BCP_node_storage_in_tm tm_storage
Process id's ??
int cg
int cp
int vg
int vp

Private Member Functions

Disabled methods
 BCP_lp_node (const BCP_lp_node &)
 The copy constructor is declared but not defined to disable it.
BCP_lp_nodeoperator= (const BCP_lp_node &)
 The assignment operator is declared but not defined to disable it.

Detailed Description

NO OLD DOC.

This class holds the description of the current node itself.

Definition at line 92 of file BCP_lp_node.hpp.


Constructor & Destructor Documentation

BCP_lp_node::BCP_lp_node ( const BCP_lp_node  )  [private]

The copy constructor is declared but not defined to disable it.

BCP_lp_node::BCP_lp_node (  )  [inline]

Definition at line 154 of file BCP_lp_node.hpp.

BCP_lp_node::~BCP_lp_node (  ) 


Member Function Documentation

BCP_lp_node& BCP_lp_node::operator= ( const BCP_lp_node  )  [private]

The assignment operator is declared but not defined to disable it.

size_t BCP_lp_node::varnum (  )  const [inline]

Definition at line 169 of file BCP_lp_node.hpp.

References BCP_vec< T >::size(), and vars.

size_t BCP_lp_node::cutnum (  )  const [inline]

Definition at line 171 of file BCP_lp_node.hpp.

References cuts, and BCP_vec< T >::size().

void BCP_lp_node::clean (  ) 


Member Data Documentation

BCP_node_storage_in_tm BCP_lp_node::tm_storage

Definition at line 107 of file BCP_lp_node.hpp.

int BCP_lp_node::cg

Definition at line 111 of file BCP_lp_node.hpp.

int BCP_lp_node::cp

Definition at line 113 of file BCP_lp_node.hpp.

int BCP_lp_node::vg

Definition at line 115 of file BCP_lp_node.hpp.

int BCP_lp_node::vp

Definition at line 117 of file BCP_lp_node.hpp.

int BCP_lp_node::level

Definition at line 120 of file BCP_lp_node.hpp.

int BCP_lp_node::index

Definition at line 122 of file BCP_lp_node.hpp.

int BCP_lp_node::iteration_count

Definition at line 124 of file BCP_lp_node.hpp.

BCP_diving_status BCP_lp_node::dive

Definition at line 126 of file BCP_lp_node.hpp.

BCP_column_generation BCP_lp_node::colgen

Definition at line 128 of file BCP_lp_node.hpp.

double BCP_lp_node::quality

Definition at line 130 of file BCP_lp_node.hpp.

double BCP_lp_node::true_lower_bound

Definition at line 132 of file BCP_lp_node.hpp.

BCP_var_set BCP_lp_node::vars

Definition at line 134 of file BCP_lp_node.hpp.

Referenced by varnum().

BCP_cut_set BCP_lp_node::cuts

Definition at line 136 of file BCP_lp_node.hpp.

Referenced by cutnum().

BCP_warmstart* BCP_lp_node::warmstart

Definition at line 138 of file BCP_lp_node.hpp.

BCP_vec<double> BCP_lp_node::lb_at_cutgen

Definition at line 144 of file BCP_lp_node.hpp.

BCP_user_data* BCP_lp_node::user_data

Data the user wants to pass along with the search tree node.

For now it cannot be stored wrt. the parent.

Definition at line 147 of file BCP_lp_node.hpp.


The documentation for this class was generated from the following file:
Generated on Thu Jan 15 03:02:35 2009 for coin-Bcp by  doxygen 1.4.7