BCP_lp_parent Class Reference

NO OLD DOC. More...

#include <BCP_lp_node.hpp>

Collaboration diagram for BCP_lp_parent:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Constructor and destructor
 BCP_lp_parent ()
 ~BCP_lp_parent ()
Modifying methods
void clean ()

Public Attributes

Data members
BCP_problem_core_change core_as_change
BCP_obj_set_change var_set
 this is *always* explicit, it's just that coding is simpler if we reuse the BCP_obj_set_change object
BCP_obj_set_change cut_set
 this is *always* explicit, it's just that coding is simpler if we reuse the BCP_obj_set_change object
BCP_warmstartwarmstart
int index

Private Member Functions

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

Detailed Description

NO OLD DOC.

This class holds the description of the parent of the current node.

Definition at line 42 of file BCP_lp_node.hpp.


Constructor & Destructor Documentation

BCP_lp_parent::BCP_lp_parent ( const BCP_lp_parent  )  [private]

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

BCP_lp_parent::BCP_lp_parent (  )  [inline]

Definition at line 73 of file BCP_lp_node.hpp.

BCP_lp_parent::~BCP_lp_parent (  ) 

Definition at line 37 of file BCP_lp_node.cpp.

References clean().


Member Function Documentation

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

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

void BCP_lp_parent::clean (  ) 

Definition at line 31 of file BCP_lp_node.cpp.

References warmstart.

Referenced by BCP_lp_clean_up_node(), and ~BCP_lp_parent().


Member Data Documentation

BCP_problem_core_change BCP_lp_parent::core_as_change

Definition at line 56 of file BCP_lp_node.hpp.

Referenced by BCP_lp_create_core(), BCP_lp_pack_core(), and BCP_lp_unpack_parent().

BCP_obj_set_change BCP_lp_parent::var_set

this is *always* explicit, it's just that coding is simpler if we reuse the BCP_obj_set_change object

Definition at line 59 of file BCP_lp_node.hpp.

Referenced by BCP_lp_create_added_vars(), BCP_lp_make_parent_from_node(), BCP_lp_pack_noncore_vars(), and BCP_lp_unpack_parent().

BCP_obj_set_change BCP_lp_parent::cut_set

this is *always* explicit, it's just that coding is simpler if we reuse the BCP_obj_set_change object

Definition at line 62 of file BCP_lp_node.hpp.

Referenced by BCP_lp_create_added_cuts(), BCP_lp_make_parent_from_node(), BCP_lp_pack_noncore_cuts(), and BCP_lp_unpack_parent().

BCP_warmstart* BCP_lp_parent::warmstart

Definition at line 64 of file BCP_lp_node.hpp.

Referenced by BCP_lp_create_warmstart(), BCP_lp_make_parent_from_node(), BCP_lp_pack_warmstart(), BCP_lp_unpack_active_node(), BCP_lp_unpack_parent(), and clean().

int BCP_lp_parent::index

Definition at line 66 of file BCP_lp_node.hpp.

Referenced by BCP_lp_make_parent_from_node(), and BCP_lp_unpack_parent().


The documentation for this class was generated from the following files:
Generated on Thu Nov 10 03:12:11 2011 by  doxygen 1.4.7