Generated on Sat Feb 7 2015 02:05:30 for Gecode by doxygen 1.8.9.1
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CGecode::ArgArrayBase< BoolVar >
 CGecode::ArgArrayBase< FloatVal >
 CGecode::ArgArrayBase< FloatVar >
 CGecode::ArgArrayBase< int >
 CGecode::ArgArrayBase< IntSet >
 CGecode::ArgArrayBase< IntVar >
 CGecode::ArgArrayBase< SetVar >
 CGecode::ArgArrayBase< SymmetryHandle >
 CGecode::ArgArrayBase< Var >
 CBaseSpace
 CGecode::Support::BlockAllocator< RangeList, Region >
 CGecode::Support::BlockAllocator< ValueList, Region >
 CGecode::Support::BlockClient< PosSet, Heap >
 CGecode::Support::BlockClient< RangeList, Region >
 CGecode::Support::BlockClient< StateNode, Heap >
 CGecode::Support::BlockClient< ValueList, Region >
 CGecode::BranchTraits< typename IntView::VarType >
 CGecode::BranchTraits< typename View::VarType >
 CGecode::Int::ViewValGraph::CombPtrFlag< Gecode::Int::ViewValGraph::Node< IntView > >
 CGecode::Int::ViewValGraph::CombPtrFlag< Gecode::Int::ViewValGraph::Node< View > >
 CGecode::ConstView< IntView >
 CGecode::ConstView< SetView >
 CGecode::Council< Gecode::Activity::Recorder::Idx >
 CGecode::Council< Gecode::Advisor >
 CGecode::Council< Gecode::Int::Bool::Clause::Tagged >
 CGecode::Council< Gecode::Int::Extensional::LayeredGraph::Index >
 CGecode::Council< Gecode::Int::Precede::Single::Index >
 CGecode::Council< Gecode::Int::Rel::NaryLqLe::Index >
 CGecode::Council< Gecode::Int::Sequence::SupportAdvisor< View > >
 CGecode::Council< Gecode::Set::Channel::ChannelBool::IndexAdvisor >
 CGecode::Council< Gecode::Set::Precede::Single::Index >
 CGecode::Council< Gecode::ViewAdvisor< Gecode::Int::BoolView > >
 CGecode::Council< SupportAdvisor >
 CCourseA course
 CCurriculumA curriculum
 CGecode::DerivedView< BoolView >
 CGecode::DerivedView< FloatView >
 CGecode::DerivedView< Gecode::Int::IntView >
 CGecode::DerivedView< IntView >
 CDictionaryA simple dictionary class
 CGecode::Support::DynamicArray< Gecode::DFA::Transition, Gecode::Heap >
 CGecode::Support::DynamicArray< Gecode::Gist::Comparator *, Gecode::Heap >
 CGecode::Support::DynamicArray< Gecode::Gist::Inspector *, Gecode::Heap >
 CGecode::Support::DynamicArray< int, Gecode::Heap >
 CGecode::Support::DynamicQueue< Gecode::Space *, Gecode::Heap >
 CGecode::Support::DynamicStack< Gecode::Search::Parallel::Path::Edge, Gecode::Heap >
 CGecode::Support::DynamicStack< Gecode::Search::Sequential::Path::Edge, Gecode::Heap >
 CE
 CGecode::ActivityClass for activity management
 CGecode::Activity::StorageObject for storing activity values
 CGecode::ActorLinkDouble-linked list for actors
 CGecode::Advisors< A >Class to iterate over advisors of a council
 CGecode::AFCClass for AFC (accumulated failure count) management
 CGecode::AllVarConfConfiguration for all variable implementations
 CGecode::ArchiveArchive representation
 CGecode::ArgArrayBase< T >Base-class for argument arrays
 CGecode::ArrayTraits< A >Traits of arrays in Gecode
 CGecode::ArrayTraits< ArgArray< IntSet > >Traits of IntSetArgs
 CGecode::ArrayTraits< ArgArray< SymmetryHandle > >Traits of Symmetries
 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< PrimArgArray< FloatVal > >Traits of FloatValArgs
 CGecode::ArrayTraits< PrimArgArray< int > >Traits of IntArgs
 CGecode::ArrayTraits< PrimArgArray< TaskType > >Traits of TaskTypeArgs
 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::BoolExprBoolean expressions
 CGecode::BoolExpr::MiscExprMiscealloneous Boolean expressions
 CGecode::BoolExpr::NodeNode for Boolean expression
 CGecode::BrancherHandleHandle for brancher
 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::ChoiceChoice for performing commit
 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::ConstView< View >Base-class for constant views
 CGecode::Council< A >Council of advisors
 CGecode::CRICurrent restart information during search
 CGecode::DeltaGeneric domain change information to be supplied to advisors
 CGecode::DerivedView< View >Base-class for derived views
 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::StringOption::ValueOption value
 CGecode::EngineBaseBase-class for search engines
 CGecode::FlatZinc::AliasAlias for a variable specification
 CGecode::FlatZinc::AST::NodeA node in a FlatZinc abstract syntax tree
 CGecode::FlatZinc::AST::TypeErrorException signaling type error
 CGecode::FlatZinc::ConExprAbstract representation of a constraint
 CGecode::FlatZinc::ErrorException class for FlatZinc errors
 CGecode::FlatZinc::FznRndA thread-safe random number generator
 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::SymbolEntryEntries in the symbol table
 CGecode::FlatZinc::SymbolTable< Val >Symbol table mapping identifiers (strings) to values
 CGecode::FlatZinc::VarSpecBase class for variable specifications
 CGecode::Float::FloatVarImpConfConfiguration for Float-variable implementations
 CGecode::Float::Linear::TermClass for describing linear term $a\cdot x$
 CGecode::Float::Linear::TermLessSort linear terms by view
 CGecode::FloatNumBranchValue description class for branching
 CGecode::FloatValFloat value type
 CGecode::FreeListBase-class for freelist-managed objects
 CGecode::Gist::BestNodeStatic reference to the currently best space
 CGecode::Gist::BoundingBoxBounding box
 CGecode::Gist::BranchRepresentation of a branch in the search tree
 CGecode::Gist::ComparatorAbstract base class for comparators
 CGecode::Gist::ExtentExtent representing shape of a tree at one depth level
 CGecode::Gist::InspectorAbstract base class for inspectors
 CGecode::Gist::LayoutLayout parameters
 CGecode::Gist::LayouterHelper functions for the layout algorithm
 CGecode::Gist::LogosClass holding Gecode and Gist logo icons
 CGecode::Gist::NodeBase class for nodes of the search tree
 CGecode::Gist::NodeAllocatorBase< T >Node allocator
 CGecode::Gist::NodeCursor< Node >A cursor that can be run over a tree
 CGecode::Gist::NodeVisitor< Cursor >Base class for a visitor that runs a cursor over a tree
 CGecode::Gist::Options::_IHelper class storing inspectors
 CGecode::Gist::SearchItemA stack item for depth first search
 CGecode::Gist::ShapeThe shape of a subtree
 CGecode::Gist::ShapeAllocatorAllocate shapes statically
 CGecode::Gist::TextOutputAn window for simple text output
 CGecode::GlobalAFCGlobally shared object for propagator information
 CGecode::GlobalAFC::CounterClass for storing timed-decay value
 CGecode::HeapHeap memory management class
 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::SizeSetSize sets
 CGecode::Int::BinPacking::TellCacheRecord tell information
 CGecode::Int::Bool::Le< BV >Boolean less propagator
 CGecode::Int::BoolVarImpConfConfiguration for Bool-variable implementations
 CGecode::Int::Channel::BoolIterIterates the values to be removed as defined by an array of Boolean views
 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::SsccInfo< 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::EventEvent for task
 CGecode::Int::Cumulative::OmegaNodeNode for an omega 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 evnet 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::PairValuesValue iterator for pair of iterators
 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::Extensional::GroupStatesGroupStates is used to index StateGroup by group
 CGecode::Int::Extensional::Incremental< View >::WorkWork stack
 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::StateGroupStategroup is used to compute a partition of states
 CGecode::Int::Extensional::StateGroupByGroupSort groups stated by group and then state
 CGecode::Int::Extensional::TransByI_StateSort transition array by input state
 CGecode::Int::Extensional::TransByO_StateSort transition array by output state
 CGecode::Int::Extensional::TransBySymbolSort transition array by symbol (value)
 CGecode::Int::Extensional::TransBySymbolI_StateSort transition array by symbol and then input states
 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 provding 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::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::IntVarImpBwdBackward iterator for ranges of integer variable implementations
 CGecode::Int::IntVarImpConfConfiguration for Int-variable implementations
 CGecode::Int::IntVarImpFwdRange iterator for ranges of integer variable implementation
 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::SymmetryObjectImplementation of a 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::SupportSetSet for support information
 CGecode::Int::Linear::Term< View >Class for describing linear term $a\cdot x$
 CGecode::Int::Linear::TermLess< 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::NValues::RangeEventEvent for range-based overlap analysis
 CGecode::Int::OffsetConverter with fixed offset
 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::TaskViewArray< TaskView >Task view array
 CGecode::Int::TaskViewIter< TaskView, sto, inc >Allows to iterate over 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::Unary::ManFlexTaskUnary (mandatory) task with flexible processing time
 CGecode::Int::Unary::OmegaNodeNode for an omega tree
 CGecode::Int::Unshare::VarPtrLess< Var >Sort order for variables
 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< 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::Set::ConstSetView >VarArg type for constant 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::ViewValGraph::BiLinkBidirectional links for edges and anchors in nodes of 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::ViewValGraph::IterPruneVal< View >Iterates the values to be pruned from a view node
 CGecode::IntSet::MinIncSort ranges according to increasing minimum
 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::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::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::Positive< I, strict >Range iterator for positive part of a range iterator
 CGecode::Iter::Ranges::RangeListRange iterator for range lists
 CGecode::Iter::Ranges::RangeListIterIterator over range lists
 CGecode::Iter::Ranges::ScaleUp< Val, UnsVal, I >Range iterator for pointwise product with a positive integer
 CGecode::Iter::Ranges::Size< I >Range iterator with size counting
 CGecode::Iter::Ranges::ToValues< I >Value iterator from range iterator
 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::LinFloatExprFloat expressions
 CGecode::LinFloatExpr::NodeNodes for linear expressions
 CGecode::LinFloatRelLinear relations
 CGecode::LinIntExprLinear expressions over integer variables
 CGecode::LinIntExpr::NodeNodes for linear expressions
 CGecode::LinIntRelLinear relations over integer variables
 CGecode::LocalHandleHandles for local (space-shared) objects
 CGecode::Matrix< A >Matrix-interface for arrays
 CGecode::MemoryChunkMemory chunk with size information
 CGecode::MemoryManagerManage memory for space
 CGecode::MeritBase< _View, _Val >Base-class for merit class
 CGecode::MiniModel::ExpInfoExpression information
 CGecode::MiniModel::FinalBagFor collecting final states while constructing a DFA
 CGecode::MiniModel::NodeInfoNode information computed during traversal of the expressions
 CGecode::MiniModel::PosInfoInformation on positions collected during traversal
 CGecode::MiniModel::StatePoolState pool combines a tree of states together with yet unprocessed states
 CGecode::MiniModel::SymbolsIncSort symbols
 CGecode::MiniModel::TransitionBagFor collecting transitions while constructing a DFA
 CGecode::NGLNo-good literal recorded during search
 CGecode::NoGoodsNo-goods recorded from restarts
 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::PosPosition information
 CGecode::PropCostPropagation cost
 CGecode::REGRegular expressions over integer values
 CGecode::REG::ExpImplementation of the actual expression tree
 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 >::rebind< U >Rebinding helper (returns the type of a similar allocator for type U)
 CGecode::ReifyReification specification
 CGecode::Search::CutoffBase class for cutoff generators for restart-based meta engine
 CGecode::Search::EngineSearch engine implementation interface
 CGecode::Search::OptionsSearch engine options
 CGecode::Search::Parallel::Path::EdgeSearch tree edge for recomputation
 CGecode::Search::Sequential::Path::EdgeSearch tree edge for recomputation
 CGecode::Search::StopBase-class for Stop-object
 CGecode::Set::ArrayRangesRange iterator for a two-dimensional array
 CGecode::Set::BndSetSets 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::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::Rel::CharacteristicSetsRepresentation of the characteristic functions of two sets
 CGecode::Set::Rel::CharacteristicSets::CSIterValue iterator for characteristic function
 CGecode::Set::SetVarImpConfConfiguration for Set-variable implementations
 CGecode::SetCmpRelComparison relation (for two-sided comparisons)
 CGecode::SetExprSet expressions
 CGecode::SetExpr::NodeNode for set expression
 CGecode::SetRelSet relations
 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::SharedHandle::ObjectThe shared object
 CGecode::SharedMemoryShared object for several memory areas
 CGecode::Slice< A >A slice of a matrix
 CGecode::SpaceComputation spaces
 CGecode::Space::BranchersClass to iterate over branchers of a space
 CGecode::Space::PropagatorsClass to iterate over 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 >::rebind< U >Rebinding helper (returns the type of a similar allocator for type U)
 CGecode::StatusStatisticsStatistics for execution of status
 CGecode::Support::BitSetDataDate item for bitsets
 CGecode::Support::BlockAllocator< T, A, blocksize >Manage memory organized into block lists (allocator)
 CGecode::Support::BlockClient< T, A, blocksize >Client for block allocator of type T
 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::Less< Type >Comparison class for sorting using <
 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::Support::RunnableAn interface for objects that can be run by a thread
 CGecode::Support::StaticStack< T, A >Stack with fixed number of elements
 CGecode::Support::ThreadSimple threads
 CGecode::Support::Thread::RunA real thread
 CGecode::Support::TimerTimer
 CGecode::SymmetryHandleA reference-counted pointer to a SymmetryObject
 CGecode::TieBreak< VarBranch >Combine variable selection criteria for tie-breaking
 CGecode::ValBranchValue branching information
 CGecode::ValCommit< _View, _Val >Base class for value commit
 CGecode::ValSel< _View, _Val >Base class for value selection
 CGecode::ValSelCommitBase< _View, _Val >Base class for value selection and commit
 CGecode::VarBase class for variables
 CGecode::VarArgArray< Var >::VarLessSort order for variables
 CGecode::VarArray< Var >Variable arrays
 CGecode::VarBranchVariable branching information
 CGecode::VarImpBaseBase-class for variable implementations
 CGecode::VarImpDisposerBaseBase class for Variable type disposer
 CGecode::VarImpView< Var >Base-class for variable implementation views
 CGecode::ViewArray< View >View arrays
 CGecode::ViewArray< Int::Linear::NoView >View array for no view (empty)
 CGecode::ViewSel< _View >Abstract class for view selection
 Crounded_arith_opp
 CGecode::Set::GlbRanges< Set::Gecode::Set::SetVarImp * >
 CGecode::Set::GlbRanges< View >
 CGraphGraph specification
 CGecode::Int::ViewValGraph::Graph< IntView >
 CGraphColorSpecGraph specification
 CGecode::Int::IdxView< Gecode::Int::Element::View >
 CGecode::Int::IdxView< SView >
 CGecode::Int::IdxView< VA >
 CGecode::Int::IdxViewArray< SView >
 CGecode::Int::IdxViewArray< VA >
 CGecode::Support::IntTypeTraits< Idx >
 CGecode::Support::IntTypeTraits< Val >
 CGecode::Support::Less< Card >
 CGecode::Set::LubRanges< Set::Gecode::Set::SetVarImp * >
 CGecode::Set::LubRanges< View >
 CManFixPSETask
 CManFixPTask
 CManFlexTask
 CGecode::MeritBase< FloatView, double >
 CGecode::MeritBase< SetView, double >
 CGecode::MeritBase< SetView, int >
 CGecode::MeritBase< SetView, unsigned int >
 CGecode::MeritBase< View, double >
 CGecode::MeritBase< View, int >
 CGecode::MeritBase< View, unsigned int >
 CGecode::Gist::NodeCursor< VisualNode >
 CGecode::Iter::Ranges::Offset< ViewRanges< IntView > >
 COpenShop::PrintTaskHelper class for representing tasks when printing a solution
 COpenShop::TaskTask representation for CROSH heuristic
 CGecode::FlatZinc::Option< AST::SetLit * >
 CGecode::FlatZinc::Option< std::pair< double, double > >
 CPhotoSpecSpecifications for the photo example
 CPlayEntry in round robin schedule
 CQDialog
 CQMainWindow
 CQThread
 CQWidget
 CRadiotherapyDataInstance data for radio therapy problem
 CRRSRound robin schedule
 CGecode::Iter::Ranges::ScaleUp< int, unsigned int, ViewRanges< IntView > >
 CGecode::Iter::Ranges::ScaleUp< long long int, unsigned long long int, ViewRanges< IntView > >
 CSortByWeightSort orders by weight
 Cbasic_ostream
 Cexception
 Cmap
 CGecode::FlatZinc::SymbolTable< Gecode::FlatZinc::SymbolEntry >
 CGecode::Int::TaskArray< ManTask >
 CGecode::Int::TaskArray< OptTask >
 CGecode::Int::TaskTree< TaskView, ExtOmegaNode >
 CGecode::Int::TaskTree< TaskView, OmegaLambdaNode >
 CGecode::Int::TaskTree< TaskView, OmegaNode >
 CTaskView
 CGecode::Int::TaskViewIter< OptTaskView, sto, inc >
 CGecode::Int::Linear::Term< Int::Gecode::Int::BoolView >
 CGecode::Int::Linear::Term< Int::Gecode::Int::IntView >
 CTest::BaseBase class for all tests to be run
 CTest::Branch::RunInfoInformation about one test-run
 CTest::Float::AssignmentBase class for assignments
 CTest::Float::Dom::CreateHelp class to create and register tests
 CTest::Float::FloatRelTypesIterator for float relation types
 CTest::Float::Linear::CreateHelp class to create and register tests
 CTest::Float::MiniModelLin::CreateHelp class to create and register tests
 CTest::Float::MiniModelLin::LinInstrType for representing a linear instruction
 CTest::Float::Rel::CreateHelp class to create and register tests
 CTest::indSimple class for describing identation
 CTest::Int::Arithmetic::CreateHelp class to create and register tests
 CTest::Int::AssignmentBase class for assignments
 CTest::Int::BinPacking::CreateHelp class to create and register tests
 CTest::Int::Bool::CreateHelp class to create and register tests
 CTest::Int::BoolOpTypesIterator for Boolean operation types
 CTest::Int::Circuit::CreateHelp class to create and register tests
 CTest::Int::Count::CreateHelp class to create and register tests
 CTest::Int::Cumulative::CreateHelp class to create and register tests
 CTest::Int::Cumulatives::AboveDescribe that event is above a certain limit
 CTest::Int::Cumulatives::BelowDescribe that event is below a certain limit
 CTest::Int::Cumulatives::EventEvent to be scheduled
 CTest::Int::Element::CreateHelp class to create and register tests
 CTest::Int::GCC::CreateHelp class to create and register tests
 CTest::Int::IntConLevelsIterator for integer consistency levels
 CTest::Int::IntRelTypesIterator for integer relation types
 CTest::Int::Linear::CreateHelp class to create and register tests
 CTest::Int::Member::CreateHelp class to create and register tests
 CTest::Int::MiniModel::CreateHelp class to create and register tests
 CTest::Int::MiniModelBoolean::BoolInstrType for representing a Boolean instruction
 CTest::Int::MiniModelBoolean::CreateHelp class to create and register tests
 CTest::Int::MiniModelCount::CreateHelp class to create and register tests
 CTest::Int::MiniModelLin::CreateHelp class to create and register tests
 CTest::Int::MiniModelLin::LinInstrType for representing a linear instruction
 CTest::Int::MiniModelSet::CreateHelp class to create and register tests
 CTest::Int::MiniModelSet::SetInstrType for representing a set instruction
 CTest::Int::NoOverlap::CreateHelp class to create and register tests
 CTest::Int::NValues::CreateHelp class to create and register tests
 CTest::Int::Rel::CreateHelp class to create and register tests
 CTest::Int::Sequence::CreateHelp class to create and register tests
 CTest::Int::Sorted::SortIntMinRelation for sorting integers in increasing order
 CTest::LDSB::Activity1Test with activity
 CTest::LDSB::MatSym1Test for matrix symmetry
 CTest::LDSB::MatSym2Test for matrix symmetry
 CTest::LDSB::MatSym3Test for matrix symmetry
 CTest::LDSB::MatSym4Test for matrix symmetry
 CTest::LDSB::RecomputationTest for handling of recomputation
 CTest::LDSB::ReflectSym1Test for reflection symmetry
 CTest::LDSB::ReflectSym2Test for reflection symmetry
 CTest::LDSB::SetValSym1Test for set value symmetry
 CTest::LDSB::SetValSym2Test for set value symmetry
 CTest::LDSB::SetVarSeqSym1Test for set variable sequence symmetry
 CTest::LDSB::SetVarSeqSym2Test for set variable sequence symmetry
 CTest::LDSB::SetVarSym1Test for set variable symmetry
 CTest::LDSB::SimIntValSym1Test for value sequence symmetry
 CTest::LDSB::SimIntValSym2Test for value sequence symmetry
 CTest::LDSB::SimIntValSym3Test for value sequence symmetry
 CTest::LDSB::SimIntVarSym1Test for variable sequence symmetry
 CTest::LDSB::SimIntVarSym2Test for variable sequence symmetry
 CTest::LDSB::TieBreakTest tiebreaking variable heuristic
 CTest::LDSB::ValSym1Test for value symmetry
 CTest::LDSB::ValSym1bTest for value symmetry
 CTest::LDSB::ValSym1cTest for value symmetry
 CTest::LDSB::ValSym2Test for value symmetry
 CTest::LDSB::ValSym2bTest for value symmetry
 CTest::LDSB::ValSym3Test for value symmetry
 CTest::LDSB::ValSym4Test for value symmetry
 CTest::LDSB::ValSym5Test for value symmetry
 CTest::LDSB::VarSym1Test for variable symmetry
 CTest::LDSB::VarSym1bTest for variable symmetry
 CTest::LDSB::VarSym2Test for variable symmetry
 CTest::LDSB::VarSym3Test for variable symmetry
 CTest::LDSB::VarSym4Test for variable symmetry
 CTest::LDSB::VarSym5Test for variable symmetry
 CTest::LDSB::VarValSym1Test for variable and value symmetry
 CTest::NoGoods::CreateHelp class to create and register tests
 CTest::OptionsCommandline options
 CTest::Search::BranchTypesIterator for branching types
 CTest::Search::ConstrainTypesIterator for constrain types
 CTest::Search::CreateHelp class to create and register tests
 CTest::Set::CountableSetIterate all subsets of a given set
 CTest::Set::CountableSetValuesValue iterator producing subsets of an IntSet
 CTest::Set::RelOp::CreateHelp class to create and register tests
 CTest::Set::RelOp::CreateIntNHelp class to create and register tests
 CTest::Set::RelOp::CreateNHelp class to create and register tests
 CTest::Set::RelOpConst::CreateHelp class to create and register tests
 CTest::Set::SetAssignmentGenerate all set assignments
 CTest::Set::SetOpTypesIterator for Boolean operation types
 CTest::Set::SetRelTypesIterator for set relation types
 CTest::SortByNameSort tests by name
 CGecode::TieBreak< Gecode::FloatVarBranch >
 CGecode::TieBreak< Gecode::IntVarBranch >
 CTileSpecSpecification of one tile
 CGecode::Iter::Ranges::ToValues< Gecode::SetVarGlbRanges >
 CGecode::Iter::Ranges::ToValues< Gecode::SetVarLubRanges >
 CGecode::Iter::Ranges::ToValues< Gecode::SetVarUnknownRanges >
 CGecode::Iter::Ranges::ToValues< IntSetRanges >
 CGecode::Iter::Ranges::ToValues< IntVarRanges >
 CGecode::Iter::Ranges::ToValues< ViewRanges< Gecode::Int::IntView > >
 CGecode::Iter::Ranges::ToValues< ViewRanges< IntView > >
 CGecode::Iter::Ranges::ToValues< ViewRanges< View > >
 CGecode::ValCommit< FloatView, FloatVal >
 CGecode::ValCommit< SetView, int >
 CGecode::ValCommit< View, BranchTraits< View::VarType >::ValType >
 CGecode::ValCommit< View, int >
 CGecode::ValSel< FloatView, FloatNumBranch >
 CGecode::ValSel< IntView, int >
 CGecode::ValSel< SetView, int >
 CGecode::ValSel< View, BranchTraits< View::VarType >::ValType >
 CGecode::ValSel< View, int >
 CGecode::ValSelCommitBase< ValSel::View, ValSel::Val >
 CGecode::ValSelCommitBase< View, Val >
 CGecode::VarArray< BoolVar >
 CGecode::VarArray< FloatVar >
 CGecode::VarArray< IntVar >
 CGecode::VarArray< SetVar >
 CGecode::VarImpView< BoolVar >
 CGecode::VarImpView< FloatVar >
 CGecode::VarImpView< IntVar >
 CGecode::VarImpView< SetVar >
 CGecode::ViewArray< BoolView >
 CGecode::ViewArray< BV >
 CGecode::ViewArray< Card >
 CGecode::ViewArray< Gecode::Int::BinPacking::Item >
 CGecode::ViewArray< Gecode::Int::BoolView >
 CGecode::ViewArray< Gecode::Int::CachedView< View > >
 CGecode::ViewArray< Gecode::Int::Gecode::Int::CachedView< Gecode::Int::Gecode::Int::IntView > >
 CGecode::ViewArray< Gecode::Int::Gecode::Int::IntView >
 CGecode::ViewArray< Gecode::Int::IntView >
 CGecode::ViewArray< Gecode::Int::OffsetView >
 CGecode::ViewArray< Int::IntView >
 CGecode::ViewArray< IntView >
 CGecode::ViewArray< N >
 CGecode::ViewArray< P >
 CGecode::ViewArray< SetView >
 CGecode::ViewArray< View0 >
 CGecode::ViewArray< ViewM >
 CGecode::ViewArray< ViewP >
 CGecode::ViewArray< ViewU >
 CGecode::ViewArray< VX >
 CGecode::ViewArray< VY >
 CGecode::ViewArray< XV >
 CGecode::Int::ViewRanges< Gecode::Int::IntView >
 CGecode::ViewSel< IntView >
 CGecode::ViewSel< Merit::View >
 CGecode::ViewSel< View >
 CGecode::Int::Sequence::ViewValSupportArray< View, Val, false >
 CGecode::Int::Sequence::ViewValSupportArray< View, Val, true >
 CManTask