34 #ifndef __GECODE_SEARCH_NOGOODS_HH__ 35 #define __GECODE_SEARCH_NOGOODS_HH__ 39 namespace Gecode {
namespace Search {
88 virtual size_t dispose(
Space& home);
#define GECODE_SEARCH_EXPORT
void cancel(Space &home, Propagator &p, IntSet &y)
Status
The status of a no-good literal.
Base-class for propagators.
ExecStatus prune(Space &home, ViewArray< VX > &x, ConstIntView)
Base-class for both propagators and branchers.
NGL * root
Root of no-good literal tree.
int p
Number of positive literals for node type.
void subscribe(Space &home, Propagator &p, IntSet &y)
unsigned int n
Number of no-good literals with subscriptions.
Gecode toplevel namespace
#define GECODE_VTABLE_EXPORT
void reschedule(Space &home, Propagator &p, IntSet &y)
int ModEventDelta
Modification event deltas.
Class for a sentinel no-good literal.
TFE post(PropagatorGroup g)
Only post functions (but not propagators) from g are considered.
No-good literal recorded during search.