Generated on Mon Aug 25 11:35:46 2008 for Gecode by doxygen 1.5.6

search.cc File Reference

(Revision: 6273)

#include "gecode/int.hh"
#include "gecode/minimodel.hh"
#include "gecode/search.hh"
#include "test/test.hh"

Go to the source code of this file.

Namespaces

namespace  Test
namespace  Test::Search

Classes

class  Test::Search::PosValuesDesc
 Branching description storing position and values More...
class  Test::Search::NaryBranching
 Class for nary branchings. More...
class  Test::Search::TestSpace
 Space with information. More...
class  Test::Search::FailImmediate
 Space that immediately fails. More...
class  Test::Search::HasSolutions
 Space that requires propagation and has solutions. More...
class  Test::Search::Test
 Base class for search tests. More...
class  Test::Search::DFS< Model >
 Test for depth-first search. More...
class  Test::Search::LDS< Model >
 Test for limited discrepancy search. More...
class  Test::Search::Best< Model, Engine >
 Test for best solution search. More...
class  Test::Search::BranchTypes
 Iterator for branching types. More...
class  Test::Search::ConstrainTypes
 Iterator for constrain types. More...
class  Test::Search::Create
 Help class to create and register tests. More...

Enumerations

enum  Test::Search::HowToBranch { Test::Search::HTB_NONE, Test::Search::HTB_UNARY, Test::Search::HTB_BINARY, Test::Search::HTB_NARY }
 Values for selecting branchings. More...
enum  Test::Search::HowToConstrain {
  Test::Search::HTC_NONE, Test::Search::HTC_LEX_LE, Test::Search::HTC_LEX_GR, Test::Search::HTC_BAL_LE,
  Test::Search::HTC_BAL_GR
}
 Values for selecting how to constrain. More...
enum  Test::Search::WhichModel { Test::Search::WM_FAIL_IMMEDIATE, Test::Search::WM_FAIL_SEARCH, Test::Search::WM_SOLUTIONS }
 Values for selecting models. More...

Variables

Create Test::Search::c