Generated on Mon Aug 27 2012 17:19:57 for Gecode by doxygen 1.8.1.2
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCGecode::ArgArrayBase< BoolVar >
oCGecode::ArgArrayBase< int >
oCGecode::ArgArrayBase< IntVar >
oCGecode::ArgArrayBase< SetVar >
oCGecode::ArgArrayBase< Var >
oCGecode::Support::BlockAllocator< RangeList, Region >
oCGecode::Support::BlockAllocator< ValueList, Region >
oCGecode::Support::BlockClient< PosSet, Heap >
oCGecode::Support::BlockClient< RangeList, Region >
oCGecode::Support::BlockClient< StateNode, Heap >
oCGecode::Support::BlockClient< ValueList, Region >
oCGecode::Int::ViewValGraph::CombPtrFlag< Node< IntView > >
oCGecode::ConstView< IntView >
oCGecode::ConstView< SetView >
oCCourseA course
oCCurriculumA curriculum
oCGecode::DerivedView< BoolView >
oCGecode::DerivedView< Gecode::Int::IntView >
oCGecode::DerivedView< IntView >
oCDictionaryA simple dictionary class
oCGecode::ActorLinkDouble-linked list for actors
oCGecode::Advisors< A >Class to iterate over advisors of a council
oCGecode::AllVarConfConfiguration for all variable implementations
oCGecode::ArchiveArchive representation
oCGecode::ArgArrayBase< T >Base-class for argument arrays
oCGecode::ArrayTraits< A >Traits of arrays in Gecode
oCGecode::ArrayTraits< ArgArray< IntSet > >Traits of IntSetArgs
oCGecode::ArrayTraits< BoolVarArgs >Traits of BoolVarArgs
oCGecode::ArrayTraits< BoolVarArray >Traits of BoolVarArray
oCGecode::ArrayTraits< IntArgs >Traits of IntArgs
oCGecode::ArrayTraits< IntVarArgs >Traits of IntVarArgs
oCGecode::ArrayTraits< IntVarArray >Traits of IntVarArray
oCGecode::ArrayTraits< PrimArgArray< int > >Traits of IntArgs
oCGecode::ArrayTraits< PrimArgArray< TaskType > >Traits of TaskTypeArgs
oCGecode::ArrayTraits< SetVarArgs >Traits of SetVarArgs
oCGecode::ArrayTraits< SetVarArray >Traits of SetVarArray
oCGecode::ArrayTraits< VarArgArray< BoolVar > >Traits of BoolVarArgs
oCGecode::ArrayTraits< VarArgArray< IntVar > >Traits of IntVarArgs
oCGecode::ArrayTraits< VarArgArray< SetVar > >Traits of VarArgArray<SetVar>
oCGecode::ArrayTraits< VarArray< BoolVar > >Traits of BoolVarArray
oCGecode::ArrayTraits< VarArray< IntVar > >Traits of IntVarArray
oCGecode::ArrayTraits< VarArray< SetVar > >Traits of VarArray<SetVar>
oCGecode::BAB< T >Depth-first branch-and-bound search engine
oCGecode::BaseOptionsBase class for script options
oCGecode::BoolExprBoolean expressions
oCGecode::BoolExpr::MiscExprMiscealloneous Boolean expressions
oCGecode::BoolExpr::NNFNode for negation normalform (NNF)
oCGecode::BoolExpr::NodeNode for Boolean expression
oCGecode::ChoiceChoice for performing commit
oCGecode::ChoiceVirtualBaseVirtualized choice baseclass
oCGecode::CloneStatisticsStatistics for execution of clone
oCGecode::CommitStatisticsStatistics for execution of commit
oCGecode::ConstView< View >Base-class for constant views
oCGecode::Council< A >Council of advisors
oCGecode::DeltaGeneric domain change information to be supplied to advisors
oCGecode::DerivedView< View >Base-class for derived views
oCGecode::DFA::DFAI::HashEntrySpecification of transition range
oCGecode::DFA::SymbolsIterator for DFA symbols
oCGecode::DFA::TransitionSpecification of a DFA transition
oCGecode::DFA::TransitionsIterator for DFA transitions (sorted by symbols)
oCGecode::DFS< T >Depth-first search engine
oCGecode::Driver::BaseOptionBase class for options
oCGecode::Driver::ScriptBase< BaseSpace >Parametric base-class for scripts
oCGecode::Driver::StringOption::ValueOption value
oCGecode::EmptyValSelChoiceEmty value selection choice
oCGecode::EmptyViewSelChoiceEmty view selection choice
oCGecode::ExceptionException: Base-class for exceptions
oCGecode::FlatZinc::AliasAlias for a variable specification
oCGecode::FlatZinc::AST::NodeA node in a FlatZinc abstract syntax tree
oCGecode::FlatZinc::AST::TypeErrorException signaling type error
oCGecode::FlatZinc::ConExprAbstract representation of a constraint
oCGecode::FlatZinc::ErrorException class for FlatZinc errors
oCGecode::FlatZinc::Option< Val >Optional value
oCGecode::FlatZinc::OutputOrderStrict weak ordering for output items
oCGecode::FlatZinc::ParserStateState of the FlatZinc parser
oCGecode::FlatZinc::PrinterOutput support class for FlatZinc interpreter
oCGecode::FlatZinc::RegistryMap from constraint identifier to constraint posting functions
oCGecode::FlatZinc::SymbolEntryEntries in the symbol table
oCGecode::FlatZinc::SymbolTable< Val >Symbol table mapping identifiers (strings) to values
oCGecode::FlatZinc::VarSpecBase class for variable specifications
oCGecode::FreeListBase-class for freelist-managed objects
oCGecode::Gist::AboutGistDisplay information about Gist
oCGecode::Gist::BestNodeStatic reference to the currently best space
oCGecode::Gist::BoundingBoxBounding box
oCGecode::Gist::BranchRepresentation of a branch in the search tree
oCGecode::Gist::ComparatorAbstract base class for comparators
oCGecode::Gist::ExtentExtent representing shape of a tree at one depth level
oCGecode::Gist::GistGecode Interactive Search Tool
oCGecode::Gist::GistMainWindowMain window for stand-alone Gist
oCGecode::Gist::GistOutputStreamAn outputstream that prints on a QTextEdit
oCGecode::Gist::InspectorAbstract base class for inspectors
oCGecode::Gist::LayoutLayout parameters
oCGecode::Gist::LayouterHelper functions for the layout algorithm
oCGecode::Gist::LogosClass holding Gecode and Gist logo icons
oCGecode::Gist::NodeBase class for nodes of the search tree
oCGecode::Gist::NodeAllocatorBase< T >Node allocator
oCGecode::Gist::NodeCursor< Node >A cursor that can be run over a tree
oCGecode::Gist::NodeStatInspectorDisplay information about nodes
oCGecode::Gist::NodeVisitor< Cursor >Base class for a visitor that runs a cursor over a tree
oCGecode::Gist::NodeWidgetSmall node drawings for the status bar
oCGecode::Gist::Options::_IHelper class storing inspectors
oCGecode::Gist::PreferencesDialogPreferences dialog for Gist
oCGecode::Gist::SearcherThreadA thread that concurrently explores the tree
oCGecode::Gist::SearchItemA stack item for depth first search
oCGecode::Gist::ShapeThe shape of a subtree
oCGecode::Gist::ShapeAllocatorAllocate shapes statically
oCGecode::Gist::TextOutputAn window for simple text output
oCGecode::Gist::TextOutputIWindow with associated ostream, used for inspecting Gist nodes
oCGecode::Gist::TreeCanvasA canvas that displays the search tree
oCGecode::GlobalPropInfoGlobally shared object for propagator information
oCGecode::HeapHeap memory management class
oCGecode::HomeHome class for posting propagators
oCGecode::Int::Arithmetic::RangesMapSqrMapping ranges to squares
oCGecode::Int::Arithmetic::RangesMapSqrtMapping integer to square root
oCGecode::Int::Arithmetic::ValuesMapSqrMapping integer to square
oCGecode::Int::Arithmetic::ValuesMapSqrtMapping integer to square root
oCGecode::Int::BinPacking::SizeSetSize sets
oCGecode::Int::BinPacking::TellCacheRecord tell information
oCGecode::Int::Bool::Le< BV >Boolean less propagator
oCGecode::Int::BoolVarImpConfConfiguration for Bool-variable implementations
oCGecode::Int::Branch::NoValueFor Boolean branchers not needing a value
oCGecode::Int::Branch::ValRnd< _View >Class for random value selection
oCGecode::Int::Channel::BoolIterIterates the values to be removed as defined by an array of Boolean views
oCGecode::Int::Channel::DomInfo< View, Offset >Combine view with information for domain propagation
oCGecode::Int::Channel::ValInfo< View >Combine view with information for value propagation
oCGecode::Int::Circuit::SsccInfo< View >Information required for non-recursive checking for a single scc
oCGecode::Int::Circuit::TellInfo< View >Information for performing a recorded tell
oCGecode::Int::Cumulative::EventEvent for task
oCGecode::Int::Cumulative::OmegaNodeNode for an omega tree
oCGecode::Int::Cumulative::PrecOrderSort by prec array
oCGecode::Int::Cumulative::StoCap< TaskView, inc >Sort by capacity
oCGecode::Int::Cumulative::TaskByDecCap< Task >Sort order for tasks by decreasing capacity
oCGecode::Int::Cumulatives::EventAn event collects the information for one evnet for the sweep-line
oCGecode::Int::Distinct::DomCtrl< View >Propagation controller for domain consistent distinct
oCGecode::Int::Distinct::HallInfoInformation on Hall intervals
oCGecode::Int::Distinct::MaxIncIdx< View >Sort-order by increasing maximum (by index)
oCGecode::Int::Distinct::MinInc< View >Sort-order by increasing minimum (direct)
oCGecode::Int::Distinct::MinIncIdx< View >Sort-order by increasing minimum (by index)
oCGecode::Int::Distinct::RankRank information
oCGecode::Int::Element::IdxView< View >Class for pair of index and view
oCGecode::Int::Element::IdxViewArray< View >An array of IndexView pairs
oCGecode::Int::Element::Int< V0, V1, Idx, Val >::ByValSorting pointers to (index,value) pairs in value order
oCGecode::Int::Element::Int< V0, V1, Idx, Val >::IdxValLinked index-value pairs
oCGecode::Int::Element::Int< V0, V1, Idx, Val >::IterIdxUnmarkValue iterator for indices in index-value map
oCGecode::Int::Element::Int< V0, V1, Idx, Val >::IterValValue iterator for values in index-value map
oCGecode::Int::Element::Int< V0, V1, Idx, Val >::IterValUnmarkValue iterator for values in index-value map
oCGecode::Int::Element::IterIdxView< View >Value iterator for indices in index-view map
oCGecode::Int::Element::PairValuesValue iterator for pair of iterators
oCGecode::Int::Element::RelTestBnd< VA, VC >Class for bounds-equality test
oCGecode::Int::Element::RelTestBnd< VA, ConstIntView >Class for bounds-equality test (specialized)
oCGecode::Int::Element::RelTestDom< VA, VC >Class for domain-equality test
oCGecode::Int::Element::RelTestDom< VA, ConstIntView >Class for domain-equality test (specialized)
oCGecode::Int::Element::ViewToVarArg< View >Class to get VarArg type for view
oCGecode::Int::Element::ViewToVarArg< BoolView >VarArg type for Boolean views
oCGecode::Int::Element::ViewToVarArg< Gecode::Set::ConstSetView >VarArg type for constant Set views
oCGecode::Int::Element::ViewToVarArg< Gecode::Set::SetView >VarArg type for Set views
oCGecode::Int::Element::ViewToVarArg< Gecode::Set::SingletonView >VarArg type for singleton views
oCGecode::Int::Element::ViewToVarArg< IntView >VarArg type for integer views
oCGecode::Int::Extensional::GroupStatesGroupStates is used to index StateGroup by group
oCGecode::Int::Extensional::Incremental< View >::WorkWork stack
oCGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::EdgeEdge defined by in-state and out-state
oCGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::IndexRangeRange approximation of which positions have changed
oCGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::LayerLayer for a view in the layered graph
oCGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::LayerValuesIterator for telling variable domains by scanning support
oCGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::StateStates are described by number of incoming and outgoing edges
oCGecode::Int::Extensional::LayeredGraph< View, Val, Degree, StateIdx >::SupportSupport information for a value
oCGecode::Int::Extensional::StateGroupStategroup is used to compute a partition of states
oCGecode::Int::Extensional::StateGroupByGroupSort groups stated by group and then state
oCGecode::Int::Extensional::TransByI_StateSort transition array by input state
oCGecode::Int::Extensional::TransByO_StateSort transition array by output state
oCGecode::Int::Extensional::TransBySymbolSort transition array by symbol (value)
oCGecode::Int::Extensional::TransBySymbolI_StateSort transition array by symbol and then input states
oCGecode::Int::Extensional::VarTraits< Var >Traits class for variables
oCGecode::Int::Extensional::VarTraits< BoolVar >Traits class for variables
oCGecode::Int::Extensional::VarTraits< IntVar >Traits class for variables
oCGecode::Int::FwdToBwd< TaskView >Task mapper: turns a task view into its dual
oCGecode::Int::GCC::CardConstConstant view containing lower and upper cardinality bounds
oCGecode::Int::GCC::EdgeClass for edges $ e(x,v) $ in the variable-value-graph
oCGecode::Int::GCC::HallInfoContainer class provding information about the Hall structure of the problem variables
oCGecode::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
oCGecode::Int::GCC::MinIdx< Card >Compares two cardinality views $ x_i $ $ x_j$ according to the index
oCGecode::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
oCGecode::Int::GCC::NodeBase class for nodes in the variable-value-graph
oCGecode::Int::GCC::PartialSum< Card >Partial sum structure for constant time computation of the maximal capacity of an interval
oCGecode::Int::GCC::RankMaps domain bounds to their position in hall[].bounds
oCGecode::Int::GCC::UnReachableClass for computing unreachable values in the value GCC propagator
oCGecode::Int::GCC::VarValGraph< Card >Variable-value-graph used during propagation
oCGecode::Int::IntVarImpBwdBackward iterator for ranges of integer variable implementations
oCGecode::Int::IntVarImpConfConfiguration for Int-variable implementations
oCGecode::Int::IntVarImpFwdRange iterator for ranges of integer variable implementation
oCGecode::Int::Linear::BoolNegTraits< BV >Traits for Boolean negation view
oCGecode::Int::Linear::BoolNegTraits< BoolView >Traits for Boolean negation view
oCGecode::Int::Linear::BoolNegTraits< NegBoolView >Traits for Boolean negation view
oCGecode::Int::Linear::EmptyScaleBoolArrayEmpty array of scale Boolean views
oCGecode::Int::Linear::ScaleBoolCoefficient and Boolean view
oCGecode::Int::Linear::ScaleBoolArrayArray of scale Boolean views
oCGecode::Int::Linear::SupportIter< Val >Base-class for support-based iterator
oCGecode::Int::Linear::SupportSetSet for support information
oCGecode::Int::Linear::Term< View >Class for describing linear term $a\cdot x$
oCGecode::Int::Linear::TermLess< View >Sort linear terms by view
oCGecode::Int::ManToOptTask< ManTask >Class to define an optional from a mandatory task
oCGecode::Int::NoOffset< View >Converter without offsets
oCGecode::Int::NoOverlap::FixDimDimension combining coordinate and integer size information
oCGecode::Int::NoOverlap::FlexDimDimension combining coordinate and integer view size information
oCGecode::Int::NoOverlap::ManBox< Dim, n >Mandatory box class
oCGecode::Int::NValues::RangeEventEvent for range-based overlap analysis
oCGecode::Int::OffsetConverter with fixed offset
oCGecode::Int::Sequence::ViewValSupport< View, Val, iss >Class for view value support structure
oCGecode::Int::Sequence::ViewValSupportArray< View, Val, iss >An array of ViewValSupport data structures
oCGecode::Int::Sorted::OfflineMinOffline-Min datastructure Used to compute the perfect matching between the unsorted views x and the sorted views y
oCGecode::Int::Sorted::OfflineMinItemItem used to construct the OfflineMin sequence
oCGecode::Int::Sorted::RankStorage class for mininmum and maximum of a variable
oCGecode::Int::Sorted::SccComponentRepresentation of a strongly connected component
oCGecode::Int::Sorted::TupleMaxInc< View >Index comparison for ViewArray<Tuple>
oCGecode::Int::Sorted::TupleMaxIncExt< View >Extended Index comparison for ViewArray<Tuple>
oCGecode::Int::Sorted::TupleMinInc< View >View comparison on ViewTuples
oCGecode::Int::Sorted::TupleMinIncExt< View >Extended view comparison on pairs of views
oCGecode::Int::Sorted::ViewPair< View >Pair of views
oCGecode::Int::SortMap< TaskView, STO, inc >Sorting maps rather than tasks
oCGecode::Int::StoEct< TaskView, inc >Sort by earliest completion times
oCGecode::Int::StoEst< TaskView, inc >Sort by earliest start times
oCGecode::Int::StoLct< TaskView, inc >Sort by latest completion times
oCGecode::Int::StoLst< TaskView, inc >Sort by latest start times
oCGecode::Int::SupportValues< View, A >Support value iterator and recorder
oCGecode::Int::TaskArray< Task >Task array
oCGecode::Int::TaskTraits< Task >Traits class for mapping tasks to task views
oCGecode::Int::TaskTraits< Cumulative::ManFixPSETask >Task traits for mandatory fixed tasks
oCGecode::Int::TaskTraits< Cumulative::ManFixPTask >Task traits for mandatory fixed tasks
oCGecode::Int::TaskTraits< Cumulative::ManFlexTask >Task traits for mandatory flexible tasks
oCGecode::Int::TaskTraits< Cumulative::OptFixPSETask >Task traits for optional fixed tasks
oCGecode::Int::TaskTraits< Cumulative::OptFixPTask >Task traits for optional fixed tasks
oCGecode::Int::TaskTraits< Cumulative::OptFlexTask >Task traits for optional flexible tasks
oCGecode::Int::TaskTraits< Unary::ManFixPSETask >Task traits for mandatory fixed tasks
oCGecode::Int::TaskTraits< Unary::ManFixPTask >Task traits for mandatory fixed tasks
oCGecode::Int::TaskTraits< Unary::ManFlexTask >Task traits for mandatory flexible tasks
oCGecode::Int::TaskTraits< Unary::OptFixPSETask >Task traits for optional fixed tasks
oCGecode::Int::TaskTraits< Unary::OptFixPTask >Task traits for optional fixed tasks
oCGecode::Int::TaskTraits< Unary::OptFlexTask >Task traits for optional flexible tasks
oCGecode::Int::TaskTree< TaskView, Node >Task trees for task views with node type Node
oCGecode::Int::TaskViewArray< TaskView >Task view array
oCGecode::Int::TaskViewIter< TaskView, sto, inc >Allows to iterate over task views according to a specified order
oCGecode::Int::TaskViewTraits< TaskView >Traits class for mapping task views to tasks
oCGecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Cumulative::ManFixPSETaskFwd >Task view traits for forward task views
oCGecode::Int::TaskViewTraits< Cumulative::ManFixPTaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Cumulative::ManFixPTaskFwd >Task view traits for forward task views
oCGecode::Int::TaskViewTraits< Cumulative::ManFlexTaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Cumulative::ManFlexTaskFwd >Task view traits for forward task views
oCGecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Cumulative::OptFixPSETaskFwd >Task view traits for forward optional task views
oCGecode::Int::TaskViewTraits< Cumulative::OptFixPTaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Cumulative::OptFixPTaskFwd >Task view traits for forward optional task views
oCGecode::Int::TaskViewTraits< Cumulative::OptFlexTaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Cumulative::OptFlexTaskFwd >Task view traits for forward optional task views
oCGecode::Int::TaskViewTraits< Unary::ManFixPSETaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Unary::ManFixPSETaskFwd >Task view traits for forward task views
oCGecode::Int::TaskViewTraits< Unary::ManFixPTaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Unary::ManFixPTaskFwd >Task view traits for forward task views
oCGecode::Int::TaskViewTraits< Unary::ManFlexTaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Unary::ManFlexTaskFwd >Task view traits for forward task views
oCGecode::Int::TaskViewTraits< Unary::OptFixPSETaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Unary::OptFixPSETaskFwd >Task view traits for forward optional task views
oCGecode::Int::TaskViewTraits< Unary::OptFixPTaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Unary::OptFixPTaskFwd >Task view traits for forward optional task views
oCGecode::Int::TaskViewTraits< Unary::OptFlexTaskBwd >Task view traits for backward task views
oCGecode::Int::TaskViewTraits< Unary::OptFlexTaskFwd >Task view traits for forward optional task views
oCGecode::Int::Unary::ManFixPTaskUnary (mandatory) task with fixed processing time
oCGecode::Int::Unary::ManFlexTaskUnary (mandatory) task with flexible processing time
oCGecode::Int::Unary::OmegaNodeNode for an omega tree
oCGecode::Int::Unshare::VarPtrLess< Var >Sort order for variables
oCGecode::Int::ValSetClass for storing values of already assigned views
oCGecode::Int::ValSet::RangesIterator over ranges
oCGecode::Int::ViewRanges< View >Range iterator for integer views
oCGecode::Int::ViewRanges< ConstIntView >Range iterator for constant integer views
oCGecode::Int::ViewRanges< ZeroIntView >Range iterator for constant integer views
oCGecode::Int::ViewValGraph::BiLinkBidirectional links for edges and anchors in nodes of view-value graph
oCGecode::Int::ViewValGraph::CombPtrFlag< T >Class for combining two pointers with a flag
oCGecode::Int::ViewValGraph::Graph< View >View-value graph base class
oCGecode::Int::ViewValGraph::IterPruneVal< View >Iterates the values to be pruned from a view node
oCGecode::IntSet::MinIncSort ranges according to increasing minimum
oCGecode::IntSetInit< I >Integer set initialization
oCGecode::IntSetInit< IntArgs >
oCGecode::IntSetInit< IntSet >
oCGecode::IntSetRangesRange iterator for integer sets
oCGecode::Iter::Ranges::ArrayRange iterator for array of ranges
oCGecode::Iter::Ranges::Array::RangeRanges for array
oCGecode::Iter::Ranges::EmptyRange iterator for empty range
oCGecode::Iter::Ranges::Map< I, M, strict >Range iterator for mapping ranges
oCGecode::Iter::Ranges::Map< I, M, true >Specialized mapping of ranges for strict maps
oCGecode::Iter::Ranges::MinMaxBase for range iterators with explicit min and max
oCGecode::Iter::Ranges::Negative< I, strict >Range iterator for negative part of a range iterator
oCGecode::Iter::Ranges::Offset< I >Range iterator for pointwise offset (by some constant)
oCGecode::Iter::Ranges::Positive< I, strict >Range iterator for positive part of a range iterator
oCGecode::Iter::Ranges::RangeListRange iterator for range lists
oCGecode::Iter::Ranges::RangeListIterIterator over range lists
oCGecode::Iter::Ranges::ScaleUp< Val, UnsVal, I >Range iterator for pointwise product with a positive integer
oCGecode::Iter::Ranges::Size< I >Range iterator with size counting
oCGecode::Iter::Ranges::ToValues< I >Value iterator from range iterator
oCGecode::Iter::Values::ArrayValue iterator for array of integers
oCGecode::Iter::Values::BitSet< BS >Value iterator for values in a bitset
oCGecode::Iter::Values::Inter< I, J >Value iterator for the intersection of two value iterators
oCGecode::Iter::Values::Map< I, M, strict >Value iterator for mapping values of a value iterator
oCGecode::Iter::Values::Negative< I, strict >Value iterator for selecting only negative values
oCGecode::Iter::Values::Offset< I >Value iterator for pointwise offset (by some constant)
oCGecode::Iter::Values::Positive< I, strict >Value iterator for selecting only positive values
oCGecode::Iter::Values::SingletonValue iterator for single value
oCGecode::Iter::Values::Union< I, J >Value iterator for the union of two value iterators
oCGecode::Iter::Values::Unique< I >Remove duplicate values from from value iterator
oCGecode::Iter::Values::ValueListIterIterator over value lists
oCGecode::LinExprLinear expressions
oCGecode::LinRelLinear relations
oCGecode::LocalHandleHandles for local (space-shared) objects
oCGecode::Matrix< A >Matrix-interface for arrays
oCGecode::MemoryChunkMemory chunk with size information
oCGecode::MemoryManagerManage memory for space
oCGecode::MiniModel::ExpInfoExpression information
oCGecode::MiniModel::FinalBagFor collecting final states while constructing a DFA
oCGecode::MiniModel::NodeInfoNode information computed during traversal of the expressions
oCGecode::MiniModel::PosInfoInformation on positions collected during traversal
oCGecode::MiniModel::StatePoolState pool combines a tree of states together with yet unprocessed states
oCGecode::MiniModel::SymbolsIncSort symbols
oCGecode::MiniModel::TransitionBagFor collecting transitions while constructing a DFA
oCGecode::NoIdxVarImpConfConfiguration class for variable implementations without index structure
oCGecode::NonLinExprBase class for non-linear expressions
oCGecode::PosPosition information
oCGecode::PropCostPropagation cost
oCGecode::PropInfoClass for propagator information
oCGecode::REGRegular expressions over integer values
oCGecode::REG::ExpImplementation of the actual expression tree
oCGecode::RegionHandle to region
oCGecode::region_allocator< T >Allocator that allocates memory from a region
oCGecode::region_allocator< T >::rebind< U >Rebinding helper (returns the type of a similar allocator for type U)
oCGecode::region_allocator< void >Region allocator - specialization for void
oCGecode::region_allocator< void >::rebind< U >Rebinding helper (returns the type of a similar allocator for type U)
oCGecode::Restart< T >Depth-first restart best solution search engine
oCGecode::Search::EngineSearch engine interface
oCGecode::Search::OptionsSearch engine options
oCGecode::Search::Parallel::PathDepth-first path (stack of edges) supporting recomputation
oCGecode::Search::Parallel::Path::EdgeSearch tree edge for recomputation
oCGecode::Search::Sequential::PathDepth-first path (stack of edges) supporting recomputation
oCGecode::Search::Sequential::Path::EdgeSearch tree edge for recomputation
oCGecode::Search::StopBase-class for Stop-object
oCGecode::Set::ArrayRangesRange iterator for a two-dimensional array
oCGecode::Set::BndSetSets of integers
oCGecode::Set::Branch::ValRnd< inc >Class for random value selection
oCGecode::Set::GlbRanges< T >Range iterator for the greatest lower bound
oCGecode::Set::GlbRanges< ComplementView< View > >Range iterator for greatest lower bound of complement set views
oCGecode::Set::GlbRanges< SingletonView >Range iterator for greatest lower bound of singleton set view
oCGecode::Set::Int::IntLessSort order for integers
oCGecode::Set::Int::OverweightValues< I >Value Iterator for values above a certain weight
oCGecode::Set::LubRanges< T >Range iterator for the least upper bound
oCGecode::Set::LubRanges< ComplementView< View > >Range iterator for least upper bound of complement set views
oCGecode::Set::LubRanges< ConstSetView >Range iterator for least upper bound of constant set view
oCGecode::Set::Rel::CharacteristicSetsRepresentation of the characteristic functions of two sets
oCGecode::Set::Rel::CharacteristicSets::CSIterValue iterator for characteristic function
oCGecode::Set::SetVarImpConfConfiguration for Set-variable implementations
oCGecode::SetCmpRelComparison relation (for two-sided comparisons)
oCGecode::SetExprSet expressions
oCGecode::SetExpr::NNFNode for negation normalform (NNF)
oCGecode::SetExpr::NodeNode for set expression
oCGecode::SetRelSet relations
oCGecode::SetVarGlbRangesIterator for the greatest lower bound ranges of a set variable
oCGecode::SetVarGlbValuesIterator for the values in the greatest lower bound of a set variable
oCGecode::SetVarLubRangesIterator for the least upper bound ranges of a set variable
oCGecode::SetVarLubValuesIterator for the values in the least upper bound of a set variable
oCGecode::SetVarUnknownRangesIterator for the unknown ranges of a set variable
oCGecode::SetVarUnknownValuesIterator for the values in the unknown set of a set variable
oCGecode::SharedHandleThe shared handle
oCGecode::SharedHandle::ObjectThe shared object
oCGecode::SharedMemoryShared object for several memory areas
oCGecode::Slice< A >A slice of a matrix
oCGecode::SpaceComputation spaces
oCGecode::Space::BranchersClass to iterate over branchers of a space
oCGecode::Space::PropagatorsClass to iterate over propagators of a space
oCGecode::space_allocator< T >Allocator that allocates memory from a space heap
oCGecode::space_allocator< T >::rebind< U >Rebinding helper (returns the type of a similar allocator for type U)
oCGecode::space_allocator< void >Space allocator - specialization for void
oCGecode::space_allocator< void >::rebind< U >Rebinding helper (returns the type of a similar allocator for type U)
oCGecode::StatusStatisticsStatistics for execution of status
oCGecode::Support::BitSetBaseBasic bitset support
oCGecode::Support::BitSetDataDate item for bitsets
oCGecode::Support::BlockAllocator< T, A, blocksize >Manage memory organized into block lists (allocator)
oCGecode::Support::BlockClient< T, A, blocksize >Client for block allocator of type T
oCGecode::Support::DynamicArray< T, A >Array with arbitrary number of elements
oCGecode::Support::DynamicQueue< T, A >Queue with arbitrary number of elements
oCGecode::Support::DynamicStack< T, A >Stack with arbitrary number of elements
oCGecode::Support::EventAn event for synchronization
oCGecode::Support::IntTypeTraits< IntType >Traits to for information about integer types
oCGecode::Support::IntTypeTraits< signed char >Traits for signed char
oCGecode::Support::IntTypeTraits< signed int >Traits for signed integer
oCGecode::Support::IntTypeTraits< signed short int >Traits for signed short int
oCGecode::Support::IntTypeTraits< unsigned char >Traits for unsigned char
oCGecode::Support::IntTypeTraits< unsigned int >Traits for unsigned integer
oCGecode::Support::IntTypeTraits< unsigned short int >Traits for unsigned short int
oCGecode::Support::Less< Type >Comparison class for sorting using <
oCGecode::Support::LinearCongruentialGenerator< m, a, q, r >Template for linear congruential generators
oCGecode::Support::LockA lock as a scoped frontend for a mutex
oCGecode::Support::MutexA mutex for mutual exclausion among several threads
oCGecode::Support::QuickSortStack< Type >Static stack for quicksort
oCGecode::Support::RunnableAn interface for objects that can be run by a thread
oCGecode::Support::StaticStack< T, A >Stack with fixed number of elements
oCGecode::Support::ThreadSimple threads
oCGecode::Support::Thread::RunA real thread
oCGecode::Support::TimerTimer
oCGecode::TieBreakVarBranch< VarBranch >Combine variable selection criteria for tie-breaking
oCGecode::TieBreakVarBranchOptionsCombine variable branch options for tie-breaking
oCGecode::ValBranchOptionsValue branch options
oCGecode::ValSelBase< _View, _Val >Base class for value selection
oCGecode::VarBase class for variables
oCGecode::VarArgArray< Var >::VarLessSort order for variables
oCGecode::VarArray< Var >Variable arrays
oCGecode::VarBranchOptionsVariable branch options
oCGecode::VarImpBaseBase-class for variable implementations
oCGecode::VarImpDisposerBaseBase class for Variable type disposer
oCGecode::VarImpView< Var >Base-class for variable implementation views
oCGecode::ViewArray< View >View arrays
oCGecode::ViewArray< Int::Linear::NoView >View array for no view (empty)
oCGecode::ViewSelBase< _View >Base class for view selection
oCGecode::ViewSelRnd< _View >View selection class for random selection
oCGecode::ViewSelTieBreakDynamic< _View >View selection class for dynamic tie breaking
oCGecode::ViewSelTieBreakDynamic< _View >::ChoiceChoice for tie breakers
oCGecode::ViewSelTieBreakStatic< A, B >View selection class for static tie breaking
oCGecode::ViewSelTieBreakStatic< A, B >::ChoiceView selection choice
oCGecode::ViewSelVirtualBase< View >Virtualized view selection base class
oCGecode::Set::GlbRanges< View >
oCGraphGraph specification
oCGecode::Int::ViewValGraph::Graph< IntView >
oCGraphColorSpecGraph specification
oCGecode::Int::Element::IdxView< VA >
oCGecode::Int::Element::IdxViewArray< VA >
oCGecode::Support::Less< Card >
oCGecode::Set::LubRanges< View >
oCGecode::Int::NoOverlap::ManBox< Dim, d >
oCManFixPSETask
oCManFixPTask
oCManFlexTask
oCGecode::Gist::NodeCursor< VisualNode >
oCGecode::Iter::Ranges::Offset< ViewRanges< IntView > >
oCOpenShop::PrintTaskHelper class for representing tasks when printing a solution
oCOpenShop::TaskTask representation for CROSH heuristic
oCPhotoSpecSpecifications for the photo example
oCPlayEntry in round robin schedule
oCRadiotherapyDataInstance data for radio therapy problem
oCRRSRound robin schedule
oCGecode::Iter::Ranges::ScaleUp< double, double, ViewRanges< IntView > >
oCGecode::Iter::Ranges::ScaleUp< int, unsigned int, ViewRanges< IntView > >
oCGecode::Int::TaskArray< ManTask >
oCGecode::Int::TaskArray< OptTask >
oCGecode::Int::TaskTree< TaskView, ExtOmegaNode >
oCGecode::Int::TaskTree< TaskView, OmegaLambdaNode >
oCGecode::Int::TaskTree< TaskView, OmegaNode >
oCGecode::Int::TaskViewIter< OptTaskView, sto, inc >
oCTest::BaseBase class for all tests to be run
oCTest::Branch::RunInfoInformation about one test-run
oCTest::indSimple class for describing identation
oCTest::Int::AssignmentBase class for assignments
oCTest::Int::BinPacking::CreateHelp class to create and register tests
oCTest::Int::Bool::CreateHelp class to create and register tests
oCTest::Int::BoolOpTypesIterator for Boolean operation types
oCTest::Int::Circuit::CreateHelp class to create and register tests
oCTest::Int::Count::CreateHelp class to create and register tests
oCTest::Int::Cumulative::CreateHelp class to create and register tests
oCTest::Int::Cumulatives::AboveDescribe that event is above a certain limit
oCTest::Int::Cumulatives::BelowDescribe that event is below a certain limit
oCTest::Int::Cumulatives::EventEvent to be scheduled
oCTest::Int::Element::CreateHelp class to create and register tests
oCTest::Int::GCC::CreateHelp class to create and register tests
oCTest::Int::IntConLevelsIterator for integer consistency levels
oCTest::Int::IntRelTypesIterator for integer relation types
oCTest::Int::Linear::CreateHelp class to create and register tests
oCTest::Int::Member::CreateHelp class to create and register tests
oCTest::Int::MiniModel::CreateHelp class to create and register tests
oCTest::Int::MiniModelBoolean::BoolInstrType for representing a Boolean instruction
oCTest::Int::MiniModelBoolean::CreateHelp class to create and register tests
oCTest::Int::MiniModelCount::CreateHelp class to create and register tests
oCTest::Int::MiniModelLin::CreateHelp class to create and register tests
oCTest::Int::MiniModelLin::LinInstrType for representing a linear instruction
oCTest::Int::MiniModelSet::CreateHelp class to create and register tests
oCTest::Int::MiniModelSet::SetInstrType for representing a set instruction
oCTest::Int::NoOverlap::CreateHelp class to create and register tests
oCTest::Int::NValues::CreateHelp class to create and register tests
oCTest::Int::Rel::CreateHelp class to create and register tests
oCTest::Int::Sequence::CreateHelp class to create and register tests
oCTest::Int::Sorted::SortIntMinRelation for sorting integers in increasing order
oCTest::OptionsCommandline options
oCTest::Search::BranchTypesIterator for branching types
oCTest::Search::ConstrainTypesIterator for constrain types
oCTest::Search::CreateHelp class to create and register tests
oCTest::Set::CountableSetIterate all subsets of a given set
oCTest::Set::CountableSetValuesValue iterator producing subsets of an IntSet
oCTest::Set::RelOp::CreateHelp class to create and register tests
oCTest::Set::RelOp::CreateIntNHelp class to create and register tests
oCTest::Set::RelOp::CreateNHelp class to create and register tests
oCTest::Set::RelOpConst::CreateHelp class to create and register tests
oCTest::Set::SetAssignmentGenerate all set assignments
oCTest::Set::SetOpTypesIterator for Boolean operation types
oCTest::Set::SetRelTypesIterator for set relation types
oCTest::SortByNameSort tests by name
oCTileSpecSpecification of one tile
oCGecode::Iter::Ranges::ToValues< IntSetRanges >
oCGecode::Iter::Ranges::ToValues< IntVarRanges >
oCGecode::Iter::Ranges::ToValues< ViewRanges< IntView > >
oCGecode::Iter::Ranges::ToValues< ViewRanges< View > >
oCGecode::Int::Branch::ValRnd< View >
oCGecode::ValSelBase< Int::IntView, int >
oCGecode::ValSelBase< SetView, int >
oCGecode::ValSelBase< View, int >
oCGecode::ValSelBase< View, NoValue >
oCGecode::VarArray< BoolVar >
oCGecode::VarArray< IntVar >
oCGecode::VarArray< SetVar >
oCGecode::VarImpView< BoolVar >
oCGecode::VarImpView< IntVar >
oCGecode::VarImpView< SetVar >
oCGecode::ViewArray< BoolView >
oCGecode::ViewArray< BV >
oCGecode::ViewArray< Gecode::Int::BoolView >
oCGecode::ViewArray< IntView >
oCGecode::ViewArray< N >
oCGecode::ViewArray< P >
oCGecode::ViewArray< SetView >
oCGecode::ViewArray< View0 >
oCGecode::ViewArray< VX >
oCGecode::ViewSelBase< IntView >
oCGecode::ViewSelBase< SetView >
oCGecode::ViewSelBase< View >
\CGecode::ViewSelVirtualBase< ViewSel::View >