BCP_cut_algo Class Reference

This is the class from which the user should derive her own algorithmic cuts. More...

#include <BCP_cut.hpp>

Inheritance diagram for BCP_cut_algo:
Inheritance graph
[legend]
Collaboration diagram for BCP_cut_algo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

Constructor and destructor



 BCP_cut_algo (const double lb, const double ub)
 This constructor just sets the data members to the given values.
virtual ~BCP_cut_algo ()=0
 The destructor deletes the object.
Query methods



BCP_object_t obj_type () const
 Return BCP_AlgoObj indicating that the object is an algorithmic cut.

Private Member Functions

Disabled methods



 BCP_cut_algo ()
 The default constructor is declared but not defined to disable it.
 BCP_cut_algo (const BCP_cut_algo &)
 The copy constructor is declared but not defined to disable it.
BCP_cut_algooperator= (const BCP_cut_algo &)
 The assignment operator is declared but not defined to disable it.

Detailed Description

This is the class from which the user should derive her own algorithmic cuts.

Note that such an object cannot be constructed (it has pure virtual methods), only objects with types derived from BCP_cut_algo can be created. Such objects are constructed either directly by the user or by the unpacking functions of the BCP_xx_user classes.

Definition at line 286 of file BCP_cut.hpp.


Constructor & Destructor Documentation

BCP_cut_algo::BCP_cut_algo (  )  [private]

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

BCP_cut_algo::BCP_cut_algo ( const BCP_cut_algo  )  [private]

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

BCP_cut_algo::BCP_cut_algo ( const double  lb,
const double  ub 
) [inline]

This constructor just sets the data members to the given values.

See also the constructor of BCP_cut.

Definition at line 303 of file BCP_cut.hpp.

virtual BCP_cut_algo::~BCP_cut_algo (  )  [pure virtual]

The destructor deletes the object.


Member Function Documentation

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

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

Reimplemented from BCP_cut.

BCP_object_t BCP_cut_algo::obj_type (  )  const [inline, virtual]

Return BCP_AlgoObj indicating that the object is an algorithmic cut.

Implements BCP_cut.

Definition at line 312 of file BCP_cut.hpp.


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

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1