Generated on Mon Sep 1 13:03:52 2014 for Gecode by doxygen 1.6.3

Gecode::MiniModel::FloatOptimizeSpace< frt > Class Template Reference

Baseclass for float-based cost-based optimization. More...

#include <minimodel.hh>

List of all members.

Public Member Functions

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

Detailed Description

template<FloatRelType frt>
class Gecode::MiniModel::FloatOptimizeSpace< frt >

Baseclass for float-based cost-based optimization.

Definition at line 2222 of file minimodel.hh.


Constructor & Destructor Documentation

template<FloatRelType frt>
Gecode::MiniModel::FloatOptimizeSpace< frt >::FloatOptimizeSpace ( void   )  [inline]

Default constructor.

Definition at line 63 of file optimize.hpp.

template<FloatRelType frt>
Gecode::MiniModel::FloatOptimizeSpace< frt >::FloatOptimizeSpace ( bool  share,
FloatOptimizeSpace< frt > &  s 
) [inline]

Constructor for cloning.

Definition at line 67 of file optimize.hpp.


Member Function Documentation

template<FloatRelType frt>
void Gecode::MiniModel::FloatOptimizeSpace< frt >::constrain ( const Space best  )  [inline, virtual]

Member function constraining according to cost.

Reimplemented from Gecode::Space.

Definition at line 73 of file optimize.hpp.

template<FloatRelType frt>
virtual FloatVar Gecode::MiniModel::FloatOptimizeSpace< frt >::cost ( void   )  const [pure virtual]

Return variable with current cost.


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