Generated on Thu Mar 22 10:40:00 2012 for Gecode by doxygen 1.6.3

Test::Int::Assignment Class Reference
[General test support]

Base class for assignments More...

#include <int.hh>

List of all members.

Public Member Functions

 Assignment (int n0, const Gecode::IntSet &d0)
 Initialize assignments for n0 variables and values d0.
virtual bool operator() (void) const =0
 Test whether all assignments have been iterated.
virtual void operator++ (void)=0
 Move to next assignment.
virtual int operator[] (int i) const =0
 Return value for variable i.
int size (void) const
 Return number of variables.
virtual ~Assignment (void)
 Destructor.

Protected Attributes

int n
 Number of variables.
Gecode::IntSet d
 Domain for each variable.

Detailed Description

Base class for assignments

Definition at line 63 of file int.hh.


Constructor & Destructor Documentation

Test::Int::Assignment::Assignment ( int  n0,
const Gecode::IntSet d0 
) [inline]

Initialize assignments for n0 variables and values d0.

Definition at line 47 of file int.hpp.

Test::Int::Assignment::~Assignment ( void   )  [inline, virtual]

Destructor.

Definition at line 54 of file int.hpp.


Member Function Documentation

virtual bool Test::Int::Assignment::operator() ( void   )  const [pure virtual]
virtual void Test::Int::Assignment::operator++ ( void   )  [pure virtual]
virtual int Test::Int::Assignment::operator[] ( int  i  )  const [pure virtual]
int Test::Int::Assignment::size ( void   )  const [inline]

Return number of variables.

Definition at line 50 of file int.hpp.


Member Data Documentation

int Test::Int::Assignment::n [protected]

Number of variables.

Definition at line 65 of file int.hh.

Domain for each variable.

Definition at line 66 of file int.hh.


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