Gecode::Int::Distinct::DomCtrl< View >::ViewValGraph< View > Class Template Reference
List of all members.Detailed Description
template<class View>
template<class View>
class Gecode::Int::Distinct::DomCtrl< View >::ViewValGraph< View >
View-value graph for propagating domain-consistent distinct.
Definition at line 179 of file dom.icc.
Public Member Functions | |
ViewValGraph (int, View *, const int *, int, unsigned int) | |
ViewValGraph (int, View *, int, unsigned int, int) | |
~ViewValGraph (void) | |
bool | initial_match (void) |
void | mark (void) |
void | tell (Space *) |
bool | overflow (void) const |
bool | sync (void) |
Static Public Member Functions | |
static ViewValGraph * | init (int, View *) |
static void * | operator new (size_t) |
static void | operator delete (void *) |
Public Attributes | |
size_t | size |
Protected Member Functions | |
bool | search_match (ViewNode< View > *) |
bool | match (ViewNode< View > *) |
void | scc (Node< View > *) |
Protected Attributes | |
ViewNode< View > ** | view |
int | n_view |
ValNode< View > ** | val |
int | n_val |
char * | mem |
unsigned int | count |
unsigned int | cnt0 |
unsigned int | cnt1 |
Support::StaticStack< Node< View > * > | n_s |
Constructor & Destructor Documentation
|
|
|
|
|
|
Member Function Documentation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Member Data Documentation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following file:
- gecode/int/distinct/dom.icc (Revision: 3768)