#include <myspace.hh>
Public Member Functions | |
MySpace (unsigned int nv) | |
Constructor of a space with a fixed number of variables. Builds a space which will contain nv variables (the variables themselves are however not declared. | |
MySpace (bool share, MySpace &ms) | |
virtual MySpace * | copy (bool share) |
~MySpace () | |
Public Attributes | |
IntVarArray | v |
Protected Attributes | |
unsigned int | n |
Definition at line 34 of file myspace.hh.
MySpace::MySpace | ( | unsigned int | nv | ) |
Constructor of a space with a fixed number of variables. Builds a space which will contain nv variables (the variables themselves are however not declared.
nv | the number of variable the space must contain. |
Definition at line 29 of file myspace.cc.
Referenced by copy().
MySpace::MySpace | ( | bool | share, | |
MySpace & | ms | |||
) |
MySpace::~MySpace | ( | ) |
Definition at line 35 of file myspace.cc.
MySpace * MySpace::copy | ( | bool | share | ) | [virtual] |
unsigned int MySpace::n [protected] |
IntVarArray MySpace::v |
This array contains all the variables this space contains.
Definition at line 43 of file myspace.hh.
Referenced by Implicative::bvar(), Implicative::cascade(), valueHeuristic::getVar(), MySpace(), Implicative::print(), Implicative::QBoolVar(), Implicative::QIntVar(), Implicative::subsumed(), and Implicative::var().