Generated on for Gecode by doxygen 1.17.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CBaseSpace
 CGecode::Driver::ExtractStepOption< BaseSpace >Class to extract the step option value
 CGecode::Driver::ScriptBase< Driver::ExtractStepOption< FloatMinimizeSpace > >
 CGecode::Driver::ScriptBase< Driver::ExtractStepOption< FloatMaximizeSpace > >
 CArchimedeanSpiralExample: Archimedean spiral
 CDescartesFoliumExample: Folium of Descartes
 CGoldenSpiralExample: Golden spiral
 CGecode::Driver::IgnoreStepOption< BaseSpace >Class to ignore the step option value
 CGecode::Driver::ScriptBase< Driver::IgnoreStepOption< Space > >
 CAllIntervalExample: All-interval series
 CAlphaExample: Alpha puzzle
 CBIBDExample: Balanced incomplete block design (BIBD)
 CBlackHoleExample: Black hole patience
 CCarSequencingExample: Car sequencing
 CCartesianHeartExample: Cartesian Heart
 CCrewExample: Airline crew allocation
 CCrosswordExample: Crossword puzzle
 CCrowdedChessExample: Crowded chessboard
 CDominoExample: Solitaire domino
 CDonaldExample: DONALD+GERALD=ROBERT puzzle
 CEFPAExample: Equidistant Frequency Permutation Arrays
 CEq20Example: Solving 20 linear equations
 CGolfExample: Golf tournament
 CGroceryExample: Grocery puzzle
 CHammingExample: Generating Hamming codes
 CKakuroExample: Kakuro
 CKnightsBase-class for knight's tour example
 CKnightsCircuitExample: n-Knights tour (model using circuit)
 CKnightsReifiedExample: n-Knight's tour (simple model)
 CLangfordNumberExample: Langford's number problem
 CMagicSequenceExample: Magic sequence
 CMagicSquareExample: Magic squares
 CMagicSquareExample: Magic squares
 CMineSweeperExample: Minesweeper
 CMoneyExample: SEND+MORE=MONEY puzzle
 CMultiBinPackingExample: Multi-dimensional bin packing
 CNonogramExample: Nonogram
 COrthoLatinSquareExample: Orthogonal latin squares
 CPartitionExample: partition numbers into two groups
 CPentominoesExample: Pentominoes
 CPerfectSquareExample: Packing squares into a rectangle
 CQCPExample: Quasigroup completion
 CQueensExample: n-Queens puzzle
 CSatExample: CNF SAT solver
 CSchurExample: Schur's lemma
 CSportsLeagueExample: Sports league scheduling
 CSteinerExample: Steiner triples
 CSudokuBase class for Sudoku puzzles
 CSudokuIntExample: Solving Sudoku puzzles using integer constraints
 CSudokuMixedExample: Solving Sudoku puzzles using both set and integer constraints
 CSudokuSetExample: Solving Sudoku puzzles using set constraints
 CSudokuMixedExample: Solving Sudoku puzzles using both set and integer constraints
 CSudokuBase class for Sudoku puzzles
 CWarehouses< Script >Example: Locating warehouses
 CWordSquareExample: Word-square puzzle
 CGecode::Driver::ScriptBase< Driver::IgnoreStepOption< IntMinimizeSpace > >
 CWarehouses< IntMinimizeScript >
 CSumCostWarehousesModel with cost defined as sum
 CBACPExample: The balanced academic curriculum problem
 CBinPackingExample: Bin packing
 CColoredMatrixExample: Colored matrix example
 CDominatingQueensExample: Dominating Queens
 CGolombRulerExample: Finding optimal Golomb rulers
 CGraphColorExample: Clique-based graph coloring
 CJobShopBaseExample: Job Shop Scheduling
 CJobShopProbeModel for probing
 CJobShopSolveModel for solving
 COpenShopExample: open-shop scheduling
 CPhotoExample: Placing people on a photo
 CRadiotherapyExample: Radiotherapy
 CSteelMillExample: Steel-mill slab design problem
 CTSPExample: Travelling salesman problem (TSP)
 CGecode::Driver::ScriptBase< Driver::IgnoreStepOption< IntMaximizeSpace > >
 CIndSetExample: Independent sets in a graph
 CQueenArmiesExample: Peaceable co-existing armies of queens
 CGecode::Driver::ScriptBase< Driver::IgnoreStepOption< IntLexMinimizeSpace > >
 CWarehouses< IntLexMinimizeScript >
 CLexCostWarehousesModel with cost defined lexicographically
 CGecode::Driver::ScriptBase< Driver::IgnoreStepOption< IntLexMaximizeSpace > >
 CGecode::Driver::ScriptBase< BaseSpace >Parametric base-class for scripts
 CCourseA course
 CCurriculumA curriculum
 CDictionaryA simple dictionary class
 CE
 CGecode::Driver::EngineToMeta< T, E >Wrapper class to add engine template argument
 CGecode::ActorLinkDouble-linked list for actors
 CGecode::ActorBase-class for both propagators and branchers
 CGecode::BrancherBase-class for branchers
 CGecode::ViewBrancher< IntView, Filter, n >
 CGecode::Int::Branch::ViewValuesBrancher< n, min, Filter, Print >Brancher by view and values selection
 CCDBFCustom brancher implementing CDBF
 CGecode::FlatZinc::IntBoolBrancherBaseBase-class for brancher for integer and Boolean views
 CGecode::FlatZinc::IntBoolBrancher< Merit >Brancher for integer and Boolean views
 CGecode::Gist::StopBrancherBrancher that stops exploration in Gist
 CGecode::ViewBrancher< View, Filter, n >Generic brancher by view selection
 CGecode::ViewValBrancher< View, n, Val, a, Filter, Print >Generic brancher by view and value selection
 CGecode::Int::LDSB::LDSBBrancher< View, n, Val, a, Filter, Print >Symmetry-breaking brancher with generic view and value selection
 CGecode::Set::LDSB::LDSBSetBrancher< View, n, Val, a, Filter, Print >Symmetry-breaking brancher with generic view and value selection
 CQueenArmies::QueenBranchCustom brancher for Peacable queens
 CRadiotherapy::NestedSearchNested search on the q variables
 CSteelMill::SteelMillBranchCustom brancher for steel mill slab design
 CWarnsdorffCustom brancher for knight's tours using Warnsdorff's rule
 CGecode::LocalObjectLocal (space-shared) object
 CGecode::PropagatorBase-class for propagators
 CGecode::BinaryPropagator< View, PC_FLOAT_BND >
 CGecode::Float::Arithmetic::MultZeroOne< View >Bounds or domain consistent propagator for \(x_0\times x_1=x_0\)
 CGecode::Float::Arithmetic::Sqr< View >Propagator for bounds consistent square operator
 CGecode::Float::Rel::Le< View >Less propagator
 CGecode::Float::Rel::Lq< View >Less or equal propagator
 CGecode::BinaryPropagator< View, PC_INT_BND >
 CGecode::Int::Arithmetic::AbsBnd< View >Bounds consistent absolute value propagator
 CGecode::BinaryPropagator< View, PC_INT_DOM >
 CGecode::Int::Arithmetic::AbsDom< View >Domain consistent absolute value propagator
 CGecode::BinaryPropagator< IntView, PC_INT_BND >
 CGecode::Int::Arithmetic::NrootBnd< Ops >Bounds consistent n-th root propagator
 CGecode::Int::Arithmetic::NrootPlusBnd< Ops, minus >Positive bounds consistent n-th root propagator
 CGecode::Int::Arithmetic::PowBnd< Ops >Bounds consistent power propagator
 CGecode::BinaryPropagator< IntView, PC_INT_DOM >
 CGecode::Int::Arithmetic::NrootDom< Ops >Domain consistent n-th root propagator
 CGecode::Int::Arithmetic::NrootPlusDom< Ops, minus >Domain consistent n-th root propagator
 CGecode::Int::Arithmetic::PowDom< Ops >Domain consistent power propagator
 CGecode::Int::Distinct::EqIteEqual-if-then-else domain-consistent propagator
 CGecode::BinaryPropagator< BoolView, PC_BOOL_VAL >
 CGecode::Int::Bool::NaryEqvBoolean n-ary equivalence propagator
 CGecode::BinaryPropagator< BV, PC_BOOL_VAL >
 CGecode::Int::Bool::NaryOrTrue< BV >Boolean n-ary disjunction propagator (true)
 CGecode::BinaryPropagator< VX, PC_INT_VAL >
 CGecode::Int::Linear::NqBoolInt< VX >Propagator for integer disequal to Boolean sum (cardinality)
 CGecode::BinaryPropagator< SetView, PC_SET_ANY >
 CGecode::Set::Convex::ConvexHullPropagator for the convex hull constraint
 CGecode::FlatZinc::LastVal< IntView, SetIntLastVal >
 CGecode::FlatZinc::LastVal< BoolView, SetBoolLastVal >
 CGecode::FlatZinc::LastVal< Float::FloatView, SetFloatLastVal >
 CGecode::FlatZinc::LastVal< Set::SetView, SetIntSetLastVal >
 CGecode::Float::Linear::Lin< P, N, PC_FLOAT_BND >
 CGecode::Float::Linear::Eq< P, N >Propagator for bounds consistent n-ary linear equality
 CGecode::Float::Linear::Lq< P, N >Propagator for bounds consistent n-ary linear less or equal
 CGecode::Int::Bool::BoolBinary< BV, BV >
 CGecode::Int::Bool::Lq< BV >Boolean less or equal propagator
 CGecode::Int::Bool::OrTrueSubsumed< BV >Binary Boolean disjunction propagator (subsumed)
 CGecode::Int::Bool::QuadOrTrue< BV >Quarternary Boolean disjunction propagator (true)
 CGecode::Int::Bool::TerOrTrue< BV >Ternary Boolean disjunction propagator (true)
 CGecode::Int::Bool::IteBase< V0, V1, V2, PC_INT_BND >
 CGecode::Int::Bool::IteBnd< V0, V1, V2 >If-then-else bounds-consistent propagator
 CGecode::Int::Bool::IteBase< V0, V1, V2, PC_INT_DOM >
 CGecode::Int::Bool::IteDom< V0, V1, V2 >If-then-else domain-consistent propagator
 CGecode::Int::Channel::Base< DomInfo< View, Offset >, Offset, PC_INT_DOM >
 CGecode::Int::Channel::Dom< View, Offset, shared >Domain consistent channel propagator
 CGecode::Int::Channel::Base< ValInfo< View >, Offset, PC_INT_VAL >
 CGecode::Int::Channel::Val< View, Offset, shared >Naive channel propagator
 CGecode::Int::Element::View< VA, VB, VC, PC_INT_BND >
 CGecode::Int::Element::ViewBnd< VA, VB, VC >Bounds consistent element propagator for array of views
 CGecode::Int::Element::View< VA, VB, VC, PC_INT_DOM >
 CGecode::Int::Element::ViewDom< VA, VB, VC >Domain consistent element propagator for array of views
 CGecode::Int::Extensional::Compact< View, true >::ValidSupports< View, true >
 CGecode::Int::Extensional::Range< View, true >
 CGecode::Int::Extensional::CTAdvisor< View, true >
 CGecode::Int::Extensional::Compact< View, true >::LostSupports< View, true >
 CGecode::Int::Extensional::Compact< View, false >::ValidSupports< View, false >
 CGecode::Int::Extensional::Range< View, false >
 CGecode::Int::Extensional::CTAdvisor< View, false >
 CGecode::Int::Extensional::Compact< View, false >
 CGecode::Int::Extensional::NegCompact< View, Table >Domain consistent negative extensional propagator
 CGecode::Int::Extensional::ReCompact< View, Table, CtrlView, rm >Domain consistent reified extensional propagator
 CGecode::Int::Extensional::Compact< View, true >
 CGecode::Int::Extensional::PosCompact< View, Table >Domain consistent positive extensional propagator
 CGecode::Int::Extensional::CompactCompressed< View, true >
 CGecode::Int::Extensional::PosCompactCompressed< View, Table >
 CGecode::Int::Extensional::CompactCompressed< View, false >
 CGecode::Int::Extensional::NegCompactCompressed< View, Table >
 CGecode::Int::Extensional::ReCompactCompressed< View, Table, CtrlView, rm >
 CGecode::Int::Extensional::CompactCompressed< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View, pos >
 CGecode::Int::Linear::Lin< Val, View, View, PC_INT_DOM >
 CGecode::Int::Linear::DomEq< Val, View >Propagator for domain consistent n-ary linear equality
 CGecode::Int::Linear::Lin< Val, P, N, PC_INT_BND >
 CGecode::Int::Linear::Eq< Val, P, N >Propagator for bounds consistent n-ary linear equality
 CGecode::Int::Linear::Lq< Val, P, N >Propagator for bounds consistent n-ary linear less or equal
 CGecode::Int::Linear::Lin< Val, P, N, PC_INT_VAL >
 CGecode::Int::Linear::Nq< Val, P, N >Propagator for bounds consistent n-ary linear disequality
 CGecode::Int::Linear::LinBin< Val, A, B, PC_INT_BND >
 CGecode::Int::Linear::EqBin< Val, A, B >Propagator for bounds consistent binary linear equality
 CGecode::Int::Linear::GqBin< Val, A, B >Propagator for bounds consistent binary linear greater or equal
 CGecode::Int::Linear::LqBin< Val, A, B >Propagator for bounds consistent binary linear less or equal
 CGecode::Int::Linear::LinBin< Val, A, B, PC_INT_VAL >
 CGecode::Int::Linear::NqBin< Val, A, B >Propagator for bounds consistent binary linear disequality
 CGecode::Int::Linear::LinBoolScale< SBAP, SBAN, VX, PC_INT_BND >
 CGecode::Int::Linear::EqBoolScale< SBAP, SBAN, VX >Propagator for equality to Boolean sum with coefficients
 CGecode::Int::Linear::LqBoolScale< SBAP, SBAN, VX >Propagator for inequality to Boolean sum with coefficients
 CGecode::Int::Linear::LinBoolScale< SBAP, SBAN, VX, PC_INT_VAL >
 CGecode::Int::Linear::NqBoolScale< SBAP, SBAN, VX >Propagator for disequality to Boolean sum with coefficients
 CGecode::Int::Linear::LinTer< Val, A, B, C, PC_INT_BND >
 CGecode::Int::Linear::EqTer< Val, A, B, C >Propagator for bounds consistent ternary linear equality
 CGecode::Int::Linear::LqTer< Val, A, B, C >Propagator for bounds consistent ternary linear less or equal
 CGecode::Int::Linear::LinTer< Val, A, B, C, PC_INT_VAL >
 CGecode::Int::Linear::NqTer< Val, A, B, C >Propagator for bounds consistent ternary linear disquality
 CGecode::Int::Linear::ReLinBin< Val, A, B, PC_INT_BND, Ctrl >
 CGecode::Int::Linear::ReEqBin< Val, A, B, Ctrl, rm >Propagator for reified bounds consistent binary linear equality
 CGecode::Int::Linear::ReLinBin< Val, A, B, PC_INT_BND, BoolView >
 CGecode::Int::Linear::ReLqBin< Val, A, B, rm >Propagator for reified bounds consistent binary linear less or equal
 CGecode::Int::ReBinaryPropagator< View, PC_FLOAT_BND, CtrlView >
 CGecode::Float::Rel::ReEq< View, CtrlView, rm >Reified binary bounds consistent equality propagator
 CGecode::Float::Rel::ReLq< View, CtrlView, rm >Reified less or equal propagator
 CGecode::Int::ReBinaryPropagator< View, PC_INT_BND, CtrlView >
 CGecode::Int::Rel::ReEqBnd< View, CtrlView, rm >Reified binary bounds consistent equality propagator
 CGecode::Int::Rel::ReLq< View, CtrlView, rm >Reified less or equal propagator
 CGecode::Int::ReBinaryPropagator< View, PC_INT_DOM, CtrlView >
 CGecode::Int::Rel::ReEqDom< View, CtrlView, rm >Reified binary domain consistent equality propagator
 CGecode::Int::ReMixBinaryPropagator< View, PC_SET_ANY, Gecode::Int::IntView, Gecode::Int::PC_INT_DOM, Gecode::Int::BoolView >
 CGecode::Set::Int::ReMaxElement< View, rm >Reified propagator for maximum element
 CGecode::Set::Int::ReMinElement< View, rm >Propagator for reified minimum element
 CGecode::Int::ReUnaryPropagator< View, PC_FLOAT_BND, CtrlView >
 CGecode::Float::Rel::ReEqFloat< View, CtrlView, rm >Reified bounds consistent equality with float propagator
 CGecode::Float::Rel::ReLeFloat< View, CtrlView, rm >Reified less with float propagator
 CGecode::Float::Rel::ReLqFloat< View, CtrlView, rm >Reified less or equal with float propagator
 CGecode::Int::ReUnaryPropagator< View, PC_INT_DOM, BoolView >
 CGecode::Int::Dom::ReIntSet< View, rm >Reified domain dom-propagator
 CGecode::Int::Dom::ReRange< View, rm >Reified range dom-propagator
 CGecode::Int::ReUnaryPropagator< View, PC_INT_BND, CtrlView >
 CGecode::Int::Rel::ReEqBndInt< View, CtrlView, rm >Reified bounds consistent equality with integer propagator
 CGecode::Int::Rel::ReLqInt< View, CtrlView, rm >Reified less or equal with integer propagator
 CGecode::Int::ReUnaryPropagator< View, PC_INT_DOM, CtrlView >
 CGecode::Int::Rel::ReEqDomInt< View, CtrlView, rm >Reified domain consistent equality with integer propagator
 CGecode::Int::TaskProp< ManTask, PL >
 CGecode::Int::Cumulative::ManProp< ManTask, Cap, PL >Scheduling propagator for cumulative resource with mandatory tasks
 CGecode::Int::Unary::ManProp< ManTask, PL >Scheduling propagator for unary resource with mandatory tasks
 CGecode::Int::TaskProp< OptTask, PL >
 CGecode::Int::Cumulative::OptProp< OptTask, Cap, PL >Scheduling propagator for cumulative resource with optional tasks
 CGecode::Int::Unary::OptProp< OptTask, PL >Scheduling propagator for unary resource with optional tasks
 CGecode::MixBinaryPropagator< A, PC_FLOAT_BND, B, PC_FLOAT_BND >
 CGecode::Float::Arithmetic::Abs< A, B >Propagator for bounds consistent absolute operator
 CGecode::Float::Arithmetic::NthRoot< A, B >Propagator for bounds consistent nth root operator
 CGecode::Float::Arithmetic::Pow< A, B >Propagator for bounds consistent pow operator
 CGecode::Float::Arithmetic::Sqrt< A, B >Propagator for bounds consistent square root operator
 CGecode::Float::Transcendental::Exp< A, B >Propagator for bounds consistent exp operator
 CGecode::Float::Transcendental::Pow< A, B >Propagator for bounds consistent pow operator
 CGecode::Float::Trigonometric::ACos< A, B >Propagator for bounds consistent arc cosinus operator
 CGecode::Float::Trigonometric::ASin< A, B >Propagator for bounds consistent arc sinus operator
 CGecode::Float::Trigonometric::ATan< A, B >Propagator for bounds consistent arc tangent operator
 CGecode::Float::Trigonometric::Cos< A, B >Propagator for bounds consistent cosinus operator
 CGecode::Float::Trigonometric::Sin< A, B >Propagator for bounds consistent sinus operator
 CGecode::Float::Trigonometric::Tan< A, B >Propagator for bounds consistent tangent operator
 CGecode::MixBinaryPropagator< VA, PC_FLOAT_BND, VB, PC_FLOAT_BND >
 CGecode::Float::Arithmetic::SqrPlus< VA, VB >Bounds consistent positive square propagator
 CGecode::MixBinaryPropagator< A, PC_FLOAT_BND, B, Gecode::Int::PC_INT_BND >
 CGecode::Float::Channel::Channel< A, B >Propagator for bounds consistent integer part operator
 CGecode::MixBinaryPropagator< View0, PC_FLOAT_BND, View1, PC_FLOAT_BND >
 CGecode::Float::Rel::Eq< View0, View1 >Binary bounds consistent equality propagator
 CGecode::MixBinaryPropagator< View0, PC_FLOAT_VAL, View1, PC_FLOAT_VAL >
 CGecode::Float::Rel::Nq< View0, View1 >Binary bounds consistent disequality propagator
 CGecode::MixBinaryPropagator< VA, PC_INT_BND, VB, PC_INT_BND >
 CGecode::Int::Arithmetic::PowPlusBnd< VA, VB, Ops >Bounds consistent positive power propagator
 CGecode::MixBinaryPropagator< VA, PC_INT_DOM, VB, PC_INT_DOM >
 CGecode::Int::Arithmetic::PowPlusDom< VA, VB, Ops >Domain consistent positive power propagator
 CGecode::MixBinaryPropagator< VX, PC_BOOL_VAL, VY, PC_BOOL_VAL >
 CGecode::Int::Bool::ClauseTrue< VX, VY >Boolean clause propagator (disjunctive, true)
 CGecode::MixBinaryPropagator< BoolView, PC_BOOL_VAL, IntView, PC_INT_VAL >
 CGecode::Int::Channel::LinkSingleLink propagator for a single Boolean view
 CGecode::MixBinaryPropagator< View0, PC_INT_BND, View1, PC_INT_BND >
 CGecode::Int::Rel::EqBnd< View0, View1 >Binary bounds consistent equality propagator
 CGecode::MixBinaryPropagator< View0, PC_INT_DOM, View1, PC_INT_DOM >
 CGecode::Int::Rel::EqDom< View0, View1 >Binary domain consistent equality propagator
 CGecode::MixBinaryPropagator< View0, PC_INT_VAL, View1, PC_INT_VAL >
 CGecode::Int::Rel::EqVal< View0, View1 >Binary value propagation equality propagator
 CGecode::MixBinaryPropagator< V0, PC_INT_BND, V1, PC_INT_BND >
 CGecode::Int::Rel::Le< V0, V1 >Less propagator
 CGecode::Int::Rel::Lq< V0, V1 >Less or equal propagator
 CGecode::MixBinaryPropagator< V0, PC_INT_VAL, V1, PC_INT_VAL >
 CGecode::Int::Rel::Nq< V0, V1 >Binary disequality propagator
 CGecode::MixBinaryPropagator< View, PC_SET_CARD, Gecode::Int::IntView, Gecode::Int::PC_INT_BND >
 CGecode::Set::Int::Card< View >Propagator for cardinality
 CGecode::MixBinaryPropagator< View, PC_SET_ANY, Gecode::Int::IntView, Gecode::Int::PC_INT_BND >
 CGecode::Set::Int::MaxElement< View >Propagator for maximum element
 CGecode::Set::Int::MinElement< View >Propagator for minimum element
 CGecode::MixBinaryPropagator< View, PC_SET_ANY, Gecode::Int::IntView, Gecode::Int::PC_INT_DOM >
 CGecode::Set::Int::NotMaxElement< View >Propagator for not maximum element
 CGecode::Set::Int::NotMinElement< View >Propagator for not minimum element
 CGecode::MixBinaryPropagator< View0, PC_SET_VAL, View1, PC_SET_VAL >
 CGecode::Set::Rel::Distinct< View0, View1 >Propagator for negated equality
 CGecode::MixBinaryPropagator< View0, PC_SET_ANY, View1, PC_SET_ANY >
 CGecode::Set::Rel::Eq< View0, View1 >Propagator for set equality
 CGecode::Set::Rel::Lq< View0, View1, strict >Propagator for set less than or equal
 CGecode::MixBinaryPropagator< View0, PC_SET_CLUB, View1, PC_SET_CGLB >
 CGecode::Set::Rel::NoSubset< View0, View1 >Propagator for the negated subset constraint
 CGecode::MixBinaryPropagator< View0, PC_SET_CGLB, View1, PC_SET_CLUB >
 CGecode::Set::Rel::Subset< View0, View1 >Propagator for the subset constraint
 CGecode::MixNaryOnePropagator< Gecode::Int::BoolView, Gecode::Int::PC_BOOL_VAL, View, PC_GEN_NONE >
 CGecode::Set::Channel::ChannelBool< View >Propagator for channelling between set variable and its characteristic function
 CGecode::MixNaryOnePropagator< VX, PC_BOOL_NONE, VY, PC_BOOL_VAL >
 CGecode::Int::Bool::NaryOr< VX, VY >Boolean n-ary disjunction propagator
 CGecode::MixNaryOnePropagator< BoolView, PC_BOOL_NONE, IntView, PC_INT_DOM >
 CGecode::Int::Channel::LinkMultiLink propagator for multiple Boolean views
 CGecode::MixNaryOnePropagator< IntView, PC_INT_DOM, VY, PC_INT_BND >
 CGecode::Int::NValues::IntBase< VY >Number of values propagator for integer views base class
 CGecode::Int::NValues::EqInt< VY >Equal to number of values propagator for integer views
 CGecode::Int::NValues::GqInt< VY >Greater or equal to number of values propagator for integer views
 CGecode::Int::NValues::LqInt< VY >Less or equal to number of values propagator for integer views
 CGecode::MixNaryOnePropagator< View0, PC_SET_ANY, View1, PC_SET_ANY >
 CGecode::Set::RelOp::IntersectionN< View0, View1 >Propagator for nary intersection
 CGecode::Set::RelOp::PartitionN< View0, View1 >Propagator for nary partition
 CGecode::Set::RelOp::UnionN< View0, View1 >Propagator for nary union
 CGecode::MixTernaryPropagator< A, PC_FLOAT_BND, B, PC_FLOAT_BND, C, PC_FLOAT_BND >
 CGecode::Float::Arithmetic::Div< A, B, C >Propagator for bounds division operator
 CGecode::Float::Arithmetic::Max< A, B, C >Propagator for bounds consistent max operator
 CGecode::Float::Arithmetic::Min< A, B, C >Propagator for bounds consistent min operator
 CGecode::MixTernaryPropagator< VA, PC_FLOAT_BND, VB, PC_FLOAT_BND, VC, PC_FLOAT_BND >
 CGecode::Float::Arithmetic::MultPlus< VA, VB, VC >Bounds consistent positive multiplication propagator
 CGecode::MixTernaryPropagator< VA, PC_INT_BND, VB, PC_INT_BND, VC, PC_INT_BND >
 CGecode::Int::Arithmetic::DivPlusBnd< VA, VB, VC >Bounds consistent positive division propagator
 CGecode::Int::Arithmetic::MultPlusBnd< VA, VB, VC >Bounds consistent positive multiplication propagator
 CGecode::MixTernaryPropagator< VA, PC_INT_DOM, VB, PC_INT_DOM, VC, PC_INT_DOM >
 CGecode::Int::Arithmetic::MultPlusDom< VA, VB, VC >Domain consistent positive multiplication propagator
 CGecode::MixTernaryPropagator< View0, PC_SET_ANY, View1, PC_SET_ANY, View2, PC_SET_ANY >
 CGecode::Set::RelOp::Intersection< View0, View1, View2 >Propagator for ternary intersection
 CGecode::Set::RelOp::SubOfUnion< View0, View1, View2 >Propagator for the subset of union
 CGecode::Set::RelOp::Union< View0, View1, View2 >Propagator for ternary union
 CGecode::MixTernaryPropagator< View0, PC_SET_ANY, View1, PC_SET_ANY, View2, PC_SET_CLUB >
 CGecode::Set::RelOp::SuperOfInter< View0, View1, View2 >Propagator for the superset of intersection
 CGecode::NaryOnePropagator< View, PC_FLOAT_BND >
 CGecode::Float::Arithmetic::NaryMax< View >Bounds consistent n-ary maximum propagator
 CGecode::NaryOnePropagator< View, PC_INT_BND >
 CGecode::Int::Arithmetic::NaryMaxBnd< View >Bounds consistent n-ary maximum propagator
 CGecode::NaryOnePropagator< View, PC_INT_DOM >
 CGecode::Int::Arithmetic::NaryMaxDom< View >Domain consistent n-ary maximum propagator
 CGecode::Int::Member::Prop< View >Membership propagator
 CGecode::Int::Member::ReProp< View, rm >Reified membership propagator
 CGecode::NaryOnePropagator< SetView, PC_SET_ANY >
 CGecode::Set::Sequence::SeqUPropagator for the sequenced union constraint
 CGecode::NaryPropagator< View, PC_GEN_NONE >
 CGecode::Action::Recorder< View, p, f >Propagator for recording action information
 CGecode::CHB::Recorder< View >Propagator for recording chb information
 CGecode::NaryPropagator< View, PC_FLOAT_BND >
 CGecode::Float::Rel::NaryEq< View >N-ary bounds consistent equality propagator
 CGecode::NaryPropagator< BV, PC_BOOL_VAL >
 CGecode::Int::Bool::NaryEq< BV >N-ary Boolean equality propagator
 CGecode::NaryPropagator< VX, PC_BOOL_NONE >
 CGecode::Int::Bool::NaryLq< VX >Nary Boolean less or equal propagator
 CGecode::NaryPropagator< View, Int::PC_INT_DOM >
 CGecode::Int::Circuit::Base< View, Offset >Base-class for circuit propagator
 CGecode::Int::Circuit::Dom< View, Offset >"Domain consistent" circuit propagator
 CGecode::Int::Circuit::Val< View, Offset >"Value-consistent" circuit propagator
 CGecode::NaryPropagator< View, PC_INT_DOM >
 CGecode::Int::Distinct::Dom< View >Domain consistent distinct propagator
 CGecode::Int::Rel::NaryEqDom< View >N-ary domain consistent equality propagator
 CGecode::NaryPropagator< View, PC_INT_VAL >
 CGecode::Int::Distinct::Val< View >Naive value distinct propagator
 CGecode::Int::Rel::NaryNq< View >Nary disequality propagator
 CGecode::NaryPropagator< View, PC_INT_NONE >
 CGecode::Int::Precede::Single< View >Single value precedence propagator
 CGecode::Int::Rel::NaryLqLe< View, o >N-ary less and less or equal propagator
 CGecode::NaryPropagator< View, PC_INT_BND >
 CGecode::Int::Rel::NaryEqBnd< View >N-ary bounds consistent equality propagator
 CGecode::NaryPropagator< SetView, PC_SET_ANY >
 CGecode::Set::Distinct::AtmostOnePropagator for the AtMostOneIntersection constraint
 CGecode::Set::Sequence::SeqPropagator for the sequence constraint
 CGecode::NaryPropagator< View, PC_SET_NONE >
 CGecode::Set::Precede::Single< View >Single value precedence propagator
 CGecode::TernaryPropagator< View, PC_FLOAT_BND >
 CGecode::Float::Arithmetic::Mult< View >Bounds consistent multiplication propagator
 CGecode::TernaryPropagator< View, PC_INT_BND >
 CGecode::Int::Arithmetic::DivBnd< View >Bounds consistent division propagator
 CGecode::Int::Arithmetic::DivMod< View >Integer division/modulo propagator
 CGecode::Int::Arithmetic::MaxBnd< View >Bounds consistent ternary maximum propagator
 CGecode::TernaryPropagator< View, PC_INT_DOM >
 CGecode::Int::Arithmetic::MaxDom< View >Domain consistent ternary maximum propagator
 CGecode::Int::Distinct::TerDom< View >Ternary domain consistent distinct propagator
 CGecode::TernaryPropagator< IntView, PC_INT_BND >
 CGecode::Int::Arithmetic::MultBndBounds consistent multiplication propagator
 CGecode::TernaryPropagator< IntView, PC_INT_DOM >
 CGecode::Int::Arithmetic::MultDomDomain consistent multiplication propagator
 CGecode::Int::Element::PairDomain consistent pair propagator
 CGecode::TernaryPropagator< OffsetView, PC_INT_DOM >
 CGecode::Int::Element::PairWithOffsetsDomain consistent pair-with-offsets propagator
 CGecode::UnaryPropagator< BoolView, PC_BOOL_VAL >
 CGecode::FlatZinc::Complete
 CGecode::Int::Exec::WhenConditional propagator
 CGecode::UnaryPropagator< View, PC_FLOAT_BND >
 CGecode::Float::Arithmetic::NonZero< View >Propagator maintaining that a float view does not contain zero
 CGecode::UnaryPropagator< View, PC_FLOAT_VAL >
 CGecode::Float::Rel::NqFloat< View >Binary bounds consistent disequality propagator with float value
 CGecode::UnaryPropagator< SetView, PC_SET_ANY >
 CGecode::Set::Convex::ConvexPropagator for the convex constraint
 CGecode::UnaryPropagator< View0, PC_SET_ANY >
 CGecode::Set::Rel::DistinctDoit< View0 >Propagator for negated equality
 CGecode::ViewTraceRecorder< Float::FloatView >
 CGecode::ViewTraceRecorder< Int::IntView >
 CGecode::ViewTraceRecorder< Int::BoolView >
 CGecode::ViewTraceRecorder< Set::SetView >
 CGecode::BinaryPropagator< View, pc >Binary propagator
 CGecode::Int::Arithmetic::MultZeroOne< View, pc >Bounds or domain consistent propagator for \(x_0\times x_1=x_0\)
 CGecode::FlatZinc::LastVal< View, SetLastVal >
 CGecode::Float::Bool::Ite< View >If-then-else propagator
 CGecode::Float::Linear::Lin< P, N, pc >Base-class for n-ary linear propagators
 CGecode::Int::Arithmetic::ArgMax< VA, VB, tiebreak >Argument maximum propagator
 CGecode::Int::BinPacking::PackBin-packing propagator
 CGecode::Int::Bool::BoolBinary< BVA, BVB >Base-class for binary Boolean propagators
 CGecode::Int::Bool::BinOrTrue< BVA, BVB >Binary Boolean disjunction propagator (true)
 CGecode::Int::Bool::Eq< BVA, BVB >Boolean equality propagator
 CGecode::Int::Bool::BoolTernary< BVA, BVB, BVC >Base-class for ternary Boolean propagators
 CGecode::Int::Bool::Eqv< BVA, BVB, BVC >Boolean equivalence propagator
 CGecode::Int::Bool::Or< BVA, BVB, BVC >Boolean disjunction propagator
 CGecode::Int::Bool::Clause< VX, VY >Boolean clause propagator (disjunctive)
 CGecode::Int::Bool::IteBase< V0, V1, V2, pc >If-then-else propagator base-class
 CGecode::Int::Channel::Base< Info, Offset, pc >Base-class for channel propagators
 CGecode::Int::Count::IntBase< VX, VY >Baseclass for count propagators (integer)
 CGecode::Int::Count::EqInt< VX, VY >Propagator for counting views (equal integer to number of equal views)
 CGecode::Int::Count::GqInt< VX, VY >Propagator for counting views (greater or equal integer to number of equal views)
 CGecode::Int::Count::LqInt< VX, VY >Propagator for counting views (less or equal integer to number of equal views)
 CGecode::Int::Count::ViewBase< VX, VY, VZ >Base-class for count propagators (view)
 CGecode::Int::Count::EqView< VX, VY, VZ, shr, dom >Propagator for counting views (equal to number of equal views)
 CGecode::Int::Count::GqView< VX, VY, VZ, shr, dom >Propagator for counting views (greater or equal to number of equal views)
 CGecode::Int::Count::LqView< VX, VY, VZ, shr >Propagator for counting views (less or equal to number of equal views)
 CGecode::Int::Cumulatives::Val< ViewM, ViewP, ViewU, View >Propagator for the cumulatives constraint
 CGecode::Int::Distinct::Bnd< View >Bounds consistent distinct propagator
 CGecode::Int::Element::Int< V0, V1, Idx, Val >Element propagator for array of integers
 CGecode::Int::Element::View< VA, VB, VC, pc_ac >Base-class for element propagator for array of views
 CGecode::Int::Extensional::Compact< View, pos >Base class for compact table propagator
 CGecode::Int::Extensional::CompactCompressed< View, pos >
 CGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >Domain consistent layered graph (regular) propagator
 CGecode::Int::GCC::Bnd< Card >Bounds consistent global cardinality propagator
 CGecode::Int::GCC::Dom< Card >Domain consistent global cardinality propagator
 CGecode::Int::GCC::Val< Card >Value consistent global cardinality propagator
 CGecode::Int::Linear::Lin< Val, P, N, pc >Base-class for n-ary linear propagators
 CGecode::Int::Linear::ReLin< Val, P, N, PC_INT_BND, Ctrl >
 CGecode::Int::Linear::ReEq< Val, P, N, Ctrl, rm >Propagator for reified bounds consistent n-ary linear equality
 CGecode::Int::Linear::ReLin< Val, P, N, PC_INT_BND, BoolView >
 CGecode::Int::Linear::ReLq< Val, P, N, rm >Propagator for reified bounds consistent n-ary linear less or equal
 CGecode::Int::Linear::ReLin< Val, P, N, pc, Ctrl >Base-class for reified n-ary linear propagators
 CGecode::Int::Linear::LinBin< Val, A, B, pc >Base-class for binary linear propagators
 CGecode::Int::Linear::LinBoolInt< VX >Baseclass for integer Boolean sum
 CGecode::Int::Linear::EqBoolInt< VX >Propagator for integer equal to Boolean sum (cardinality)
 CGecode::Int::Linear::GqBoolInt< VX >Propagator for integer less or equal to Boolean sum (cardinality)
 CGecode::Int::Linear::LinBoolScale< SBAP, SBAN, VX, pcx >Base class for linear Boolean constraints with coefficients
 CGecode::Int::Linear::LinBoolView< XV, YV >Base-class for Boolean linear propagators
 CGecode::Int::Linear::EqBoolView< XV, YV >Propagator for equality to Boolean sum (cardinality)
 CGecode::Int::Linear::GqBoolView< XV, YV >Propagator for greater or equal to Boolean sum (cardinality)
 CGecode::Int::Linear::NqBoolView< XV, YV >Propagator for disequality to Boolean sum (cardinality)
 CGecode::Int::Linear::LinTer< Val, A, B, C, pc >Base-class for ternary linear propagators
 CGecode::Int::Linear::ReLinBin< Val, A, B, pc, Ctrl >Base-class for reified binary linear propagators
 CGecode::Int::Linear::ReLinBoolInt< VX, VB >Baseclass for reified integer Boolean sum
 CGecode::Int::Linear::ReEqBoolInt< VX, VB, rm >Propagator for reified integer equal to Boolean sum (cardinality)
 CGecode::Int::Linear::ReGqBoolInt< VX, VB, rm >Propagator for reified integer less or equal to Boolean sum (cardinality)
 CGecode::Int::NValues::BoolBase< VY >Number of values propagator for Boolean views base class
 CGecode::Int::NValues::EqBool< VY >Equal to number of values propagator for Boolean views
 CGecode::Int::NValues::GqBool< VY >Greater or equal to number of values propagator for Boolean views
 CGecode::Int::NValues::LqBool< VY >Less or equal to number of values propagator for Boolean views
 CGecode::Int::NoOverlap::Base< Box >Base class for no-overlap propagator
 CGecode::Int::NoOverlap::ManProp< Box >No-overlap propagator for mandatory boxes
 CGecode::Int::NoOverlap::OptProp< Box >No-overlap propagator for optional boxes
 CGecode::Int::Order::OrderPropScheduling propagator for ordering two tasks
 CGecode::Int::ReBinaryPropagator< View, pc, CtrlView >Reified binary propagator
 CGecode::Int::ReMixBinaryPropagator< View0, pc0, View1, pc1, CtrlView >Reified mixed binary propagator
 CGecode::Int::ReUnaryPropagator< View, pc, CtrlView >Reified unary propagator
 CGecode::Int::Rel::LexLqLe< VX, VY >Lexical ordering propagator
 CGecode::Int::Rel::LexNq< VX, VY >Lexical disequality propagator
 CGecode::Int::Sequence::Sequence< View, Val >Sequence propagator for array of integers
 CGecode::Int::Sorted::Sorted< View, Perm >Bounds consistent sortedness propagator
 CGecode::Int::TaskProp< Task, PL >Propagator for tasks
 CGecode::MixBinaryPropagator< View0, pc0, View1, pc1 >Mixed binary propagator
 CGecode::MixNaryOnePropagator< View0, pc0, View1, pc1 >Mixed (n+1)-ary propagator
 CGecode::MixTernaryPropagator< View0, pc0, View1, pc1, View2, pc2 >Mixed ternary propagator
 CGecode::NaryOnePropagator< View, pc >(n+1)-ary propagator
 CGecode::NaryPropagator< View, pc >N-ary propagator
 CGecode::NaryWait< View >Wait propagator for several views
 CGecode::Search::NoGoodsPropNo-good propagator
 CGecode::Set::Channel::ChannelInt< View >Propagator for channelling between variable-value-dual models
 CGecode::Set::Channel::ChannelSet< View >Propagator for successors/predecessors channelling
 CGecode::Set::Channel::ChannelSorted< View >Propagator for the sorted channel constraint
 CGecode::Set::Element::ElementDisjoint< SView, RView >Propagator for element with disjointness
 CGecode::Set::Element::ElementIntersection< View, View0, View1 >Propagator for element with intersection
 CGecode::Set::Element::ElementUnion< View, View0, View1 >Propagator for element with union
 CGecode::Set::Element::ElementUnionConst< SView, RView >Propagator for element with union of constant sets
 CGecode::Set::Int::Weights< View >Propagator for weight of a set
 CGecode::Set::Rel::ReEq< View0, View1, CtrlView, rm >Reified equality propagator
 CGecode::Set::Rel::ReLq< View0, View1, rm, strict >Reified propagator for set less than or equal
 CGecode::Set::Rel::ReSubset< View0, View1, CtrlView, rm >Reified subset propagator
 CGecode::TernaryPropagator< View, pc >Ternary propagator
 CGecode::TraceRecorderPropagator for recording trace information
 CGecode::UnaryPropagator< View, pc >Unary propagator
 CGecode::UnaryWait< View >Wait propagator for single view
 CGecode::ViewTraceRecorder< View >Propagator for recording view trace information
 CGecode::AdvisorBase-class for advisors
 CGecode::Action::Recorder< View, p, f >::IdxAdvisor with index and change information
 CGecode::CHB::Recorder< View >::IdxAdvisor with index and change information
 CGecode::Int::Bool::Clause< VX, VY >::TaggedAdvisors for views (tagged whether for x or y)
 CGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::IndexAdvisors for views (by position in array)
 CGecode::Int::Precede::Single< View >::IndexAdvisors for views (by position in array)
 CGecode::Int::Rel::NaryLqLe< View, o >::IndexAdvisors for views (by position in array)
 CGecode::Int::Sequence::SupportAdvisor< View >Class for advising the propagator
 CGecode::Set::Channel::ChannelBool< View >::IndexAdvisorAdvisor storing a single index
 CGecode::Set::Precede::Single< View >::IndexAdvisors for views (by position in array)
 CGecode::ViewAdvisor< View >Advisor storing a single view
 CGecode::Int::Extensional::CompactAdvisor< View, pos, false >
 CGecode::Int::Extensional::CompactAdvisor< View, pos, true >
 CGecode::Int::Extensional::CompactAdvisor< View, pos, indexed >Advisor shared by compact-table support representations
 CGecode::ViewTraceRecorder< View >::IdxAdvisor with index information
 CGecode::Advisors< A >Class to iterate over advisors of a council
 CGecode::AFCClass for AFC (accumulated failure count) management
 CGecode::BoolAFCRecording AFC information for Boolean variables
 CGecode::FloatAFCRecording AFC information for float variables
 CGecode::IntAFCRecording AFC information for integer variables
 CGecode::SetAFCRecording AFC information for set variables
 CGecode::AllVarConfConfiguration for all variable implementations
 CGecode::ArchiveArchive representation
 CGecode::ArgArrayBase< T >Base-class for argument arrays
 CGecode::ArgArray< IntSet >
 CGecode::ArgArray< TaskType >
 CGecode::ArgArray< VarImpBase * >
 CGecode::ArgArray< Int::LDSB::Literal >
 CGecode::ArgArray< T >Argument array for non-primitive types
 CGecode::ArgArrayBase< BoolVar >
 CGecode::VarArgArray< BoolVar >
 CGecode::BoolVarArgsPassing Boolean variables
 CGecode::ArgArrayBase< FloatVal >
 CGecode::ArgArray< FloatVal >
 CGecode::FloatValArgsPassing float arguments
 CGecode::ArgArrayBase< FloatVar >
 CGecode::VarArgArray< FloatVar >
 CGecode::FloatVarArgsPassing float variables
 CGecode::ArgArrayBase< int >
 CGecode::ArgArray< int >
 CGecode::IntArgsPassing integer arguments
 CGecode::ArgArrayBase< IntVar >
 CGecode::VarArgArray< IntVar >
 CGecode::IntVarArgsPassing integer variables
 CGecode::ArgArrayBase< SEB >
 CGecode::ArgArray< SEB >
 CGecode::SEBsPassing search engine builder arguments
 CGecode::ArgArrayBase< SetVar >
 CGecode::VarArgArray< SetVar >
 CGecode::SetVarArgsPassing set variables
 CGecode::ArgArrayBase< SymmetryHandle >
 CGecode::ArgArray< SymmetryHandle >
 CGecode::SymmetriesCollection of symmetries
 CGecode::ArgArrayBase< Var >
 CGecode::VarArgArray< Var >Argument array for variables
 CGecode::ArrayTraits< A >Traits of arrays in Gecode
 CGecode::ArrayTraits< ArgArray< FloatVal > >Traits of FloatValArgs
 CGecode::ArrayTraits< ArgArray< int > >Traits of IntArgs
 CGecode::ArrayTraits< ArgArray< IntSet > >Traits of IntSetArgs
 CGecode::ArrayTraits< ArgArray< SEB > >Traits of SEBs
 CGecode::ArrayTraits< ArgArray< SymmetryHandle > >Traits of Symmetries
 CGecode::ArrayTraits< ArgArray< TaskType > >Traits of TaskTypeArgs
 CGecode::ArrayTraits< ArgArray< VarImpBase * > >Traits of ArgArray<VarImpBase*>
 CGecode::ArrayTraits< BoolVarArgs >Traits of BoolVarArgs
 CGecode::ArrayTraits< BoolVarArray >Traits of BoolVarArray
 CGecode::ArrayTraits< FloatValArgs >Traits of FloatValArgs
 CGecode::ArrayTraits< FloatVarArgs >Traits of FloatVarArgs
 CGecode::ArrayTraits< FloatVarArray >Traits of FloatVarArray
 CGecode::ArrayTraits< IntArgs >Traits of IntArgs
 CGecode::ArrayTraits< IntVarArgs >Traits of IntVarArgs
 CGecode::ArrayTraits< IntVarArray >Traits of IntVarArray
 CGecode::ArrayTraits< LiteralArgs >Traits of LiteralArgs
 CGecode::ArrayTraits< SEBs >Traits of SEBs
 CGecode::ArrayTraits< SetVarArgs >Traits of SetVarArgs
 CGecode::ArrayTraits< SetVarArray >Traits of SetVarArray
 CGecode::ArrayTraits< VarArgArray< BoolVar > >Traits of BoolVarArgs
 CGecode::ArrayTraits< VarArgArray< FloatVar > >Traits of FloatVarArgs
 CGecode::ArrayTraits< VarArgArray< IntVar > >Traits of IntVarArgs
 CGecode::ArrayTraits< VarArgArray< SetVar > >Traits of VarArgArray<SetVar>
 CGecode::ArrayTraits< VarArray< BoolVar > >Traits of BoolVarArray
 CGecode::ArrayTraits< VarArray< FloatVar > >Traits of FloatVarArray
 CGecode::ArrayTraits< VarArray< IntVar > >Traits of IntVarArray
 CGecode::ArrayTraits< VarArray< SetVar > >Traits of VarArray<SetVar>
 CGecode::BaseOptionsBase class for script options
 CGecode::FlatZinc::FlatZincOptionsOptions for running FlatZinc models
 CGecode::OptionsOptions for scripts
 CBIBDOptionsOptions for BIBD problems
 CColoredMatrixOptionsColoredMatrixOptions
 CEFPAOptionsOptions for EFPA problems
 CGecode::InstanceOptionsOptions for scripts with additional instance parameter
 CJobShopOptionsOptions for JobShop problems
 CGecode::SizeOptionsOptions for scripts with additional size parameter
 CFileSizeOptionsParse an additional file option
 CGolfOptionsOptions for Golf example
 CHammingOptionsOptions for Hamming problems
 CLangfordNumberOptionsOptions taking two additional parameters
 CSatOptionsOptions for SAT problems
 CSchurOptionsOptions for Schur's Lemma
 CSteelMillOptionsSteelMillOptions for examples with size option and an additional optional file name parameter
 CGecode::BoolExprBoolean expressions
 CGecode::BoolTraceDeltaTrace delta information for Boolean variables
 CGecode::BrancherFilter< View >Class storing a branch filter function
 CGecode::BrancherNoFilter< View >Class without a branch filter function
 CGecode::BrancherNoPrint< View, Val >Class without print function
 CGecode::BrancherPrint< View, Val >Class storing a print function
 CGecode::BranchersClass to iterate over branchers in a group
 CGecode::BranchTraits< Var >Traits for branching
 CGecode::BranchTraits< BoolVar >Traits of BoolVar for branching
 CGecode::BranchTraits< FloatVar >Traits of FloatVar for branching
 CGecode::BranchTraits< IntVar >Traits of IntVar for branching
 CGecode::BranchTraits< SetVar >Traits of SetVar for branching
 CGecode::CHB::InfoView information
 CGecode::ChooseMaxChoose views with larger merit values
 CGecode::ChooseMinChoose views with smaller merit values
 CGecode::CloneStatisticsStatistics for execution of clone
 CGecode::CommitStatisticsStatistics for execution of commit
 CGecode::CommitTraceInfoCommit trace information
 CGecode::ConstView< View >Base-class for constant views
 CGecode::ConstView< IntView >
 CGecode::Int::ConstIntViewConstant integer view
 CGecode::Int::Linear::NoViewNo view serves as filler for empty view arrays
 CGecode::Int::ZeroIntViewZero integer view
 CGecode::ConstView< SetView >
 CGecode::Set::ConstSetViewConstant view
 CGecode::Set::EmptyViewConstant view for the empty set
 CGecode::Set::UniverseViewConstant view for the universe
 CGecode::Council< A >Council of advisors
 CGecode::CPProfiler::Connector
 CGecode::CPProfiler::MessageMessage for the CP Profiler
 CGecode::CPProfiler::MessageMarshalling
 CGecode::CPProfiler::Node
 CGecode::CPProfiler::NodeUIDUnique identifier for a node
 CGecode::CPProfiler::Option< T >Optional value class
 CGecode::DeltaGeneric domain change information to be supplied to advisors
 CGecode::Float::FloatDeltaFloat delta information for advisors
 CGecode::Int::IntDeltaInteger delta information for advisors
 CGecode::Set::SetDeltaFinite set delta information for advisors
 CGecode::DerivedView< View >Base-class for derived views
 CGecode::Int::CachedView< View >Cached integer view
 CGecode::Set::CachedView< View >Cached set view
 CGecode::Set::ComplementView< View >Complement set view
 CGecode::DerivedView< BoolView >
 CGecode::Int::NegBoolViewNegated Boolean view
 CGecode::DerivedView< FloatView >
 CGecode::Float::MinusViewMinus float view
 CGecode::Float::OffsetViewOffsetView float view
 CGecode::Float::ScaleViewScale float view
 CGecode::DerivedView< Gecode::Int::IntView >
 CGecode::Int::CachedView< Gecode::Int::IntView >
 CGecode::Set::SingletonViewSingleton set view
 CGecode::DerivedView< IntView >
 CGecode::Int::ScaleView< int, unsigned int >
 CGecode::Int::ScaleView< long long int, unsigned long long int >
 CGecode::Int::BinPacking::ItemItem combining bin and size information
 CGecode::Int::GCC::CardViewCardinality integer view
 CGecode::Int::MinusViewMinus integer view
 CGecode::Int::OffsetViewOffset integer view
 CGecode::Int::ScaleView< Val, UnsVal >Scale integer view (template)
 CGecode::DFA::DFAI::HashEntrySpecification of transition range
 CGecode::DFA::SymbolsIterator for DFA symbols
 CGecode::DFA::TransitionSpecification of a DFA transition
 CGecode::DFA::TransitionsIterator for DFA transitions (sorted by symbols)
 CGecode::Driver::BaseOptionBase class for options
 CGecode::Driver::BoolOptionBoolean option
 CGecode::Driver::DoubleOptionDouble option
 CGecode::Driver::IntOptionInteger option
 CGecode::Driver::IplOptionInteger propagation level option
 CGecode::Driver::ProfilerOptionProfiler option
 CGecode::Driver::StringOptionString-valued option (integer value defined by strings)
 CGecode::Driver::StringValueOptionString-valued option
 CGecode::Driver::TraceOptionTrace flag option
 CGecode::Driver::UnsignedIntOptionUnsigned integer option
 CGecode::Driver::UnsignedLongLongIntOptionUnsigned long long integer option
 CGecode::Driver::GistEngine< Engine >Traits class for search engines
 CGecode::Driver::GistEngine< BAB< S > >Specialization for BAB
 CGecode::Driver::GistEngine< DFS< S > >Specialization for DFS
 CGecode::Driver::GistEngine< LDS< S > >Specialization for LDS
 CGecode::Driver::StringOption::ValueOption value
 CGecode::FlatZinc::AliasAlias for a variable specification
 CGecode::FlatZinc::AST::NodeA node in a FlatZinc abstract syntax tree
 CGecode::FlatZinc::AST::ArrayArray node
 CGecode::FlatZinc::AST::ArrayAccessNode representing an array access
 CGecode::FlatZinc::AST::AtomNode representing an atom
 CGecode::FlatZinc::AST::BoolLitBoolean literal node
 CGecode::FlatZinc::AST::CallNode representing a function call
 CGecode::FlatZinc::AST::FloatLitFloat literal node
 CGecode::FlatZinc::AST::IntLitInteger literal node
 CGecode::FlatZinc::AST::SetLitSet literal node
 CGecode::FlatZinc::AST::StringString node
 CGecode::FlatZinc::AST::VarVariable node base class
 CGecode::FlatZinc::AST::BoolVarBoolean variable node
 CGecode::FlatZinc::AST::FloatVarFloat variable node
 CGecode::FlatZinc::AST::IntVarInteger variable node
 CGecode::FlatZinc::AST::SetVarSet variable node
 CGecode::FlatZinc::AST::TypeErrorException signaling type error
 CGecode::FlatZinc::BlackBoxAccessAccess to the model-local blackbox context while posting and searching
 CGecode::FlatZinc::BlackBoxCallInputs and pre-sized output buffers for one backend call
 CGecode::FlatZinc::BlackBoxProcessSessionPlatform process session used by the executable blackbox backend
 CGecode::FlatZinc::ConExprAbstract representation of a constraint
 CGecode::FlatZinc::ErrorException class for FlatZinc errors
 CGecode::FlatZinc::MeritMaxActionSelect by maximal Action
 CGecode::FlatZinc::MeritMaxActionSizeSelect by maximal Action over size
 CGecode::FlatZinc::MeritMaxAFCSelect by maximal AFC
 CGecode::FlatZinc::MeritMaxAFCSizeSelect by maximal AFC over size
 CGecode::FlatZinc::MeritMaxCHBSelect by maximal CHB
 CGecode::FlatZinc::MeritMaxCHBSizeSelect by maximal CHB over size
 CGecode::FlatZinc::Option< Val >Optional value
 CGecode::FlatZinc::OutputOrderStrict weak ordering for output items
 CGecode::FlatZinc::ParserStateState of the FlatZinc parser
 CGecode::FlatZinc::PrinterOutput support class for FlatZinc interpreter
 CGecode::FlatZinc::RegistryMap from constraint identifier to constraint posting functions
 CGecode::FlatZinc::SetBoolLastVal
 CGecode::FlatZinc::SetFloatLastVal
 CGecode::FlatZinc::SetIntLastVal
 CGecode::FlatZinc::SetIntSetLastVal
 CGecode::FlatZinc::SymbolEntryEntries in the symbol table
 CGecode::FlatZinc::SymbolTable< Val >Symbol table mapping identifiers (strings) to values
 CGecode::FlatZinc::VarSpecBase class for variable specifications
 CGecode::FlatZinc::BoolVarSpecSpecification for Boolean variables
 CGecode::FlatZinc::FloatVarSpecSpecification for floating point variables
 CGecode::FlatZinc::IntVarSpecSpecification for integer variables
 CGecode::FlatZinc::SetVarSpecSpecification for set variables
 CGecode::Float::FloatTraceViewFloat trace view
 CGecode::Float::FloatVarImpConfConfiguration for Float-variable implementations
 CGecode::Float::Linear::TermClass for describing linear term \(a\cdot x\)
 CGecode::FloatNumBranchValue description class for branching
 CGecode::FloatTraceDeltaTrace delta information for float variables
 CGecode::FloatValFloat value type
 CGecode::FreeListBase-class for freelist-managed objects
 CGecode::Int::IntVarImp::RangeListLists of ranges (intervals)
 CGecode::Int::Rel::NaryLqLe< View, o >::PosPositions in view array that have to be propagated
 CGecode::RangeListLists of ranges (intervals)
 CGecode::Gist::BestNodeStatic reference to the currently best space
 CGecode::Gist::BoundingBoxBounding box
 CGecode::Gist::ComparatorAbstract base class for comparators
 CGecode::Gist::VarComparator< S >A simple comparator
 CGecode::Gist::ExtentExtent representing shape of a tree at one depth level
 CGecode::Gist::InspectorAbstract base class for inspectors
 CGecode::Gist::Print< S >An inspector for printing simple text output
 CGecode::Gist::LayoutLayout parameters
 CGecode::Gist::LogosClass holding Gecode and Gist logo icons
 CGecode::Gist::NodeBase class for nodes of the search tree
 CGecode::Gist::SpaceNodeA node of a search tree of Gecode spaces
 CGecode::Gist::VisualNodeNode class that supports visual layout
 CGecode::Gist::NodeAllocatorBase< T >Node allocator
 CGecode::Gist::NodeCursor< Node >A cursor that can be run over a tree
 CGecode::Gist::NodeCursor< VisualNode >
 CGecode::Gist::BranchLabelCursorA cursor that labels branches
 CGecode::Gist::DisposeCursorA cursor that frees all memory
 CGecode::Gist::DrawingCursorA cursor that draws a tree on a QWidget
 CGecode::Gist::HideFailedCursorA cursor that marks failed subtrees as hidden
 CGecode::Gist::LayoutCursorA cursor that computes a tree layout for VisualNodes
 CGecode::Gist::NextSolCursorA cursor that finds the next solution
 CGecode::Gist::StatCursorA cursor that collects statistics
 CGecode::Gist::UnhideAllCursorA cursor that marks all nodes in the tree as not hidden
 CGecode::Gist::UnstopAllCursorA cursor that marks all nodes in the tree as not stopping
 CGecode::Gist::NodeVisitor< Cursor >Base class for a visitor that runs a cursor over a tree
 CGecode::Gist::PostorderNodeVisitor< Cursor >Run a cursor over a tree, processing nodes in post-order
 CGecode::Gist::PreorderNodeVisitor< Cursor >Run a cursor over a tree, processing nodes in pre-order
 CGecode::Gist::Options::I_Helper class storing inspectors
 CGecode::Gist::ShapeThe shape of a subtree
 CGecode::Gist::TextOutputAn window for simple text output
 CGecode::Gist::Print< S >An inspector for printing simple text output
 CGecode::Gist::VarComparator< S >A simple comparator
 CGecode::GroupGroup baseclass for controlling actors
 CGecode::BrancherGroupGroup of branchers
 CGecode::PropagatorGroupGroup of propagators
 CGecode::HeapHeap memory management class
 CGecode::HeapAllocatedBase class for heap allocated objects
 CGecode::BoolExpr::MiscMiscealloneous Boolean expressions
 CGecode::CPProfilerSearchTracer::GetInfoClass to send solution information to CPProfiler
 CGecode::Driver::ScriptGetInfo< BaseSpace >Class to send solution information to CPProfiler for a script
 CGecode::ChoiceChoice for performing commit
 CCDBF::ChoiceChoice
 CGecode::FlatZinc::PosIntChoiceChoice storing position and value
 CGecode::Gist::StopChoiceChoice for StopBrancher
 CGecode::PosChoiceChoices storing position
 CGecode::Int::Branch::PosValuesChoiceChoice storing position and values for integer views
 CGecode::PosValChoice< Val >Choice storing position and value
 CGecode::Int::LDSB::LDSBChoice< Val >Choice storing position and value, and symmetric literals to be excluded on the right branch
 CSteelMill::SteelMillBranch::ChoiceChoice
 CWarnsdorff::ChoiceChoice
 CGecode::Search::Base< T >Base-class for search engines
 CGecode::BAB< T >Depth-first branch-and-bound search engine
 CGecode::DFS< T >Depth-first search engine
 CGecode::LDS< T >Limited discrepancy search engine
 CGecode::PBS< T, E >Meta engine using a portfolio of search engines
 CGecode::RBS< T, E >Meta-engine performing restart-based search
 CGecode::Search::BuilderA class for building search engines
 CGecode::Search::BabBuilder< T >A BAB engine builder
 CGecode::Search::DfsBuilder< T >A DFS engine builder
 CGecode::Search::LdsBuilder< T >A DFS engine builder
 CGecode::Search::PbsBuilder< T, E >A PBS engine builder
 CGecode::Search::RbsBuilder< T, E >A RBS engine builder
 CGecode::Search::CutoffBase class for cutoff generators for restart-based meta engine
 CGecode::Search::CutoffAppendCutoff generator appending two cutoff generators
 CGecode::Search::CutoffConstantCutoff generator for constant sequence
 CGecode::Search::CutoffGeometricCutoff generator for the geometric sequence
 CGecode::Search::CutoffLinearCutoff generator for linear sequence
 CGecode::Search::CutoffLubyCutoff generator for the Luby sequence
 CGecode::Search::CutoffMergeCutoff generator merging two cutoff generators
 CGecode::Search::CutoffRandomCutoff generator for the random sequence
 CGecode::Search::CutoffRepeatCutoff generator that repeats a cutoff from another cutoff generator
 CGecode::Search::EngineSearch engine implementation interface
 CGecode::Search::Par::Engine< Tracer >Parallel depth-first search engine
 CGecode::Search::Par::PBS< Gecode::Search::Par::CollectBest >
 CGecode::Search::Par::BAB< Tracer >Parallel branch-and-bound engine
 CGecode::Search::Par::DFS< Tracer >Parallel depth-first search engine
 CGecode::Search::Par::PBS< Collect >Parallel portfolio engine implementation
 CGecode::Search::Seq::LDS< Tracer >Limited discrepancy search engine implementation
 CGecode::Search::Seq::PBS< best >Sequential portfolio engine implementation
 CGecode::Search::Seq::RBSEngine for restart-based search
 CGecode::Search::WorkerToEngine< Worker >Virtualize a worker to an engine
 CGecode::Search::StopBase-class for Stop-object
 CFailTimeStopStop object combining time and failuresa
 CGecode::Driver::CombinedStopStop object based on nodes, failures, and time
 CGecode::Search::FailStopStop-object based on number of failures
 CGecode::Search::NodeStopStop-object based on number of nodes
 CGecode::Search::Par::PortfolioStopStop object used for controlling slaves in a portfolio
 CGecode::Search::RestartStopStop-object based on number of restarts
 CGecode::Search::Seq::PortfolioStopStop object used for controlling slaves in a portfolio
 CGecode::Search::Seq::RestartStopStop-object for restart engine
 CGecode::Search::TimeStopStop-object based on time
 CGecode::SharedHandle::ObjectThe shared object
 CGecode::Action::StorageObject for storing action values
 CGecode::CHB::StorageObject for storing chb information
 CGecode::DFA::DFAIData stored for a DFA
 CGecode::FlatZinc::BlackBoxBackendBackend for a deterministic FlatZinc blackbox function
 CGecode::FlatZinc::BlackBoxExecPersistent-process backend shared by equal executable configurations
 CGecode::FlatZinc::BlackBoxLibraryDynamic-library backend owned by one blackbox constraint
 CGecode::FlatZinc::FlatZincSpace::OnRestartHandle::OnRestartData
 CGecode::Kernel::SharedSpaceData::DataThe shared data
 CGecode::SharedArray< T >::SAOImplementation of object for shared arrays
 CGecode::SharedData< Data >::SDOThe object storing the actual data
 CGecode::TraceFilter::TFOThe actual object storing the shared filters
 CGecode::TupleSet::DataData stored for a Table
 CGecode::SpaceComputation spaces
 CGecode::FlatZinc::FlatZincSpaceA space that can be initialized with a FlatZinc model
 CGecode::FloatMaximizeSpaceClass for maximizing float cost
 CGecode::FloatMinimizeSpaceClass for minimizing float cost
 CGecode::IntLexMaximizeSpaceClass for lexicographically maximizing integer costs
 CGecode::IntLexMinimizeSpaceClass for lexicographically minimizing integer costs
 CGecode::IntMaximizeSpaceClass for maximizing integer cost
 CGecode::IntMinimizeSpaceClass for minimizing integer cost
 CTest::Float::TestSpaceSpace for executing tests
 CTest::Int::TestSpaceSpace for executing tests
 CTest::Set::SetTestSpaceSpace for executing set tests
 CGecode::TFE::NodeNode for trace filter expression
 CGecode::TracerBaseClass to provide synchronization
 CGecode::ViewTracer< Float::FloatView >
 CGecode::StdFloatTracerStandard float variable tracer
 CGecode::ViewTracer< Int::IntView >
 CGecode::StdIntTracerStandard integer variable tracer
 CGecode::ViewTracer< Int::BoolView >
 CGecode::StdBoolTracerStandard Boolean variable tracer
 CGecode::ViewTracer< Set::SetView >
 CGecode::StdSetTracerStandard set variable tracer
 CGecode::ViewTracer< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View >
 CGecode::TracerTracer
 CGecode::StdTracerDefault tracer
 CGecode::ViewTracer< View >Tracer that process view trace information
 CGecode::HomeHome class for posting propagators
 CGecode::Int::Arithmetic::PowOpsOperations for power and nroot propagators
 CGecode::Int::Arithmetic::RangesMapNroot< Ops >Mapping integer to n-th root
 CGecode::Int::Arithmetic::RangesMapPow< Ops >Mapping ranges to powers
 CGecode::Int::Arithmetic::SqrOpsOperations for square and square-root propagators
 CGecode::Int::Arithmetic::ValuesMapNroot< Ops >Mapping integer (must be an n-th power) to n-th root
 CGecode::Int::Arithmetic::ValuesMapNrootSigned< Ops >Mapping integer (must be an n-th power) to n-th root (signed)
 CGecode::Int::Arithmetic::ValuesMapPow< Ops >Mapping integer to power
 CGecode::Int::BinPacking::ConflictGraphGraph containing conflict information
 CGecode::Int::BinPacking::ConflictGraph::CliqueClique information
 CGecode::Int::BinPacking::ConflictGraph::NodeClass for node in graph
 CGecode::Int::BinPacking::ConflictGraph::NodesIterator over node sets
 CGecode::Int::BinPacking::LambdaRangeRange of lambda values
 CGecode::Int::BinPacking::SizeSetSize sets
 CGecode::Int::BinPacking::SizeSetMinusOneSize sets with one element discarded
 CGecode::Int::Bool::Le< BV >Boolean less propagator
 CGecode::Int::BoolTraceViewDuplicate of a Boolean view
 CGecode::Int::BoolVarImpConfConfiguration for Bool-variable implementations
 CGecode::Int::Channel::DomInfo< View, Offset >Combine view with information for domain propagation
 CGecode::Int::Channel::ValInfo< View >Combine view with information for value propagation
 CGecode::Int::Circuit::NodeInfo< View >Information required for non-recursive checking for a single scc
 CGecode::Int::Circuit::TellInfo< View >Information for performing a recorded tell
 CGecode::Int::Cumulative::OmegaNodeNode for an omega tree
 CGecode::Int::Cumulative::ExtOmegaNodeNode for an extended omega tree
 CGecode::Int::Cumulative::OmegaLambdaNodeNode for an omega lambda tree
 CGecode::Int::Cumulative::PrecOrderSort by prec array
 CGecode::Int::Cumulative::StoCap< TaskView, inc >Sort by capacity
 CGecode::Int::Cumulative::TaskByDecCap< Task >Sort order for tasks by decreasing capacity
 CGecode::Int::Cumulatives::EventAn event collects the information for one event for the sweep-line
 CGecode::Int::Distinct::DomCtrl< View >Propagation controller for domain consistent distinct
 CGecode::Int::Distinct::HallInfo< IntType >Information on Hall intervals
 CGecode::Int::Distinct::MaxIncIdx< View >Sort-order by increasing maximum (by index)
 CGecode::Int::Distinct::MinInc< View >Sort-order by increasing minimum (direct)
 CGecode::Int::Distinct::MinIncIdx< View >Sort-order by increasing minimum (by index)
 CGecode::Int::Distinct::RankRank information
 CGecode::Int::Element::Int< V0, V1, Idx, Val >::ByValSorting pointers to (index,value) pairs in value order
 CGecode::Int::Element::Int< V0, V1, Idx, Val >::IdxValLinked index-value pairs
 CGecode::Int::Element::Int< V0, V1, Idx, Val >::IterIdxUnmarkValue iterator for indices in index-value map
 CGecode::Int::Element::Int< V0, V1, Idx, Val >::IterValValue iterator for values in index-value map
 CGecode::Int::Element::Int< V0, V1, Idx, Val >::IterValUnmarkValue iterator for values in index-value map
 CGecode::Int::Element::IterIdxView< View >Value iterator for indices in index-view map
 CGecode::Int::Element::RelTestBnd< VA, VC >Class for bounds-equality test
 CGecode::Int::Element::RelTestBnd< VA, ConstIntView >Class for bounds-equality test (specialized)
 CGecode::Int::Element::RelTestDom< VA, VC >Class for domain-equality test
 CGecode::Int::Element::RelTestDom< VA, ConstIntView >Class for domain-equality test (specialized)
 CGecode::Int::EventTime-tabling event for task
 CGecode::Int::Extensional::BitSet< IndexType >Bit-set
 CGecode::Int::Extensional::Compact< View, pos >::LostSupportsIterator over lost supports
 CGecode::Int::Extensional::Compact< View, pos >::ValidSupportsIterator over valid supports
 CGecode::Int::Extensional::CompactActorFactory< TablePropagator, View >
 CGecode::Int::Extensional::CompactAdvisorIndex< indexed >Optional variable index stored by a compact-table advisor
 CGecode::Int::Extensional::CompactAdvisor< View, pos, false >
 CGecode::Int::Extensional::CompactAdvisor< View, pos, true >
 CGecode::Int::Extensional::CompactAdvisor< View, pos, indexed >Advisor shared by compact-table support representations
 CGecode::Int::Extensional::CompactAdvisorIndex< false >Compact-table advisor without a variable index
 CGecode::Int::Extensional::CompactAdvisorIndex< true >Compact-table advisor with a variable index
 CGecode::Int::Extensional::CompactCompressed< View, pos >::LostSupports
 CGecode::Int::Extensional::CompactCompressed< View, pos >::ValidSupports
 CGecode::Int::Extensional::CompactStatus< Advisor >Touched-advisor status shared by positive compact-table propagators
 CGecode::Int::Extensional::CompactSupportPolicy< Support >
 CGecode::Int::Extensional::CompactSupportPolicy< CompressedSupport >
 CGecode::Int::Extensional::CompactSupportPolicy< const BitSetData * >
 CGecode::Int::Extensional::CompressedSupportCompressed tuple-word support list
 CGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::EdgeEdge defined by in-state and out-state
 CGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::IndexRangeRange approximation of which positions have changed
 CGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::LayerLayer for a view in the layered graph
 CGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::LayerValuesIterator for telling variable domains by scanning support
 CGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::StateStates are described by number of incoming and outgoing edges
 CGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::SupportSupport information for a value
 CGecode::Int::Extensional::NegCompactAlgorithm< Actor >Shared implementation of negative compact-table propagation
 CGecode::Int::Extensional::PosCompactAlgorithm< Actor >Shared implementation of positive compact-table propagation
 CGecode::Int::Extensional::ReCompactActorFactory< TablePropagator, View, CtrlView, rm >
 CGecode::Int::Extensional::ReCompactAlgorithm< Actor >Shared implementation of reified compact-table propagation
 CGecode::Int::Extensional::TinyBitSet< _size >Tiny bit-set
 CGecode::Int::Extensional::TupleSetAccessInternal access to finalized tuple-set support representations
 CGecode::Int::Extensional::VarTraits< Var >Traits class for variables
 CGecode::Int::Extensional::VarTraits< BoolVar >Traits class for variables
 CGecode::Int::Extensional::VarTraits< IntVar >Traits class for variables
 CGecode::Int::GCC::CardConstConstant view containing lower and upper cardinality bounds
 CGecode::Int::GCC::EdgeClass for edges \( e(x,v) \) in the variable-value-graph
 CGecode::Int::GCC::HallInfoContainer class providing information about the Hall structure of the problem variables
 CGecode::Int::GCC::MaxInc< View >Compares two indices i, j of two views \( x_i \) \( x_j\) according to the ascending order of the views upper bounds
 CGecode::Int::GCC::MinIdx< Card >Compares two cardinality views \( x_i \) \( x_j\) according to the index
 CGecode::Int::GCC::MinInc< View >Compares two indices i, j of two views \( x_i \) \( x_j\) according to the ascending order of the views lower bounds
 CGecode::Int::GCC::NodeBase class for nodes in the variable-value-graph
 CGecode::Int::GCC::ValNodeValue node
 CGecode::Int::GCC::VarNodeVariable node
 CGecode::Int::GCC::PartialSum< Card >Partial sum structure for constant time computation of the maximal capacity of an interval
 CGecode::Int::GCC::RankMaps domain bounds to their position in hall[].bounds
 CGecode::Int::GCC::UnReachableClass for computing unreachable values in the value GCC propagator
 CGecode::Int::GCC::VarValGraph< Card >Variable-value-graph used during propagation
 CGecode::Int::IdxView< View >Class for pair of index and view
 CGecode::Int::IdxViewArray< View >An array of IdxView pairs
 CGecode::Int::IntTraceViewDuplicate of an integer view
 CGecode::Int::IntVarImpBwdBackward iterator for ranges of integer variable implementations
 CGecode::Int::ViewRanges< MinusView >Range iterator for minus integer views
 CGecode::Int::IntVarImpConfConfiguration for Int-variable implementations
 CGecode::Int::IntVarImpFwdRange iterator for ranges of integer variable implementation
 CGecode::Int::ViewRanges< IntView >Range iterator for integer variable views
 CGecode::Int::ViewRanges< GCC::CardView >Range iterator for indexed problem variables
 CGecode::IntVarRangesRange iterator for integer variables
 CGecode::Set::LubRanges< SingletonView >Range iterator for least upper bound of singleton set view
 CGecode::Int::LDSB::LiteralA Literal is a pair of variable index and value
 CGecode::Int::LDSB::SymmetryImp< View >Implementation of a single symmetry
 CGecode::Int::LDSB::ValueSymmetryImp< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View >
 CGecode::Int::LDSB::ValueSequenceSymmetryImp< View >Implementation of a value sequence symmetry
 CGecode::Int::LDSB::ValueSymmetryImp< View >Implementation of a value symmetry
 CGecode::Int::LDSB::VariableSequenceSymmetryImp< View >Implementation of a variable sequence symmetry
 CGecode::Int::LDSB::VariableSymmetryImp< View >Implementation of a variable symmetry
 CGecode::Int::LDSB::SymmetryObjectImplementation of a symmetry at the modelling level
 CGecode::Int::LDSB::ValueSequenceSymmetryObjectImplementation of a value sequence symmetry at the modelling level
 CGecode::Int::LDSB::ValueSymmetryObjectImplementation of a value symmetry at the modelling level
 CGecode::Int::LDSB::VariableSequenceSymmetryObjectImplementation of a variable sequence symmetry at the modelling level
 CGecode::Int::LDSB::VariableSymmetryObjectImplementation of a variable symmetry at the modelling level
 CGecode::Int::Linear::BoolNegTraits< BV >Traits for Boolean negation view
 CGecode::Int::Linear::BoolNegTraits< BoolView >Traits for Boolean negation view
 CGecode::Int::Linear::BoolNegTraits< NegBoolView >Traits for Boolean negation view
 CGecode::Int::Linear::EmptyScaleBoolArrayEmpty array of scale Boolean views
 CGecode::Int::Linear::ScaleBoolCoefficient and Boolean view
 CGecode::Int::Linear::ScaleBoolArrayArray of scale Boolean views
 CGecode::Int::Linear::SupportIter< Val >Base-class for support-based iterator
 CGecode::Int::Linear::NegSupportIter< Val >Support-based iterator for negative view
 CGecode::Int::Linear::PosSupportIter< Val >Support-based iterator for positive view
 CGecode::Int::Linear::SupportSetSet for support information
 CGecode::Int::Linear::Term< View >Class for describing linear term \(a\cdot x\)
 CGecode::Int::Linear::TermBySizePos< View >Sort linear terms by coefficient size and original position
 CGecode::Int::Linear::TermByView< View >Sort linear terms by view
 CGecode::Int::NoOffset< View >Converter without offsets
 CGecode::Int::NoOverlap::FixDimDimension combining coordinate and integer size information
 CGecode::Int::NoOverlap::FlexDimDimension combining coordinate and integer view size information
 CGecode::Int::NoOverlap::ManBox< Dim, n >Mandatory box class
 CGecode::Int::NoOverlap::OptBox< Dim, n >Optional box class
 CGecode::Int::NValues::RangeEventEvent for range-based overlap analysis
 CGecode::Int::OffsetConverter with fixed offset
 CGecode::Int::PLAClass for defining advanced propagation level
 CGecode::Int::PLBClass for defining basic propagation level
 CGecode::Int::PLBAClass for defining basic and advanced propagation level
 CGecode::Int::Sequence::ViewValSupport< View, Val, iss >Class for view value support structure
 CGecode::Int::Sequence::ViewValSupportArray< View, Val, iss >An array of ViewValSupport data structures
 CGecode::Int::Sorted::OfflineMinOffline-Min datastructure Used to compute the perfect matching between the unsorted views x and the sorted views y
 CGecode::Int::Sorted::OfflineMinItemItem used to construct the OfflineMin sequence
 CGecode::Int::Sorted::RankStorage class for mininmum and maximum of a variable
 CGecode::Int::Sorted::SccComponentRepresentation of a strongly connected component
 CGecode::Int::Sorted::TupleMaxInc< View >Index comparison for ViewArray<Tuple>
 CGecode::Int::Sorted::TupleMaxIncExt< View >Extended Index comparison for ViewArray<Tuple>
 CGecode::Int::Sorted::TupleMinInc< View >View comparison on ViewTuples
 CGecode::Int::Sorted::TupleMinIncExt< View >Extended view comparison on pairs of views
 CGecode::Int::Sorted::ViewPair< View >Pair of views
 CGecode::Int::SortMap< TaskView, STO, inc >Sorting maps rather than tasks
 CGecode::Int::StoEct< TaskView, inc >Sort by earliest completion times
 CGecode::Int::StoEst< TaskView, inc >Sort by earliest start times
 CGecode::Int::StoLct< TaskView, inc >Sort by latest completion times
 CGecode::Int::StoLst< TaskView, inc >Sort by latest start times
 CGecode::Int::SupportValues< View, A >Support value iterator and recorder
 CGecode::Int::TaskArray< Task >Task array
 CGecode::Int::TaskTraits< Task >Traits class for mapping tasks to task views
 CGecode::Int::TaskTraits< Cumulative::ManFixPSETask >Task traits for mandatory fixed tasks
 CGecode::Int::TaskTraits< Cumulative::ManFixPTask >Task traits for mandatory fixed tasks
 CGecode::Int::TaskTraits< Cumulative::ManFlexTask >Task traits for mandatory flexible tasks
 CGecode::Int::TaskTraits< Cumulative::OptFixPSETask >Task traits for optional fixed tasks
 CGecode::Int::TaskTraits< Cumulative::OptFixPTask >Task traits for optional fixed tasks
 CGecode::Int::TaskTraits< Cumulative::OptFlexTask >Task traits for optional flexible tasks
 CGecode::Int::TaskTraits< Unary::ManFixPSETask >Task traits for mandatory fixed tasks
 CGecode::Int::TaskTraits< Unary::ManFixPTask >Task traits for mandatory fixed tasks
 CGecode::Int::TaskTraits< Unary::ManFlexTask >Task traits for mandatory flexible tasks
 CGecode::Int::TaskTraits< Unary::OptFixPSETask >Task traits for optional fixed tasks
 CGecode::Int::TaskTraits< Unary::OptFixPTask >Task traits for optional fixed tasks
 CGecode::Int::TaskTraits< Unary::OptFlexTask >Task traits for optional flexible tasks
 CGecode::Int::TaskTree< TaskView, Node >Task trees for task views with node type Node
 CGecode::Int::TaskTree< TaskView, ExtOmegaNode >
 CGecode::Int::Cumulative::ExtOmegaTree< TaskView >Omega trees for computing ect of task sets
 CGecode::Int::TaskTree< TaskView, OmegaLambdaNode >
 CGecode::Int::Cumulative::OmegaLambdaTree< TaskView >Omega-lambda trees for computing ect of task sets
 CGecode::Int::Unary::OmegaLambdaTree< TaskView >Omega-lambda trees for computing ect of task sets
 CGecode::Int::TaskTree< TaskView, OmegaNode >
 CGecode::Int::Cumulative::OmegaTree< TaskView >Omega trees for computing ect of task sets
 CGecode::Int::Unary::OmegaTree< TaskView >Omega trees for computing ect of task sets
 CGecode::Int::TaskViewArray< TaskView >Task view array
 CGecode::Int::TaskViewIter< TaskView, sto, inc >Allows to iterate over task views according to a specified order
 CGecode::Int::TaskViewIter< OptTaskView, sto, inc >
 CGecode::Int::ManTaskViewIter< OptTaskView, sto, inc >Allows to iterate over mandatory task views according to a specified order
 CGecode::Int::TaskViewTraits< TaskView >Traits class for mapping task views to tasks
 CGecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskFwd >Task view traits for forward task views
 CGecode::Int::TaskViewTraits< Cumulative::ManFixPTaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Cumulative::ManFixPTaskFwd >Task view traits for forward task views
 CGecode::Int::TaskViewTraits< Cumulative::ManFlexTaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Cumulative::ManFlexTaskFwd >Task view traits for forward task views
 CGecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskFwd >Task view traits for forward optional task views
 CGecode::Int::TaskViewTraits< Cumulative::OptFixPTaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Cumulative::OptFixPTaskFwd >Task view traits for forward optional task views
 CGecode::Int::TaskViewTraits< Cumulative::OptFlexTaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Cumulative::OptFlexTaskFwd >Task view traits for forward optional task views
 CGecode::Int::TaskViewTraits< Unary::ManFixPSETaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Unary::ManFixPSETaskFwd >Task view traits for forward task views
 CGecode::Int::TaskViewTraits< Unary::ManFixPTaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Unary::ManFixPTaskFwd >Task view traits for forward task views
 CGecode::Int::TaskViewTraits< Unary::ManFlexTaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Unary::ManFlexTaskFwd >Task view traits for forward task views
 CGecode::Int::TaskViewTraits< Unary::OptFixPSETaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Unary::OptFixPSETaskFwd >Task view traits for forward optional task views
 CGecode::Int::TaskViewTraits< Unary::OptFixPTaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Unary::OptFixPTaskFwd >Task view traits for forward optional task views
 CGecode::Int::TaskViewTraits< Unary::OptFlexTaskBwd >Task view traits for backward task views
 CGecode::Int::TaskViewTraits< Unary::OptFlexTaskFwd >Task view traits for forward optional task views
 CGecode::Int::Unary::ManFixPTaskUnary (mandatory) task with fixed processing time
 CGecode::Int::Cumulative::ManFixPTaskCumulative (mandatory) task with fixed processing time
 CGecode::Int::Unary::ManFixPSETaskUnary (mandatory) task with fixed processing, start or end time
 CGecode::Int::Cumulative::ManFixPSETaskCumulative (mandatory) task with fixed processing, start or end time
 CGecode::Int::Unary::ManFlexTaskUnary (mandatory) task with flexible processing time
 CGecode::Int::Cumulative::ManFlexTaskCumulative (mandatory) task with flexible processing time
 CGecode::Int::Unary::OmegaNodeNode for an omega tree
 CGecode::Int::Unary::OmegaLambdaNodeNode for an omega lambda tree
 CGecode::Int::ValSetClass for storing values of already assigned views
 CGecode::Int::ValSet::RangesIterator over ranges
 CGecode::Int::ViewRanges< View >Range iterator for integer views
 CGecode::Int::ViewRanges< CachedView< View > >Range iterator for offset integer views
 CGecode::Int::ViewRanges< ConstIntView >Range iterator for constant integer views
 CGecode::Int::ViewRanges< ZeroIntView >Range iterator for constant integer views
 CGecode::Int::ViewToVarArg< View >Class to map VarArg type to view
 CGecode::Int::ViewToVarArg< BoolView >VarArg type for Boolean views
 CGecode::Int::ViewToVarArg< Gecode::Float::FloatView >VarArg type for Set views
 CGecode::Int::ViewToVarArg< Gecode::Set::SetView >VarArg type for Set views
 CGecode::Int::ViewToVarArg< Gecode::Set::SingletonView >VarArg type for singleton views
 CGecode::Int::ViewToVarArg< IntView >VarArg type for integer views
 CGecode::Int::ViewToVarArg< MinusView >VarArg type for minus views
 CGecode::Int::ViewToVarArg< NegBoolView >VarArg type for Boolean views
 CGecode::Int::ViewValGraph::BiLinkBidirectional links for edges and anchors in nodes of view-value graph
 CGecode::Int::ViewValGraph::Edge< Gecode::ValSelCommitBase< typenameValSel::Gecode::ValSelCommitBase< typenameValSel::IntView, typenameValSel::Val >::IntView, typenameValSel::Val >::Gecode::ValSelCommitBase< typenameValSel::IntView, typenameValSel::Val >::IntView >
 CGecode::Int::ViewValGraph::Edge< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View >
 CGecode::Int::ViewValGraph::Node< Gecode::ValSelCommitBase< typenameValSel::IntView, typenameValSel::Val >::IntView >
 CGecode::Int::ViewValGraph::ValNode< Gecode::ValSelCommitBase< typenameValSel::IntView, typenameValSel::Val >::IntView >
 CGecode::Int::ViewValGraph::ViewNode< Gecode::ValSelCommitBase< typenameValSel::IntView, typenameValSel::Val >::IntView >
 CGecode::Int::ViewValGraph::Edge< View >Edges in view-value graph
 CGecode::Int::ViewValGraph::Node< View >Base-class for nodes (both view and value nodes)
 CGecode::Int::ViewValGraph::ValNode< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View >
 CGecode::Int::ViewValGraph::ViewNode< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View >
 CGecode::Int::ViewValGraph::ValNode< View >Value nodes in view-value graph
 CGecode::Int::ViewValGraph::ViewNode< View >View nodes in view-value graph
 CGecode::Int::ViewValGraph::CombPtrFlag< T >Class for combining two pointers with a flag
 CGecode::Int::ViewValGraph::Graph< View >View-value graph base class
 CGecode::Int::Distinct::Graph< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View >
 CGecode::Int::Distinct::Graph< View >View-value graph for propagation
 CGecode::Int::ViewValGraph::Graph< IntView >
 CGecode::Int::NValues::GraphView-value graph for propagation of upper bound
 CGecode::Int::ViewValGraph::IterPruneVal< View >Iterates the values to be pruned from a view node
 CGecode::IntPropLevelsClass for specifying integer propagation levels used by minimodel
 CGecode::IntSetInit< I >Integer set initialization
 CGecode::IntSetInit< IntArgs >Initialize integer set with integer arguments
 CGecode::IntSetInit< IntSet >Initialize integer set with integer set
 CGecode::IntSetRangesRange iterator for integer sets
 CGecode::Iter::Ranges::ArrayRange iterator for array of ranges
 CGecode::Iter::Ranges::Array::RangeRanges for array
 CGecode::Iter::Ranges::EmptyRange iterator for empty range
 CGecode::Set::GlbRanges< EmptyView >Range iterator for greatest lower bound of constantly empty set view
 CGecode::Set::LubRanges< EmptyView >Range iterator for least upper bound of constantly empty set view
 CGecode::Iter::Ranges::Map< I, M, strict >Range iterator for mapping ranges
 CGecode::Iter::Ranges::Map< I, M, true >Specialized mapping of ranges for strict maps
 CGecode::Iter::Ranges::MinMaxBase for range iterators with explicit min and max
 CGecode::Iter::Ranges::Compl< Limits::min, Limits::max, I >
 CGecode::Set::RangesCompl< I >A complement iterator spezialized for the BndSet limits
 CGecode::Iter::Ranges::Compl< Limits::min, Limits::max, Gecode::Set::LubRanges< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View > >
 CGecode::Set::RangesCompl< Gecode::Set::LubRanges< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View > >
 CGecode::Iter::Ranges::Compl< Limits::min, Limits::max, Gecode::Set::GlbRanges< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View > >
 CGecode::Set::RangesCompl< Gecode::Set::GlbRanges< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View > >
 CGecode::Iter::Ranges::Diff< Iter::Ranges::RangeList, ViewRanges< View > >
 CGecode::Int::ViewDiffRanges< View >Range iterator for cached integer views
 CGecode::Iter::Ranges::Diff< Iter::Ranges::RangeList, Int::ViewRanges< Int::IntView > >
 CGecode::IntTraceDeltaTrace delta information for integer variables
 CGecode::Iter::Ranges::Diff< GlbRanges< View >, BndSetRanges >
 CGecode::Set::GlbDiffRanges< View >Range iterator for difference of greatest lower bound and cache
 CGecode::Iter::Ranges::Diff< BndSetRanges, LubRanges< View > >
 CGecode::Set::LubDiffRanges< View >Range iterator for difference of least upper bound and cache
 CGecode::Iter::Ranges::Diff< LubRanges< T >, GlbRanges< T > >
 CGecode::Set::UnknownRanges< T >Range iterator for the unknown set
 CGecode::Iter::Ranges::Diff< Set::GlbRanges< Set::SetView >, Iter::Ranges::RangeList >
 CGecode::SetTraceDelta::GlbDelta for the greatest lower bound
 CGecode::Iter::Ranges::Diff< Iter::Ranges::RangeList, Set::LubRanges< Set::SetView > >
 CGecode::SetTraceDelta::LubDelta for the least upper bound
 CGecode::Iter::Ranges::Diff< LubRanges< Gecode::Set::SetVarImp * >, GlbRanges< Gecode::Set::SetVarImp * > >
 CGecode::Set::UnknownRanges< Gecode::Set::SetVarImp * >
 CGecode::Iter::Values::ToRanges< CountableSetValues >
 CTest::Set::CountableSetRangesRange iterator producing subsets of an IntSet
 CGecode::Iter::Ranges::AddRange< I >Range iterator for adding a single range to a range iterator
 CGecode::Iter::Ranges::SubRange< I >Range iterator for subtracting a single range from a range iterator
 CGecode::Iter::Ranges::Append< I, J >Range iterator for appending two range iterators
 CGecode::Iter::Ranges::Compl< UMIN, UMAX, I >Range iterator for computing the complement (described by template arguments)
 CGecode::Iter::Ranges::ComplVal< I >Range iterator for computing the complement (described by values)
 CGecode::Iter::Ranges::Diff< I, J >Range iterator for computing set difference
 CGecode::Iter::Ranges::Inter< I, J >Range iterator for computing intersection (binary)
 CGecode::Iter::Ranges::Map< I, M, false >Specialized mapping of ranges for non-strict maps
 CGecode::Iter::Ranges::NaryAppend< I >Range iterator for appending arbitrarily many iterators
 CGecode::Iter::Ranges::ScaleDown< I >Range iterator for pointwise division by a positive integer
 CGecode::Iter::Ranges::SingletonRange iterator for singleton range
 CGecode::Int::ViewRanges< BoolView >Range iterator for Boolean variable views
 CGecode::Int::ViewRanges< NegBoolView >Range iterator for negated Boolean variable views
 CGecode::Set::GlbRanges< UniverseView >Range iterator for greatest lower bound of constant universe set view
 CGecode::Set::LubRanges< UniverseView >Range iterator for least upper bound of constant universe set view
 CGecode::Iter::Ranges::SingletonAppend< J >Range iterator for appending a singleton with a range iterator
 CGecode::Iter::Ranges::Union< I, J >Range iterator for computing union (binary)
 CGecode::Iter::Values::ToRanges< I >Range iterator from value iterator
 CGecode::Iter::Ranges::Negative< I, strict >Range iterator for negative part of a range iterator
 CGecode::Iter::Ranges::Offset< I >Range iterator for pointwise offset (by some constant)
 CGecode::Iter::Ranges::Offset< ViewRanges< IntView > >
 CGecode::Int::ViewRanges< OffsetView >Range iterator for offset integer views
 CGecode::Iter::Ranges::Positive< I, strict >Range iterator for positive part of a range iterator
 CGecode::Iter::Ranges::RangeListRange iterator for range lists
 CGecode::Set::BndSetRangesRange iterator for integer sets
 CGecode::Set::GlbRanges< SetVarImp * >Range iterator for the greatest lower bound of a set variable implementation
 CGecode::Set::GlbRanges< SetView >Range iterator for greatest lower bound of set variable views
 CGecode::Set::LubRanges< SetVarImp * >Range iterator for the least upper bound of a set variable implementation
 CGecode::Set::LubRanges< SetView >Range iterator for least upper bound of set variable views
 CGecode::Iter::Ranges::RangeListIterIterator over range lists
 CGecode::Iter::Ranges::CacheRange iterator cache
 CGecode::Iter::Ranges::MinusRange iterator for pointwise minus of a range iterator
 CGecode::Iter::Ranges::NaryInterRange iterator for intersection of iterators
 CGecode::Iter::Ranges::NaryUnionRange iterator for union of iterators
 CGecode::Iter::Ranges::ScaleUp< Val, UnsVal, I >Range iterator for pointwise product with a positive integer
 CGecode::Iter::Ranges::ScaleUp< int, unsigned int, ViewRanges< IntView > >
 CGecode::Int::ViewRanges< IntScaleView >Range iterator for integer-precision scale integer views
 CGecode::Iter::Ranges::ScaleUp< long long int, unsigned long long int, ViewRanges< IntView > >
 CGecode::Int::ViewRanges< LLongScaleView >Range iterator for long long int-precision scale integer views
 CGecode::Iter::Ranges::Size< I >Range iterator with size counting
 CGecode::Iter::Ranges::ToValues< I >Value iterator from range iterator
 CGecode::Iter::Ranges::ToValues< IntSetRanges >
 CGecode::IntSetValuesValue iterator for integer sets
 CGecode::Iter::Ranges::ToValues< IntVarRanges >
 CGecode::IntVarValuesValue iterator for integer variables
 CGecode::Iter::Ranges::ToValues< ViewRanges< IntView > >
 CGecode::Int::ViewValues< IntView >
 CGecode::Iter::Ranges::ToValues< ViewRanges< View > >
 CGecode::Int::ViewValues< Gecode::ValSelCommitBase< typenameValSel::View, typenameValSel::Val >::View >
 CGecode::Int::ViewValues< View >Value iterator for integer views
 CGecode::Iter::Values::ArrayValue iterator for array of integers
 CGecode::Iter::Values::BitSet< BS >Value iterator for values in a bitset
 CGecode::Iter::Values::BitSetOffset< BS >Value iterator for values in an offset bitset
 CGecode::Iter::Values::Inter< I, J >Value iterator for the intersection of two value iterators
 CGecode::Iter::Values::Map< I, M, strict >Value iterator for mapping values of a value iterator
 CGecode::Iter::Values::Negative< I, strict >Value iterator for selecting only negative values
 CGecode::Iter::Values::Offset< I >Value iterator for pointwise offset (by some constant)
 CGecode::Iter::Values::Positive< I, strict >Value iterator for selecting only positive values
 CGecode::Iter::Values::SingletonValue iterator for single value
 CGecode::Iter::Values::Union< I, J >Value iterator for the union of two value iterators
 CGecode::Iter::Values::Unique< I >Remove duplicate values from from value iterator
 CGecode::Iter::Values::ValueListIterIterator over value lists
 CGecode::Iter::Values::MinusValue iterator for pointwise minus of a value iterator
 CGecode::Kernel::GPIGlobal propagator information
 CGecode::Kernel::GPI::InfoClass for storing propagator information
 CGecode::Kernel::MemoryChunkMemory chunk with size information
 CGecode::Kernel::HeapChunkMemory chunk allocated from heap with proper alignment
 CGecode::Kernel::MemoryManagerManage memory for space
 CGecode::Kernel::SharedMemoryShared object for several memory areas
 CGecode::Kernel::ViewOcc< View >Occurrence information for a view
 CGecode::LinFloatExprFloat expressions
 CGecode::LinFloatRelLinear relations
 CGecode::LinIntExprLinear expressions over integer variables
 CGecode::LinIntRelLinear relations over integer variables
 CGecode::LocalHandleHandles for local (space-shared) objects
 CGecode::Matrix< A >Matrix-interface for arrays
 CGecode::MeritBase< View_, Val_ >Base-class for merit class
 CGecode::MeritBase< FloatView, double >
 CGecode::Float::Branch::MeritAFCSizeMerit class for AFC over size
 CGecode::Float::Branch::MeritActionSizeMerit class for action over size
 CGecode::Float::Branch::MeritCHBSizeMerit class for CHB Q-score over size
 CGecode::Float::Branch::MeritDegreeSizeMerit class for degree over size
 CGecode::Float::Branch::MeritMaxMerit class for maximum of float view
 CGecode::Float::Branch::MeritMinMerit class for minimum
 CGecode::Float::Branch::MeritSizeMerit class for size of float view
 CGecode::MeritBase< SetView, double >
 CGecode::Set::Branch::MeritAFCSizeMerit class for AFC over size
 CGecode::Set::Branch::MeritActionSizeMerit class for action over size
 CGecode::Set::Branch::MeritCHBSizeMerit class for CHB Q-score over size
 CGecode::Set::Branch::MeritDegreeSizeMerit class for degree over size
 CGecode::MeritBase< SetView, int >
 CGecode::Set::Branch::MeritMaxMerit class for maximum of set view
 CGecode::Set::Branch::MeritMinMerit class for minimum of set views
 CGecode::MeritBase< SetView, unsigned int >
 CGecode::Set::Branch::MeritSizeMerit class for size of set view
 CGecode::MeritBase< View, double >
 CGecode::Int::Branch::MeritAFCSize< View >Merit class for AFC over size
 CGecode::Int::Branch::MeritActionSize< View >Merit class for action over size
 CGecode::Int::Branch::MeritCHBSize< View >Merit class for CHB over size
 CGecode::Int::Branch::MeritDegreeSize< View >Merit class for degree over size
 CGecode::MeritAFC< View >Merit class for AFC
 CGecode::MeritAction< View >Merit class for action
 CGecode::MeritCHB< View >Merit class for CHB
 CGecode::MeritFunction< View >Merit class for user-defined merit function
 CGecode::MeritBase< View, int >
 CGecode::Int::Branch::MeritMax< View >Merit class for maximum
 CGecode::Int::Branch::MeritMin< View >Merit class for minimum of integer views
 CGecode::MeritBase< View, unsigned int >
 CGecode::Int::Branch::MeritRegretMax< View >Merit class for maximum regret
 CGecode::Int::Branch::MeritRegretMin< View >Merit class for minimum regret
 CGecode::Int::Branch::MeritSize< View >Merit class for size
 CGecode::MeritDegree< View >Merit class for degree
 CGecode::MetaInfoInformation passed by meta search engines
 CGecode::NGLNo-good literal recorded during search
 CGecode::ViewValNGL< View, int, PC_INT_VAL >
 CGecode::Int::Branch::EqNGL< View >No-good literal for equality
 CGecode::ViewValNGL< View, int, PC_INT_BND >
 CGecode::Int::Branch::GqNGL< View >No-good literal for greater or equal
 CGecode::Int::Branch::LqNGL< View >No-good literal for less or equal
 CGecode::ViewValNGL< View, int, PC_INT_DOM >
 CGecode::Int::Branch::NqNGL< View >No-good literal for disequality
 CGecode::ViewValNGL< SetView, int, PC_SET_ANY >
 CGecode::Set::Branch::ExcNGLNo-good literal for exclusion
 CGecode::Set::Branch::IncNGLNo-good literal for inclusion
 CGecode::Search::NoNGLClass for a sentinel no-good literal
 CGecode::ViewValNGL< View, Val, pc >View-value no-good literal
 CGecode::NoGoodsNo-goods recorded from restarts
 CGecode::Search::Par::Path< Gecode::Tracer >
 CGecode::Search::Seq::Path< Gecode::Tracer >
 CGecode::Search::Par::Path< Tracer >Depth-first path (stack of edges) supporting recomputation
 CGecode::Search::Seq::Path< Tracer >Depth-first path (stack of edges) supporting recomputation
 CGecode::NoIdxVarImpConfConfiguration class for variable implementations without index structure
 CGecode::NonLinFloatExprBase class for non-linear float expressions
 CGecode::NonLinIntExprBase class for non-linear expressions over integer variables
 CGecode::Options::I_Helper class storing Gist inspectors
 CGecode::PosPosition information
 CGecode::PostInfoClass to set group information when a post function is executed
 CGecode::PostTraceInfoPost trace information
 CGecode::PropagateTraceInfoPropagate trace information
 CGecode::PropagatorsClass to iterate over propagators in a group
 CGecode::PropCostPropagation cost
 CGecode::REGRegular expressions over integer values
 CGecode::RegionHandle to region
 CGecode::region_allocator< T >Allocator that allocates memory from a region
 CGecode::region_allocator< T >::rebind< U >Rebinding helper (returns the type of a similar allocator for type U)
 CGecode::region_allocator< void >Region allocator - specialization for void
 CGecode::region_allocator< void >::rebindRebinding helper (returns the type of a similar allocator for type U)
 CGecode::ReifyReification specification
 CGecode::Search::NoTraceRecorderEmpty trace recorder
 CGecode::Search::NoTraceRecorder::IDClass for storing node identifiers
 CGecode::Search::OptionsSearch engine options
 CCommonOptionsCommon command line options
 CGecode::Gist::OptionsOptions for Gist
 CGecode::Search::Par::CollectAllCollect all solutions
 CGecode::Search::Par::CollectBestCollect best solutions
 CGecode::Search::Par::Path< Tracer >::EdgeSearch tree edge for recomputation
 CGecode::Search::Seq::Path< Tracer >::EdgeSearch tree edge for recomputation
 CGecode::Search::Seq::Probe< Tracer >::NodeNode in the search tree for LDS
 CGecode::Search::Seq::SharedStopInfoShared stop information
 CGecode::Search::Seq::SlaveRunnable slave of a portfolio master
 CGecode::Search::TraceRecorderSimple recorder for a search tracer
 CGecode::Search::EdgeTraceRecorderRecorder for a search tracer with edge information
 CGecode::Search::TraceRecorder::IDClass for storing identifiers
 CGecode::Search::WrapTraceRecorderRecorder for engine events (for access control)
 CGecode::SearchTracerSupport for tracing search
 CGecode::CPProfilerSearchTracerClass to record search trace info for CPProfiler
 CGecode::StdSearchTracer
 CGecode::SearchTracer::EdgeInfoEdge information
 CGecode::SearchTracer::EngineInfoInformation about an engine
 CGecode::SearchTracer::NodeInfoNode information
 CGecode::Set::ArrayRangesRange iterator for a two-dimensional array
 CGecode::Set::BndSetSets of integers
 CGecode::Set::GLBndSetGrowing sets of integers
 CGecode::Set::LUBndSetShrinking sets of integers
 CGecode::Set::GlbRanges< T >Range iterator for the greatest lower bound
 CGecode::Set::GlbRanges< ComplementView< View > >Range iterator for greatest lower bound of complement set views
 CGecode::Set::GlbRanges< SingletonView >Range iterator for greatest lower bound of singleton set view
 CGecode::Set::GlbRanges< View >
 CGecode::Set::GlbRanges< CachedView< View > >Range iterator for greatest lower bound of cached set views
 CGecode::Set::GlbRanges< ComplementView< ComplementView< View > > >Range iterator for the greatest lower bound of double-complement-views
 CGecode::Set::Int::IntLessSort order for integers
 CGecode::Set::Int::OverweightValues< I >Value Iterator for values above a certain weight
 CGecode::Set::LubRanges< T >Range iterator for the least upper bound
 CGecode::Set::LubRanges< ComplementView< View > >Range iterator for least upper bound of complement set views
 CGecode::Set::LubRanges< ConstSetView >Range iterator for least upper bound of constant set view
 CGecode::Set::GlbRanges< ConstSetView >Range iterator for greatest lower bound of constant set view
 CGecode::Set::LubRanges< View >
 CGecode::Set::LubRanges< CachedView< View > >Range iterator for least upper bound of cached set views
 CGecode::Set::LubRanges< ComplementView< ComplementView< View > > >Range iterator for the least upper bound of double-complement-views
 CGecode::Set::Rel::CharacteristicSetsRepresentation of the characteristic functions of two sets
 CGecode::Set::Rel::CharacteristicSets::CSIterValue iterator for characteristic function
 CGecode::Set::SetTraceViewDuplicate of a set view
 CGecode::Set::SetVarImpConfConfiguration for Set-variable implementations
 CGecode::SetCmpRelComparison relation (for two-sided comparisons)
 CGecode::SetExprSet expressions
 CGecode::SetRelSet relations
 CGecode::SetTraceDeltaTrace delta information for set variables
 CGecode::SetVarGlbRangesIterator for the greatest lower bound ranges of a set variable
 CGecode::SetVarGlbValuesIterator for the values in the greatest lower bound of a set variable
 CGecode::SetVarLubRangesIterator for the least upper bound ranges of a set variable
 CGecode::SetVarLubValuesIterator for the values in the least upper bound of a set variable
 CGecode::SetVarUnknownRangesIterator for the unknown ranges of a set variable
 CGecode::SetVarUnknownValuesIterator for the values in the unknown set of a set variable
 CGecode::SharedHandleThe shared handle
 CGecode::SharedArray< int >
 CGecode::SharedArray< Idx >
 CGecode::SharedData< BranchTbl >
 CGecode::SharedData< BranchFilter< Var > >
 CGecode::SharedData< VarValPrint< Var, Gecode::ValCommit< View, typenameBranchTraits< typenameView::VarType >::ValType >::Val > >
 CGecode::SharedData< std::function< void(Gecode::Space &home)> >
 CGecode::SharedData< Function >
 CGecode::SharedData< CommitFunction >
 CGecode::SharedData< ValFunction >
 CGecode::ActionClass for action management
 CGecode::BoolActionRecording actions for Boolean variables
 CGecode::FloatActionRecording actions for float variables
 CGecode::IntActionRecording actions for integer variables
 CGecode::SetActionRecording actions for set variables
 CGecode::CHBClass for CHB management
 CGecode::BoolCHBRecording CHB for Boolean variables
 CGecode::FloatCHBRecording CHB for float variables
 CGecode::IntCHBRecording CHB for integer variables
 CGecode::SetCHBRecording CHB for set variables
 CGecode::DFADeterministic finite automaton (DFA)
 CGecode::FlatZinc::BlackBoxContextHandleModel-local context shared by blackbox propagators and search support
 CGecode::FlatZinc::BranchInformation
 CGecode::FlatZinc::FlatZincSpace::OnRestartHandle
 CGecode::IntSetInteger sets
 CGecode::Kernel::SharedSpaceDataClass to store data shared among several spaces
 CGecode::RndRandom number generator
 CGecode::SharedArray< T >Shared array with arbitrary number of elements
 CGecode::SharedData< Data >Class for sharing data between spaces
 CGecode::TraceFilterTrace filters
 CGecode::TupleSetClass representing a set of tuples
 CGecode::Slice< A >A slice of a matrix
 CGecode::Space::BranchersClass to iterate over branchers of a space
 CGecode::Space::IdlePropagatorsClass to iterate over idle propagators of a space
 CGecode::Space::PropagatorsClass to iterate over propagators of a space
 CGecode::Space::ScheduledPropagatorsClass to iterate over scheduled propagators of a space
 CGecode::space_allocator< T >Allocator that allocates memory from a space heap
 CGecode::space_allocator< T >::rebind< U >Rebinding helper (returns the type of a similar allocator for type U)
 CGecode::space_allocator< void >Space allocator - specialization for void
 CGecode::space_allocator< void >::rebindRebinding helper (returns the type of a similar allocator for type U)
 CGecode::StatusStatisticsStatistics for execution of status
 CGecode::Gist::StatisticsStatistics about the search tree
 CGecode::Search::StatisticsSearch engine statistics
 CGecode::Search::WorkerSearch worker statistics
 CGecode::Search::Seq::Probe< Gecode::Tracer >
 CGecode::Search::Par::Engine< Tracer >::WorkerParallel depth-first search worker
 CGecode::Search::Par::BAB< Tracer >::WorkerParallel branch-and-bound search worker
 CGecode::Search::Par::DFS< Tracer >::WorkerParallel depth-first search worker
 CGecode::Search::Seq::BAB< Tracer >Implementation of depth-first branch-and-bound search engine
 CGecode::Search::Seq::DFS< Tracer >Depth-first search engine implementation
 CGecode::Search::Seq::Probe< Tracer >Probe engine for LDS
 CGecode::SubscribedPropagatorsIterator over subscribed propagators
 CGecode::Support::AllocatorDefault memory allocator
 CGecode::Support::BitSetDataDate item for bitsets
 CGecode::Support::BlockAllocator< T, A, blocksize >Manage memory organized into block lists (allocator)
 CGecode::Support::BlockAllocator< RangeList, Region >
 CGecode::Iter::Ranges::RangeListIter::RLIOShared object for allocation
 CGecode::Support::BlockAllocator< ValueList, Region >
 CGecode::Iter::Values::ValueListIter::VLIOShared object for allocation
 CGecode::Support::BlockClient< T, A, blocksize >Client for block allocator of type T
 CGecode::Support::BlockClient< RangeList, Region >
 CGecode::Iter::Ranges::RangeListIter::RangeListRange list class
 CGecode::Support::BlockClient< ValueList, Region >
 CGecode::Iter::Values::ValueListIter::ValueListValue list class
 CGecode::Support::DynamicArray< T, A >Array with arbitrary number of elements
 CGecode::Support::DynamicQueue< T, A >Queue with arbitrary number of elements
 CGecode::Support::DynamicStack< T, A >Stack with arbitrary number of elements
 CGecode::Support::EventAn event for synchronization
 CGecode::Support::IntTypeTraits< IntType >Traits to for information about integer types
 CGecode::Support::IntTypeTraits< signed char >Traits for signed char
 CGecode::Support::IntTypeTraits< signed int >Traits for signed integer
 CGecode::Support::IntTypeTraits< signed short int >Traits for signed short int
 CGecode::Support::IntTypeTraits< unsigned char >Traits for unsigned char
 CGecode::Support::IntTypeTraits< unsigned int >Traits for unsigned integer
 CGecode::Support::IntTypeTraits< unsigned short int >Traits for unsigned short int
 CGecode::Support::Job< RetType >Baseclass for jobs with return type RetType
 CGecode::Support::JobStop< RetType >Class to throw an exception to stop new jobs from being started
 CGecode::Support::Less< Type >Comparison class for sorting using <
 CGecode::Support::Less< Card >
 CGecode::Int::GCC::CardLess< Card >Sort by increasing cardinality
 CGecode::Support::LinearCongruentialGenerator< m, a, q, r >Template for linear congruential generators
 CGecode::Support::LockA lock as a scoped frontend for a mutex
 CGecode::Support::MutexA mutex for mutual exclausion among several threads
 CGecode::Support::QuickSortStack< Type >Static stack for quicksort
 CGecode::Support::RawBitSetBaseBasic bitset support (without stored size information)
 CGecode::Int::BinPacking::ConflictGraph::NodeSetSets of graph nodes
 CGecode::Support::BitSetBaseBasic bitset support
 CGecode::Support::BitSet< Region >
 CGecode::Int::NValues::SymBitMatrixSymmetric diagonal bit matrix
 CGecode::Support::BitSet< Gecode::Space >
 CGecode::Support::BitSetOffset< Gecode::Space >
 CGecode::Int::Sequence::ViolationsSimple bitsets for recording violations
 CGecode::Support::BitSet< A >Simple bitsets
 CGecode::Support::BitSetOffset< A >Bitsets with index offset
 CGecode::Support::RefCountA class for thread-safe reference counting
 CGecode::Support::RunJobs< Jobs, RetType >Parallel iterator that runs jobs with a given number of threads
 CGecode::Support::RunJobs< Jobs, RetType >::Master
 CGecode::Support::RunnableAn interface for objects that can be run by a thread
 CGecode::Search::Par::Slave< Gecode::Search::Par::CollectBest >
 CGecode::Search::Par::Engine< Tracer >::WorkerParallel depth-first search worker
 CGecode::Search::Par::Slave< Collect >Runnable slave of a portfolio master
 CGecode::Support::RunJobs< Jobs, RetType >::DeleterA class to delete the master (running in parallel)
 CGecode::Support::RunJobs< Jobs, RetType >::WorkerThe actual worker using a thread to run a job
 CGecode::Support::StaticStack< T, A >Stack with fixed number of elements
 CGecode::Support::TerminatorAn interface for objects that can be called after a thread has terminated (after running the thread's destructor)
 CGecode::Search::Par::Engine< Tracer >Parallel depth-first search engine
 CGecode::Search::Par::Slave< Collect >::CompletionCompletion event for the current run
 CGecode::Support::ThreadSimple threads
 CGecode::Support::Thread::RunA real thread
 CGecode::Support::TimerTimer
 CGecode::SymmetryHandleA reference-counted pointer to a SymmetryObject
 CGecode::TFETrace filter expressions
 CGecode::TieBreak< VarBranch >Combine variable selection criteria for tie-breaking
 CGecode::TraceFilter::TFO::FilterFilter information
 CGecode::TraceFilter::TFO::StackFrame
 CGecode::TraceTraits< View >Traits for tracing
 CGecode::TraceTraits< Float::FloatView >Trace traits for float views
 CGecode::TraceTraits< Int::BoolView >Trace traits for Boolean views
 CGecode::TraceTraits< Int::IntView >Trace traits for integer views
 CGecode::TraceTraits< Set::SetView >Trace traits for set views
 CGecode::TupleSet::CSupportWordCompressed support data for one tuple-word block
 CGecode::TupleSet::RangeRange information
 CGecode::TupleSet::RangesIterator over ranges
 CGecode::TupleSet::ValueDataData about values in the table
 CGecode::ValBranch< Var >Value branching information
 CGecode::ValBranch< BoolVar >
 CGecode::BoolAssignWhich values to select for assignment
 CGecode::BoolValBranchWhich values to select for branching first
 CGecode::ValBranch< FloatVar >
 CGecode::FloatAssignWhich values to select for assignment
 CGecode::FloatValBranchWhich values to select for branching first
 CGecode::ValBranch< IntVar >
 CGecode::IntAssignWhich values to select for assignment
 CGecode::IntValBranchWhich values to select for branching first
 CGecode::ValBranch< SetVar >
 CGecode::SetAssignWhich value to select for assignment
 CGecode::SetValBranchWhich values to select for branching first
 CGecode::ValCommit< View_, Val_ >Base class for value commit
 CGecode::ValCommit< FloatView, FloatVal >
 CGecode::Float::Branch::ValCommitLqGqValue commit class for less or equal or greater or equal
 CGecode::ValCommit< SetView, int >
 CGecode::Set::Branch::ValCommitExcValue commit class for exclusion
 CGecode::Set::Branch::ValCommitIncValue commit class for inclusion
 CGecode::ValCommit< View, BranchTraits< View::VarType >::ValType >
 CGecode::ValCommitFunction< View >Class for user-defined value commit
 CGecode::ValCommit< View, int >
 CGecode::Int::Branch::ValCommitEq< View >Value commit class for equality
 CGecode::Int::Branch::ValCommitGq< View >Value commit class for greater or equal
 CGecode::Int::Branch::ValCommitGr< View >Value commit class for greater
 CGecode::Int::Branch::ValCommitLq< View >Value commit class for less or equal
 CGecode::ValSel< View_, Val_ >Base class for value selection
 CGecode::ValSel< FloatView, FloatNumBranch >
 CGecode::Float::Branch::ValSelGqValue selection class for values smaller than median of view
 CGecode::Float::Branch::ValSelLqValue selection class for values smaller than median of view
 CGecode::Float::Branch::ValSelRndValue selection class for random value of view
 CGecode::ValSel< IntView, int >
 CGecode::Int::Branch::ValSelRangeMaxValue selection class for maximum range of integer view
 CGecode::Int::Branch::ValSelRangeMinValue selection class for minimum range of integer view
 CGecode::ValSel< SetView, int >
 CGecode::Set::Branch::ValSelMaxValue selection class for maximum of view
 CGecode::Set::Branch::ValSelMedValue selection class for median of view
 CGecode::Set::Branch::ValSelMinValue selection class for minimum of view
 CGecode::Set::Branch::ValSelRndValue selection class for random value of view
 CGecode::ValSel< View, BranchTraits< View::VarType >::ValType >
 CGecode::ValSelFunction< View >User-defined value selection
 CGecode::ValSel< View, int >
 CGecode::Int::Branch::ValSelAvg< View >Value selection class for average of view
 CGecode::Int::Branch::ValSelMax< View >Value selection class for maximum of view
 CGecode::Int::Branch::ValSelMed< View >Value selection class for median of view
 CGecode::Int::Branch::ValSelMin< View >Value selection class for minimum of view
 CGecode::Int::Branch::ValSelRnd< View >Value selection class for random value of view
 CGecode::ValSelCommitBase< View_, Val_ >Base class for value selection and commit
 CGecode::ValSelCommitBase< ValSel::View, ValSel::Val >
 CGecode::ValSelCommit< ValSel, ValCommit >Class for value selection and commit
 CGecode::VarBase class for variables
 CGecode::VarImpVar< Int::BoolVarImp >
 CGecode::BoolVarBoolean integer variables
 CGecode::VarImpVar< Float::FloatVarImp >
 CGecode::FloatVarFloat variables
 CGecode::VarImpVar< Int::IntVarImp >
 CGecode::IntVarInteger variables
 CGecode::VarImpVar< Set::SetVarImp >
 CGecode::SetVarSet variables
 CGecode::VarImpVar< VarImp >Variables as interfaces to variable implementations
 CGecode::VarArray< Var >Variable arrays
 CGecode::VarArray< BoolVar >
 CGecode::BoolVarArrayBoolean variable array
 CGecode::VarArray< FloatVar >
 CGecode::FloatVarArrayFloat variable array
 CGecode::VarArray< IntVar >
 CGecode::IntVarArrayInteger variable array
 CGecode::VarArray< SetVar >
 CGecode::SetVarArraySet variable array
 CGecode::VarBranch< Var >Variable branching information
 CGecode::VarBranch< BoolVar >
 CGecode::BoolVarBranchWhich Boolean variable to select for branching
 CGecode::VarBranch< FloatVar >
 CGecode::FloatVarBranchWhich variable to select for branching
 CGecode::VarBranch< IntVar >
 CGecode::FlatZinc::IntBoolVarBranchWhich integer or Boolean variable to select for branching
 CGecode::IntVarBranchWhich integer variable to select for branching
 CGecode::VarBranch< SetVar >
 CGecode::SetVarBranchWhich variable to select for branching
 CGecode::VarImpBaseBase-class for variable implementations
 CGecode::VarImp< Gecode::Float::FloatVarImpConf >
 CGecode::Float::FloatVarImpBaseBase-class for Float-variable implementations
 CGecode::Float::FloatVarImpFloat variable implementation
 CGecode::VarImp< Gecode::Int::BoolVarImpConf >
 CGecode::Int::BoolVarImpBaseBase-class for Bool-variable implementations
 CGecode::Int::BoolVarImpBoolean variable implementation
 CGecode::VarImp< Gecode::Int::IntVarImpConf >
 CGecode::Int::IntVarImpBaseBase-class for Int-variable implementations
 CGecode::Int::IntVarImpInteger variable implementation
 CGecode::VarImp< Gecode::Set::SetVarImpConf >
 CGecode::Set::SetVarImpBaseBase-class for Set-variable implementations
 CGecode::Set::SetVarImpFinite integer set variable implementation
 CGecode::VarImp< VIC >Base-class for variable implementations
 CGecode::VarImpDisposerBaseBase class for Variable type disposer
 CGecode::VarImpDisposer< VarImp >Variable implementation disposer
 CGecode::VarImpView< Var >Base-class for variable implementation views
 CGecode::VarImpView< BoolVar >
 CGecode::Int::BoolViewBoolean view for Boolean variables
 CGecode::VarImpView< FloatVar >
 CGecode::Float::FloatViewFloat view for float variables
 CGecode::VarImpView< IntVar >
 CGecode::Int::IntViewInteger view for integer variables
 CGecode::VarImpView< SetVar >
 CGecode::Set::SetViewSet view for set variables
 CGecode::ViewArray< View >View arrays
 CGecode::ViewArray< Int::Linear::NoView >View array for no view (empty)
 CGecode::ViewSel< View_ >Abstract class for view selection
 CGecode::ViewSel< Merit::View >
 CGecode::Val< Choose, Merit >
 CGecode::View< Choose, Merit >
 CGecode::Var< Choose, Merit >
 CGecode::View< ChooseMin, Merit >
 CGecode::Var< ChooseMin, Merit >
 CGecode::View< ChooseMax, Merit >
 CGecode::Var< ChooseMax, Merit >
 CGecode::ViewSelChoose< ChooseMax, Merit >
 CGecode::View< ChooseMax, Merit >
 CGecode::Var< ChooseMax, Merit >
 CGecode::ViewSelChooseTbl< ChooseMax, Merit >
 CGecode::ViewSelMaxTbl< Merit >Select view with largest merit taking tie-break limit into account
 CGecode::ViewSelMax< Merit >Select view with largest merit
 CGecode::ViewSelChoose< ChooseMin, Merit >
 CGecode::View< ChooseMin, Merit >
 CGecode::Var< ChooseMin, Merit >
 CGecode::ViewSelChooseTbl< ChooseMin, Merit >
 CGecode::ViewSelMinTbl< Merit >Select view with least merit taking tie-break limit into account
 CGecode::ViewSelMin< Merit >Select view with least merit
 CGecode::ViewSelChoose< Choose, Merit >Choose view according to merit
 CGecode::ViewSelChooseTbl< Choose, Merit >Choose view according to merit taking tie-break limit into account
 CGecode::ViewSel< View >
 CGecode::ViewSelNone< View >Select the first unassigned view
 CGecode::ViewSelRnd< View >Select a view randomly
 CGecode::ViewTraceInfoView trace information
 CGecode::ViewTraceRecorder< View >::SlackCollection of slack values
 CGraphGraph specification
 CGraphColorSpecGraph specification
 CManFixPSETask
 CGecode::Int::ManToOptTask< ManFixPSETask >
 CGecode::Int::Cumulative::OptFixPSETaskCumulative optional task with fixed processing, start or end time
 CGecode::Int::Unary::OptFixPSETaskUnary optional task with fixed processing, start or end time
 CManFixPSETaskFwd
 CGecode::Int::FwdToBwd< ManFixPSETaskFwd >
 CManFixPTask
 CGecode::Int::ManToOptTask< ManFixPTask >
 CGecode::Int::Cumulative::OptFixPTaskCumulative optional task with fixed processing time
 CGecode::Int::Unary::OptFixPTaskUnary optional task with fixed processing time
 CManFixPTaskFwd
 CGecode::Int::FwdToBwd< ManFixPTaskFwd >
 CManFlexTask
 CGecode::Int::ManToOptTask< ManFlexTask >
 CGecode::Int::Cumulative::OptFlexTaskCumulative optional task with flexible processing time
 CGecode::Int::Unary::OptFlexTaskUnary optional task with flexible processing time
 CManFlexTaskFwd
 CGecode::Int::FwdToBwd< ManFlexTaskFwd >
 CManTask
 CGecode::Int::ManToOptTask< ManTask >Class to define an optional from a mandatory task
 COpenShop::PrintTaskHelper class for representing tasks when printing a solution
 COpenShop::TaskTask representation for CROSH heuristic
 COptFixPSETaskFwd
 CGecode::Int::FwdToBwd< OptFixPSETaskFwd >
 COptFixPTaskFwd
 CGecode::Int::FwdToBwd< OptFixPTaskFwd >
 COptFlexTaskFwd
 CGecode::Int::FwdToBwd< OptFlexTaskFwd >
 CPhotoSpecSpecifications for photo example
 CPlayEntry in round robin schedule
 CQDialog
 CGecode::Gist::AboutGistDisplay information about Gist
 CGecode::Gist::PreferencesDialogPreferences dialog for Gist
 CQMainWindow
 CGecode::Gist::GistMainWindowMain window for stand-alone Gist
 CGecode::Gist::TextOutputIWindow with associated ostream, used for inspecting Gist nodes
 CQThread
 CGecode::Gist::SearcherThreadA thread that concurrently explores the tree
 CQWidget
 CGecode::Gist::GistGecode Interactive Search Tool
 CGecode::Gist::NodeStatInspectorDisplay information about nodes
 CGecode::Gist::NodeWidgetSmall node drawings for the status bar
 CGecode::Gist::TreeCanvasA canvas that displays the search tree
 CRadiotherapyDataInstance data for radio therapy problem
 CRoundingBase
 CGecode::Float::RoundingFloating point rounding policy
 CRRSRound robin schedule
 CSortByWeightSort orders by weight
 Cstd::exception
 CGecode::ExceptionException: Base-class for exceptions
 CGecode::DynamicCastFailedException: dynamic cast failed
 CGecode::Float::ArgumentSameException: Arguments contain same variable multiply
 CGecode::Float::ArgumentSizeMismatchException: Arguments are of different size
 CGecode::Float::IllegalOperationException: Illegal operation passed as argument
 CGecode::Float::OutOfLimitsException: Value out of limits
 CGecode::Float::TooFewArgumentsException: Too few arguments available in argument array
 CGecode::Float::UnknownBranchingException: Unknown value or variable selection passed as argument
 CGecode::Float::UnknownOperationException: Unknown operation passed as argument
 CGecode::Float::UnknownRelationException: Unknown relation passed as argument
 CGecode::Float::ValOfUnassignedVarException: Attempt to access value of unassigned variable
 CGecode::Float::ValueMixedSignException: Value with mixed sign
 CGecode::Float::VariableEmptyDomainException: Variable created with empty domain
 CGecode::IllegalDecayException: illegal decay factor
 CGecode::Int::AlreadyFinalizedException: Tuple set already finalized
 CGecode::Int::ArgumentSameException: Arguments contain same variable multiply
 CGecode::Int::ArgumentSizeMismatchException: Arguments are of different size
 CGecode::Int::IllegalOperationException: Illegal operation passed as argument
 CGecode::Int::LDSBBadValueSelectionException: Value selection incompatible with LDSB
 CGecode::Int::LDSBUnbranchedVariableException: Variable in symmetry not branched on
 CGecode::Int::NotYetFinalizedException: Tuple set not yet finalized
 CGecode::Int::NotZeroOneException: Not 0/1 integer
 CGecode::Int::OutOfLimitsException: Value out of limits
 CGecode::Int::TooFewArgumentsException: Too few arguments available in argument array
 CGecode::Int::UninitializedTupleSetException: uninitialized tuple set
 CGecode::Int::UnknownBranchingException: Unknown value or variable selection passed as argument
 CGecode::Int::UnknownOperationException: Unknown operation passed as argument
 CGecode::Int::UnknownReifyModeException: Unknown reification mode passed as argument
 CGecode::Int::UnknownRelationException: Unknown relation passed as argument
 CGecode::Int::ValOfUnassignedVarException: Attempt to access value of unassigned variable
 CGecode::Int::VariableEmptyDomainException: Variable created with empty domain
 CGecode::InvalidFunctionException: invalid function
 CGecode::MemoryExhaustedException: Memory exhausted
 CGecode::MiniModel::ArgumentOutOfRangeException: Argument out of range
 CGecode::MiniModel::ArgumentSizeMismatchException: Sizes of arguments does not match
 CGecode::MiniModel::TooFewArgumentsException: Too few arguments available in argument array
 CGecode::MoreThanOneTracerException: action has wrong arity
 CGecode::OperatingSystemErrorException: operating system error
 CGecode::Search::MixedBestException: Mixed non-best and best solution search requested
 CGecode::Search::NoAssetsException: No assets requested for portfolio-based search
 CGecode::Search::NoBestException: Best solution search is not supported
 CGecode::Search::UninitializedCutoffException: Uninitialized cutoff for restart-based search
 CGecode::Set::ArgumentSizeMismatchException: Arguments are of different size
 CGecode::Set::IllegalOperationException: Illegal operation passed as argument
 CGecode::Set::OutOfLimitsException: Value out of limits
 CGecode::Set::TooFewArgumentsException: No arguments available in argument array
 CGecode::Set::UnknownBranchingException: Unknown value or variable selection passed as argument
 CGecode::Set::UnknownOperationException: Unknown operation type passed as argument
 CGecode::Set::UnknownRelationException: Unknown relation type passed as argument
 CGecode::Set::VariableEmptyDomainException: Variable created with empty domain
 CGecode::SpaceFailedException: Operation on failed space invoked
 CGecode::SpaceIllegalAlternativeException: Commit with illegal alternative
 CGecode::SpaceNoBrancherException: Commit when no brancher present
 CGecode::SpaceNotClonedException: Copy constructor did not call base class copy constructor
 CGecode::SpaceNotStableException: Operation on not stable space invoked
 CGecode::TooManyBranchersException: too many branchers
 CGecode::TooManyGroupsException: too many groups
 CGecode::UninitializedAFCException: uninitialized AFC
 CGecode::UninitializedActionException: uninitialized action
 CGecode::UninitializedCHBException: uninitialized CHB
 CGecode::UninitializedRndException: uninitialized random number generator
 CGecode::UnknownBrancherException: unknown brancher
 CGecode::UnknownPropagatorException: unknown propagator
 CTaskView
 CGecode::Int::FwdToBwd< TaskView >Task mapper: turns a task view into its dual
 CTest::BaseBase class for all tests to be run
 CTest::Assign::BoolTestBase class for tests for branching on Boolean variables
 CTest::Assign::FloatTestBase class for tests for branching on float variables
 CTest::Assign::IntTestBase class for tests for assigning integer variables
 CTest::Assign::SetTestBase class for tests for branching on set variables
 CTest::Branch::BoolTestBase class for tests for branching on Boolean variables
 CTest::Branch::FloatTestBase class for tests for branching on float variables
 CTest::Branch::IntTestBase class for tests for branching on integer variables
 CTest::Branch::SetTestBase class for tests for branching on set variables
 CTest::FlatZinc::FlatZincTestBase class for tests for FlatZinc
 CTest::FlatZinc::FlatZincErrorTest
 CTest::Float::TestBase class for tests with float constraints
 CTest::Int::TestBase class for tests with integer constraints
 CTest::Set::SetTestBase class for tests with set constraints
 CTest::Float::AssignmentBase class for assignments
 CTest::Float::CpltAssignmentGenerate all assignments
 CTest::Float::ExtAssignmentGenerate all assignments except the last variable and complete it to get a solution
 CTest::Float::RandomAssignmentGenerate random selection of assignments
 CTest::Float::FloatRelTypesIterator for float relation types
 CTest::indSimple class for describing indentation
 CTest::Int::AssignmentBase class for assignments
 CTest::Int::CpltAssignmentGenerate all assignments
 CTest::Int::RandomAssignmentGenerate random selection of assignments
 CTest::Int::RandomMixAssignmentGenerate random selection of assignments
 CTest::Int::BoolOpTypesIterator for Boolean operation types
 CTest::Int::IntPropBasicAdvancedIterator for basic and advanced integer propagation levels
 CTest::Int::IntPropLevelsIterator for simple integer propagation levels
 CTest::Int::IntRelTypesIterator for integer relation types
 CTest::OptionsCommandline options
 CTest::Set::CountableSetIterate all subsets of a given set
 CTest::Set::CountableSetValuesValue iterator producing subsets of an IntSet
 CTest::Set::SetAssignmentGenerate all set assignments
 CTest::Set::SetOpTypesIterator for Boolean operation types
 CTest::Set::SetRelTypesIterator for set relation types
 CTileSpecSpecification of one tile