coin-Bcp
Public Attributes | List of all members
BCP_lp_node Class Reference

NO OLD DOC. More...

#include <BCP_lp_node.hpp>

Collaboration diagram for BCP_lp_node:
Collaboration graph
[legend]

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. More...
 
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. More...
 
BCP_lp_nodeoperator= (const BCP_lp_node &)
 The assignment operator is declared but not defined to disable it. More...
 

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: