Generated on Sun Aug 26 2012 08:44:30 for Gecode by doxygen 1.8.1.1
Test::Int::Assignment Class Reference

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  )
inlinevirtual

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.

Gecode::IntSet Test::Int::Assignment::d
protected

Domain for each variable.

Definition at line 66 of file int.hh.


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