This is the class from which the user should derive her own algorithmic cuts. More...
#include <BCP_cut.hpp>
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_algo & | operator= (const BCP_cut_algo &) |
The assignment operator is declared but not defined to disable it. |
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.
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.
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.