cpsp::gecode Namespace Reference
Detailed Description
The "gecode" namespace collects all classes neccessary for an implementation of CPSP with the Gecode(TM) constraint programming library.
Data Structures | |
| class | FirstSolBranching |
| class | GC_HPThreading |
| class | GC_LatticeNeighbored2 |
| class | GC_Neighbored2 |
| class | GC_Neighbored3 |
| class | GC_RankViewSel |
| class | GC_StlSetRangeIterator |
| class | GC_ThreadingSpace |
| class | GC_ThreadingSpaceMoveDist |
| class | GC_ThreadingSpacePosDist |
| class | GC_ThreadingSpaceShapes |
| class | GC_ThreadingSymmBreaker |
| SymmBreaker for Graph Coloring. More... | |
| class | GC_ValNearCenter |
| class | IdxIntView |
| an IntView that provides its index in the original viewarray More... | |
| class | IntDomSize |
Typedefs | |
| typedef Gecode::BinaryPropagator < Gecode::Int::IntView, Gecode::Int::PC_INT_DOM > | GC_BinProp |
| typedef Gecode::TernaryPropagator < Gecode::Int::IntView, Gecode::Int::PC_INT_DOM > | GC_TriProp |
| typedef IdxIntView | MyViewType |
| typedef Gecode::Space | SuperSpace |
Enumerations | |
| enum | BranchingType { BR_NONE = 0, BR_DFS = 1, BR_DDS = 2, BR_SYM = 4 } |
Functions | |
| void | print (biu::IndexSet &x, const biu::LatticeFrame *latFrame) |
Variables | |
| int | solutionLvl |
Typedef Documentation
| typedef Gecode::BinaryPropagator< Gecode::Int::IntView, Gecode::Int::PC_INT_DOM > cpsp::gecode::GC_BinProp |
Definition at line 35 of file GC_LatticeNeighbored2.hh.
| typedef Gecode::TernaryPropagator< Gecode::Int::IntView, Gecode::Int::PC_INT_DOM> cpsp::gecode::GC_TriProp |
Definition at line 18 of file old_GC_Neighbored3.hh.
| typedef IdxIntView cpsp::gecode::MyViewType |
Definition at line 23 of file GC_Search.hh.
| typedef Gecode::Space cpsp::gecode::SuperSpace |
Definition at line 51 of file GC_ThreadingSpace.hh.
Enumeration Type Documentation
BranchingType is used to guide the branchings stated in the ThreadingSpace constructor.
- Enumerator:
Definition at line 56 of file GC_ThreadingSpace.hh.
Function Documentation
| void cpsp::gecode::print | ( | biu::IndexSet & | x, | |
| const biu::LatticeFrame * | latFrame | |||
| ) |
Definition at line 50 of file GC_ThreadingSpace.cc.
Variable Documentation
Definition at line 31 of file GC_FirstSolBranching.hh.