Data stored for a Table.
More...
#include <int.hh>
Data stored for a Table.
Definition at line 2178 of file int.hh.
◆ Data()
Gecode::TupleSet::Data::Data |
( |
int |
a | ) |
|
|
inline |
Initialize as empty tuple set with arity a.
Definition at line 61 of file tuple-set.hpp.
◆ ~Data()
Gecode::TupleSet::Data::~Data |
( |
void |
| ) |
|
|
virtual |
◆ add()
◆ get() [1/2]
◆ set()
void Gecode::TupleSet::Data::set |
( |
BitSetData * |
d, |
|
|
unsigned int |
n |
|
) |
| |
|
inlinestatic |
◆ get() [2/2]
bool Gecode::TupleSet::Data::get |
( |
const BitSetData * |
d, |
|
|
unsigned int |
n |
|
) |
| |
|
inlinestatic |
◆ tuple2idx()
unsigned int Gecode::TupleSet::Data::tuple2idx |
( |
Tuple |
t | ) |
const |
|
inline |
◆ fst()
Return first range for position i.
Definition at line 128 of file tuple-set.hpp.
◆ lst()
◆ finalize()
void Gecode::TupleSet::Data::finalize |
( |
void |
| ) |
|
Finalize datastructure (disallows additions of more Tuples)
Definition at line 103 of file tuple-set.cpp.
◆ resize()
void Gecode::TupleSet::Data::resize |
( |
void |
| ) |
|
◆ finalized()
bool Gecode::TupleSet::Data::finalized |
( |
void |
| ) |
const |
|
inline |
◆ n_initial_free
const int Gecode::TupleSet::Data::n_initial_free = 1024 |
|
staticprotected |
Initial number of free tuples.
Definition at line 2181 of file int.hh.
◆ arity
int Gecode::TupleSet::Data::arity |
◆ n_words
unsigned int Gecode::TupleSet::Data::n_words |
Number of words for support.
Definition at line 2186 of file int.hh.
◆ n_tuples
int Gecode::TupleSet::Data::n_tuples |
Number of Tuples.
Definition at line 2188 of file int.hh.
◆ n_free
int Gecode::TupleSet::Data::n_free |
Number of free tuple entries of arity.
Definition at line 2190 of file int.hh.
◆ min
int Gecode::TupleSet::Data::min |
Smallest value.
Definition at line 2192 of file int.hh.
◆ max
int Gecode::TupleSet::Data::max |
Largest value.
Definition at line 2194 of file int.hh.
◆ key
std::size_t Gecode::TupleSet::Data::key |
◆ td
int* Gecode::TupleSet::Data::td |
Tuple data.
Definition at line 2198 of file int.hh.
◆ vd
Value data.
Definition at line 2200 of file int.hh.
◆ range
Range* Gecode::TupleSet::Data::range |
Pointer to all ranges.
Definition at line 2202 of file int.hh.
◆ support
Pointer to all support data.
Definition at line 2204 of file int.hh.
The documentation for this class was generated from the following files: