Generated on Tue Sep 25 2012 20:53:32 for Gecode by doxygen 1.7.5
Gecode::MiniModel::OptimizeSpace Class Reference

Baseclass for cost-based optimization. More...

#include <minimodel.hh>

List of all members.

Public Member Functions

 OptimizeSpace (void)
 Default constructor.
 OptimizeSpace (bool share, OptimizeSpace &s)
 Constructor for cloning.
virtual void constrain (const Space &best)
 Member function constraining according to cost.
virtual IntVar cost (void) const =0
 Return variable with current cost.

Detailed Description

Baseclass for cost-based optimization.


Constructor & Destructor Documentation

Gecode::MiniModel::OptimizeSpace::OptimizeSpace ( void  ) [inline]

Default constructor.

Definition at line 42 of file optimize.hpp.

Gecode::MiniModel::OptimizeSpace::OptimizeSpace ( bool  share,
OptimizeSpace s 
) [inline]

Constructor for cloning.

Definition at line 46 of file optimize.hpp.


Member Function Documentation

void Gecode::MiniModel::OptimizeSpace::constrain ( const Space best) [virtual]

Member function constraining according to cost.

Reimplemented from Gecode::Space.

Definition at line 51 of file optimize.hpp.

virtual IntVar Gecode::MiniModel::OptimizeSpace::cost ( void  ) const [pure virtual]

Return variable with current cost.


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