Generated on Mon Jul 6 18:09:29 2009 for Gecode by doxygen 1.5.9

Gecode::PosValDesc< ViewSel, ValSel > Class Template Reference
[Generic branching based on view and value selection]

Branching descriptions storing position and value More...

#include <branching.hpp>

List of all members.

Public Member Functions

 PosValDesc (const Branching &b, const Pos &p, const typename ViewSel::Desc &viewd, const typename ValSel::Desc &vald, const typename ValSel::Val &n)
 Initialize description for branching b, position p, view description viewd, value description vald, and value n.
const ValSel::Desc & valdesc (void) const
 Return stored description.
const ValSel::Val & val (void) const
 Return value to branch with.
virtual size_t size (void) const
 Report size occupied.


Detailed Description

template<class ViewSel, class ValSel>
class Gecode::PosValDesc< ViewSel, ValSel >

Branching descriptions storing position and value

Definition at line 157 of file branching.hpp.


Constructor & Destructor Documentation

template<class ViewSel , class ValSel >
Gecode::PosValDesc< ViewSel, ValSel >::PosValDesc ( const Branching b,
const Pos p,
const typename ViewSel::Desc &  viewd,
const typename ValSel::Desc &  vald,
const typename ValSel::Val &  n 
) [inline]

Initialize description for branching b, position p, view description viewd, value description vald, and value n.

Definition at line 221 of file branching.hpp.


Member Function Documentation

template<class ViewSel , class ValSel >
const ValSel::Desc & Gecode::PosValDesc< ViewSel, ValSel >::valdesc ( void   )  const [inline]

Return stored description.

Definition at line 230 of file branching.hpp.

template<class ViewSel , class ValSel >
const ValSel::Val & Gecode::PosValDesc< ViewSel, ValSel >::val ( void   )  const [inline]

Return value to branch with.

Definition at line 236 of file branching.hpp.

template<class ViewSel , class ValSel >
size_t Gecode::PosValDesc< ViewSel, ValSel >::size ( void   )  const [inline, virtual]

Report size occupied.

Reimplemented from Gecode::PosDesc< ViewSel >.

Definition at line 242 of file branching.hpp.


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