Generated on for Gecode by doxygen 1.15.0
Test::Int::Extensional::SparseTupleSetNegativePrune Class Reference

Sparse negative should prune values whose completions are all forbidden. More...

Public Member Functions

 SparseTupleSetNegativePrune (void)
virtual bool run (void)
 Run test.
Public Member Functions inherited from Test::Base
 Base (std::string s)
 Create and register test with name s.
const std::string & name (void) const
 Return name of test.
Basenext (void) const
 Return next test.
void next (Base *n)
 Set next test.
bool fixpoint (void)
 Throw a coin whether to compute a fixpoint.
virtual ~Base (void)
 Destructor.

Additional Inherited Members

Static Public Member Functions inherited from Test::Base
static void sort (void)
 Sort tests alphabetically.
static Basetests (void)
 Return all tests.
static bool fixpoint (Gecode::Support::RandomGenerator &rand)
 Throw a coin whether to compute a fixpoint.
static std::string str (bool b)
 Map bool to string.
static std::string str (int i)
 Map integer to string.
static std::string str (const Gecode::IntArgs &i)
 Map integer array to string.
Gecode::Support::RandomGenerator _rand
 Random number generator.

Detailed Description

Sparse negative should prune values whose completions are all forbidden.

Definition at line 1692 of file extensional.cpp.

Constructor & Destructor Documentation

◆ SparseTupleSetNegativePrune()

Test::Int::Extensional::SparseTupleSetNegativePrune::SparseTupleSetNegativePrune ( void )
inline

Definition at line 1694 of file extensional.cpp.

Member Function Documentation

◆ run()

virtual bool Test::Int::Extensional::SparseTupleSetNegativePrune::run ( void )
inlinevirtual

Run test.

Implements Test::Base.

Definition at line 1697 of file extensional.cpp.


The documentation for this class was generated from the following file: