Set variable array More...
#include <set.hh>
Creation and initialization | |
SetVarArray (void) | |
Default constructor (array of size 0) | |
SetVarArray (const SetVarArray &) | |
Initialize from set variable array a (share elements) | |
SetVarArray (Space &home, const SetVarArgs &) | |
Initialize from set variable argument array a (copy elements) | |
SetVarArray (Space &home, int n) | |
Allocate array for n set variables (variables are uninitialized) | |
SetVarArray (Space &home, int n, int glbMin, int glbMax, int lubMin, int lubMax, unsigned int minCard=0, unsigned int maxCard=Set::Limits::card) | |
Create an array of size n. | |
SetVarArray (Space &home, int n, const IntSet &glb, int lubMin, int lubMax, unsigned int minCard=0, unsigned int maxCard=Set::Limits::card) | |
Create an array of size n. | |
SetVarArray (Space &home, int n, int glbMin, int glbMax, const IntSet &lub, unsigned int minCard=0, unsigned int maxCard=Set::Limits::card) | |
Create an array of size n. | |
SetVarArray (Space &home, int n, const IntSet &glb, const IntSet &lub, unsigned int minCard=0, unsigned int maxCard=Set::Limits::card) | |
Create an array of size n. |
Gecode::SetVarArray::SetVarArray | ( | void | ) | [inline] |
Gecode::SetVarArray::SetVarArray | ( | const SetVarArray & | a | ) | [inline] |
Gecode::SetVarArray::SetVarArray | ( | Space & | home, |
const SetVarArgs & | a | ||
) | [inline] |
Gecode::SetVarArray::SetVarArray | ( | Space & | home, |
int | n | ||
) |
Gecode::SetVarArray::SetVarArray | ( | Space & | home, |
int | n, | ||
int | glbMin, | ||
int | glbMax, | ||
int | lubMin, | ||
int | lubMax, | ||
unsigned int | minCard = 0 , |
||
unsigned int | maxCard = Set::Limits::card |
||
) |
Gecode::SetVarArray::SetVarArray | ( | Space & | home, |
int | n, | ||
const IntSet & | glb, | ||
int | lubMin, | ||
int | lubMax, | ||
unsigned int | minCard = 0 , |
||
unsigned int | maxCard = Set::Limits::card |
||
) |
Gecode::SetVarArray::SetVarArray | ( | Space & | home, |
int | n, | ||
int | glbMin, | ||
int | glbMax, | ||
const IntSet & | lub, | ||
unsigned int | minCard = 0 , |
||
unsigned int | maxCard = Set::Limits::card |
||
) |
Gecode::SetVarArray::SetVarArray | ( | Space & | home, |
int | n, | ||
const IntSet & | glb, | ||
const IntSet & | lub, | ||
unsigned int | minCard = 0 , |
||
unsigned int | maxCard = Set::Limits::card |
||
) |