Generated on Wed Dec 13 2017 06:01:01 for Gecode by doxygen 1.8.5
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCGecode::ArgArrayBase< BoolVar >
oCGecode::ArgArrayBase< FloatVar >
oCGecode::ArgArrayBase< IntVar >
oCGecode::ArgArrayBase< SetVar >
oCGecode::ArgArrayBase< Var >
oCBaseSpace
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::BranchTraits< typename IntView::VarType >
oCGecode::BranchTraits< typename View::VarType >
oCGecode::Int::ViewValGraph::CombPtrFlag< Gecode::Int::ViewValGraph::Node< IntView > >
oCGecode::Int::ViewValGraph::CombPtrFlag< Gecode::Int::ViewValGraph::Node< View > >
oCGecode::ConstView< IntView >
oCGecode::ConstView< SetView >
oCGecode::Council< Gecode::Activity::Recorder::Idx >
oCGecode::Council< Gecode::Advisor >
oCGecode::Council< Gecode::Int::Bool::Clause::Tagged >
oCGecode::Council< Gecode::Int::Extensional::LayeredGraph::Index >
oCGecode::Council< Gecode::Int::Precede::Single::Index >
oCGecode::Council< Gecode::Int::Rel::NaryLqLe::Index >
oCGecode::Council< Gecode::Int::Sequence::SupportAdvisor< View > >
oCGecode::Council< Gecode::Set::Channel::ChannelBool::IndexAdvisor >
oCGecode::Council< Gecode::Set::Precede::Single::Index >
oCGecode::Council< Gecode::ViewAdvisor< Gecode::Int::BoolView > >
oCGecode::Council< SupportAdvisor >
oCCourseA course
oCCurriculumA curriculum
oCGecode::DerivedView< BoolView >
oCGecode::DerivedView< FloatView >
oCGecode::DerivedView< Gecode::Int::IntView >
oCGecode::DerivedView< IntView >
oCDictionaryA simple dictionary class
oCGecode::Support::DynamicArray< Gecode::DFA::Transition, Gecode::Heap >
oCGecode::Support::DynamicArray< Gecode::Gist::Comparator *, Gecode::Heap >
oCGecode::Support::DynamicArray< Gecode::Gist::Inspector *, Gecode::Heap >
oCGecode::Support::DynamicArray< int, Gecode::Heap >
oCGecode::Support::DynamicQueue< Gecode::Space *, Gecode::Heap >
oCGecode::Support::DynamicStack< Gecode::Search::Parallel::Path::Edge, Gecode::Heap >
oCGecode::Support::DynamicStack< Gecode::Search::Sequential::Path::Edge, Gecode::Heap >
oCE
oCGecode::Search::EngineBase< Test::Int::Cumulatives::Ass >
oCGecode::ActivityClass for activity management
oCGecode::Activity::StorageObject for storing activity values
oCGecode::ActorLinkDouble-linked list for actors
oCGecode::Advisors< A >Class to iterate over advisors of a council
oCGecode::AFCClass for AFC (accumulated failure count) management
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< ArgArray< SymmetryHandle > >Traits of Symmetries
oCGecode::ArrayTraits< ArgArray< VarImpBase * > >Traits of ArgArray<VarImpBase*>
oCGecode::ArrayTraits< BoolVarArgs >Traits of BoolVarArgs
oCGecode::ArrayTraits< BoolVarArray >Traits of BoolVarArray
oCGecode::ArrayTraits< FloatValArgs >Traits of FloatValArgs
oCGecode::ArrayTraits< FloatVarArgs >Traits of FloatVarArgs
oCGecode::ArrayTraits< FloatVarArray >Traits of FloatVarArray
oCGecode::ArrayTraits< IntArgs >Traits of IntArgs
oCGecode::ArrayTraits< IntVarArgs >Traits of IntVarArgs
oCGecode::ArrayTraits< IntVarArray >Traits of IntVarArray
oCGecode::ArrayTraits< LiteralArgs >Traits of LiteralArgs
oCGecode::ArrayTraits< PrimArgArray< FloatVal > >Traits of FloatValArgs
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< FloatVar > >Traits of FloatVarArgs
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< FloatVar > >Traits of FloatVarArray
oCGecode::ArrayTraits< VarArray< IntVar > >Traits of IntVarArray
oCGecode::ArrayTraits< VarArray< SetVar > >Traits of VarArray<SetVar>
oCGecode::BaseOptionsBase class for script options
oCGecode::BoolExprBoolean expressions
oCGecode::BoolExpr::MiscExprMiscealloneous Boolean expressions
oCGecode::BoolExpr::NodeNode for Boolean expression
oCGecode::BrancherHandleHandle for brancher
oCGecode::BranchTraits< Var >Traits for branching
oCGecode::BranchTraits< BoolVar >Traits of BoolVar for branching
oCGecode::BranchTraits< FloatVar >Traits of FloatVar for branching
oCGecode::BranchTraits< IntVar >Traits of IntVar for branching
oCGecode::BranchTraits< SetVar >Traits of SetVar for branching
oCGecode::ChoiceChoice for performing commit
oCGecode::ChooseMaxChoose views with larger merit values
oCGecode::ChooseMinChoose views with smaller merit values
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::CRICurrent restart information during search
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::Driver::BaseOptionBase class for options
oCGecode::Driver::StringOption::ValueOption value
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::FznRndA thread-safe random number generator
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::Float::FloatVarImpConfConfiguration for Float-variable implementations
oCGecode::Float::Linear::TermClass for describing linear term $a\cdot x$
oCGecode::Float::Linear::TermLessSort linear terms by view
oCGecode::FloatNumBranchValue description class for branching
oCGecode::FloatValFloat value type
oCGecode::FreeListBase-class for freelist-managed objects
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::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::NodeVisitor< Cursor >Base class for a visitor that runs a cursor over a tree
oCGecode::Gist::Options::_IHelper class storing inspectors
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::GlobalAFCGlobally shared object for propagator information
oCGecode::GlobalAFC::CounterClass for storing timed-decay value
oCGecode::HeapHeap memory management class
oCGecode::HomeHome class for posting propagators
oCGecode::Int::Arithmetic::PowOpsOperations for power and nroot propagators
oCGecode::Int::Arithmetic::RangesMapNroot< Ops >Mapping integer to n-th root
oCGecode::Int::Arithmetic::RangesMapPow< Ops >Mapping ranges to powers
oCGecode::Int::Arithmetic::SqrOpsOperations for square and square-root propagators
oCGecode::Int::Arithmetic::ValuesMapNroot< Ops >Mapping integer (must be an n-th power) to n-th root
oCGecode::Int::Arithmetic::ValuesMapNrootSigned< Ops >Mapping integer (must be an n-th power) to n-th root (signed)
oCGecode::Int::Arithmetic::ValuesMapPow< Ops >Mapping integer to power
oCGecode::Int::BinPacking::ConflictGraphGraph containing conflict information
oCGecode::Int::BinPacking::ConflictGraph::CliqueClique information
oCGecode::Int::BinPacking::ConflictGraph::NodeClass for node in graph
oCGecode::Int::BinPacking::ConflictGraph::NodesIterator over node sets
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::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::HallInfo< IntType >Information 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::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::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::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::IdxView< View >Class for pair of index and view
oCGecode::Int::IdxViewArray< View >An array of IdxView pairs
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::LDSB::LiteralA Literal is a pair of variable index and value
oCGecode::Int::LDSB::SymmetryImp< View >Implementation of a single symmetry
oCGecode::Int::LDSB::SymmetryObjectImplementation of a symmetry at the modelling level
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::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::ViewToVarArg< View >Class to map VarArg type to view
oCGecode::Int::ViewToVarArg< BoolView >VarArg type for Boolean views
oCGecode::Int::ViewToVarArg< Gecode::Set::ConstSetView >VarArg type for constant Set views
oCGecode::Int::ViewToVarArg< Gecode::Set::SetView >VarArg type for Set views
oCGecode::Int::ViewToVarArg< Gecode::Set::SingletonView >VarArg type for singleton views
oCGecode::Int::ViewToVarArg< IntView >VarArg type for integer views
oCGecode::Int::ViewToVarArg< MinusView >VarArg type for minus 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 >Initialize integer set with integer arguments
oCGecode::IntSetInit< IntSet >Initialize integer set with integer set
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::BitSetOffset< BS >Value iterator for values in an offset 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::LinFloatExprFloat expressions
oCGecode::LinFloatExpr::NodeNodes for linear expressions
oCGecode::LinFloatRelLinear relations
oCGecode::LinIntExprLinear expressions over integer variables
oCGecode::LinIntExpr::NodeNodes for linear expressions
oCGecode::LinIntRelLinear relations over integer variables
oCGecode::LocalHandleHandles for local (space-shared) objects
oCGecode::Matrix< class >Matrix-interface for arrays
oCGecode::MemoryChunkMemory chunk with size information
oCGecode::MemoryManagerManage memory for space
oCGecode::MeritBase< _View, _Val >Base-class for merit class
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::NGLNo-good literal recorded during search
oCGecode::NoGoodsNo-goods recorded from restarts
oCGecode::NoIdxVarImpConfConfiguration class for variable implementations without index structure
oCGecode::NonLinFloatExprBase class for non-linear float expressions
oCGecode::NonLinIntExprBase class for non-linear expressions over integer variables
oCGecode::PosPosition information
oCGecode::PropCostPropagation cost
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::ReifyReification specification
oCGecode::Search::CutoffBase class for cutoff generators for restart-based meta engine
oCGecode::Search::EngineSearch engine implementation interface
oCGecode::Search::EngineBase< T >Base-class for search engines
oCGecode::Search::OptionsSearch engine options
oCGecode::Search::Parallel::Path::EdgeSearch tree edge for 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::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::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::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::RawBitSetBaseBasic bitset support (without stored size information)
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::SymmetryHandleA reference-counted pointer to a SymmetryObject
oCGecode::TieBreak< VarBranch >Combine variable selection criteria for tie-breaking
oCGecode::ValBranchValue branching information
oCGecode::ValCommit< _View, _Val >Base class for value commit
oCGecode::ValSel< _View, _Val >Base class for value selection
oCGecode::ValSelCommitBase< _View, _Val >Base class for value selection and commit
oCGecode::VarBase class for variables
oCGecode::VarArgArray< Var >::VarLessSort order for variables
oCGecode::VarArray< Var >Variable arrays
oCGecode::VarBranchVariable branching information
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::ViewSel< _View >Abstract class for view selection
oCrounded_arith_opp
oCGecode::Set::GlbRanges< Set::Gecode::Set::SetVarImp * >
oCGecode::Set::GlbRanges< View >
oCGraphGraph specification
oCGecode::Int::ViewValGraph::Graph< IntView >
oCGraphColorSpecGraph specification
oCGecode::Int::IdxView< Gecode::Int::Element::View >
oCGecode::Int::IdxView< SView >
oCGecode::Int::IdxView< VA >
oCGecode::Int::IdxViewArray< SView >
oCGecode::Int::IdxViewArray< VA >
oCGecode::Support::IntTypeTraits< Idx >
oCGecode::Support::IntTypeTraits< Val >
oCGecode::Support::Less< Card >
oCGecode::Set::LubRanges< Set::Gecode::Set::SetVarImp * >
oCGecode::Set::LubRanges< View >
oCManFixPSETask
oCManFixPTask
oCManFlexTask
oCGecode::MeritBase< FloatView, double >
oCGecode::MeritBase< SetView, double >
oCGecode::MeritBase< SetView, int >
oCGecode::MeritBase< SetView, unsigned int >
oCGecode::MeritBase< View, double >
oCGecode::MeritBase< View, int >
oCGecode::MeritBase< View, unsigned int >
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
oCGecode::FlatZinc::Option< AST::SetLit * >
oCGecode::FlatZinc::Option< std::pair< double, double > >
oCPhotoSpecSpecifications for the photo example
oCPlayEntry in round robin schedule
oCQDialog
oCQMainWindow
oCQThread
oCQWidget
oCRadiotherapyDataInstance data for radio therapy problem
oCRRSRound robin schedule
oCGecode::Iter::Ranges::ScaleUp< int, unsigned int, ViewRanges< IntView > >
oCGecode::Iter::Ranges::ScaleUp< long long int, unsigned long long int, ViewRanges< IntView > >
oCSortByWeightSort orders by weight
oCbasic_ostream
oCexception
oCmap
oCGecode::FlatZinc::SymbolTable< Gecode::FlatZinc::SymbolEntry >
oCGecode::Int::TaskArray< ManTask >
oCGecode::Int::TaskArray< OptTask >
oCGecode::Int::TaskTree< TaskView, ExtOmegaNode >
oCGecode::Int::TaskTree< TaskView, OmegaLambdaNode >
oCGecode::Int::TaskTree< TaskView, OmegaNode >
oCTaskView
oCGecode::Int::TaskViewIter< OptTaskView, sto, inc >
oCGecode::Int::Linear::Term< Int::Gecode::Int::BoolView >
oCGecode::Int::Linear::Term< Int::Gecode::Int::IntView >
oCTest::BaseBase class for all tests to be run
oCTest::Branch::RunInfoInformation about one test-run
oCTest::Float::AssignmentBase class for assignments
oCTest::Float::Dom::CreateHelp class to create and register tests
oCTest::Float::FloatRelTypesIterator for float relation types
oCTest::Float::Linear::CreateHelp class to create and register tests
oCTest::Float::MiniModelLin::CreateHelp class to create and register tests
oCTest::Float::MiniModelLin::LinInstrType for representing a linear instruction
oCTest::Float::Rel::CreateHelp class to create and register tests
oCTest::indSimple class for describing identation
oCTest::Int::Arithmetic::CreateHelp class to create and register tests
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::LDSB::Activity1Test with activity
oCTest::LDSB::MatSym1Test for matrix symmetry
oCTest::LDSB::MatSym2Test for matrix symmetry
oCTest::LDSB::MatSym3Test for matrix symmetry
oCTest::LDSB::MatSym4Test for matrix symmetry
oCTest::LDSB::RecomputationTest for handling of recomputation
oCTest::LDSB::ReflectSym1Test for reflection symmetry
oCTest::LDSB::ReflectSym2Test for reflection symmetry
oCTest::LDSB::SetValSym1Test for set value symmetry
oCTest::LDSB::SetValSym2Test for set value symmetry
oCTest::LDSB::SetVarSeqSym1Test for set variable sequence symmetry
oCTest::LDSB::SetVarSeqSym2Test for set variable sequence symmetry
oCTest::LDSB::SetVarSym1Test for set variable symmetry
oCTest::LDSB::SimIntValSym1Test for value sequence symmetry
oCTest::LDSB::SimIntValSym2Test for value sequence symmetry
oCTest::LDSB::SimIntValSym3Test for value sequence symmetry
oCTest::LDSB::SimIntVarSym1Test for variable sequence symmetry
oCTest::LDSB::SimIntVarSym2Test for variable sequence symmetry
oCTest::LDSB::TieBreakTest tiebreaking variable heuristic
oCTest::LDSB::ValSym1Test for value symmetry
oCTest::LDSB::ValSym1bTest for value symmetry
oCTest::LDSB::ValSym1cTest for value symmetry
oCTest::LDSB::ValSym2Test for value symmetry
oCTest::LDSB::ValSym2bTest for value symmetry
oCTest::LDSB::ValSym3Test for value symmetry
oCTest::LDSB::ValSym4Test for value symmetry
oCTest::LDSB::ValSym5Test for value symmetry
oCTest::LDSB::VarSym1Test for variable symmetry
oCTest::LDSB::VarSym1bTest for variable symmetry
oCTest::LDSB::VarSym2Test for variable symmetry
oCTest::LDSB::VarSym3Test for variable symmetry
oCTest::LDSB::VarSym4Test for variable symmetry
oCTest::LDSB::VarSym5Test for variable symmetry
oCTest::LDSB::VarValSym1Test for variable and value symmetry
oCTest::NoGoods::CreateHelp class to create and register tests
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
oCGecode::TieBreak< Gecode::FloatVarBranch >
oCGecode::TieBreak< Gecode::IntVarBranch >
oCTileSpecSpecification of one tile
oCGecode::Iter::Ranges::ToValues< Gecode::SetVarGlbRanges >
oCGecode::Iter::Ranges::ToValues< Gecode::SetVarLubRanges >
oCGecode::Iter::Ranges::ToValues< Gecode::SetVarUnknownRanges >
oCGecode::Iter::Ranges::ToValues< IntSetRanges >
oCGecode::Iter::Ranges::ToValues< IntVarRanges >
oCGecode::Iter::Ranges::ToValues< ViewRanges< Gecode::Int::IntView > >
oCGecode::Iter::Ranges::ToValues< ViewRanges< IntView > >
oCGecode::Iter::Ranges::ToValues< ViewRanges< View > >
oCGecode::ValCommit< FloatView, FloatVal >
oCGecode::ValCommit< SetView, int >
oCGecode::ValCommit< View, BranchTraits< View::VarType >::ValType >
oCGecode::ValCommit< View, int >
oCGecode::ValSel< FloatView, FloatNumBranch >
oCGecode::ValSel< IntView, int >
oCGecode::ValSel< SetView, int >
oCGecode::ValSel< View, BranchTraits< View::VarType >::ValType >
oCGecode::ValSel< View, int >
oCGecode::ValSelCommitBase< ValSel::View, ValSel::Val >
oCGecode::ValSelCommitBase< View, Val >
oCGecode::VarArray< BoolVar >
oCGecode::VarArray< FloatVar >
oCGecode::VarArray< IntVar >
oCGecode::VarArray< SetVar >
oCGecode::VarImpView< BoolVar >
oCGecode::VarImpView< FloatVar >
oCGecode::VarImpView< IntVar >
oCGecode::VarImpView< SetVar >
oCGecode::ViewArray< BoolView >
oCGecode::ViewArray< BV >
oCGecode::ViewArray< Card >
oCGecode::ViewArray< Gecode::Int::BinPacking::Item >
oCGecode::ViewArray< Gecode::Int::BoolView >
oCGecode::ViewArray< Gecode::Int::CachedView< View > >
oCGecode::ViewArray< Gecode::Int::Gecode::Int::CachedView< Gecode::Int::Gecode::Int::IntView > >
oCGecode::ViewArray< Gecode::Int::Gecode::Int::IntView >
oCGecode::ViewArray< Gecode::Int::IntView >
oCGecode::ViewArray< Gecode::Int::OffsetView >
oCGecode::ViewArray< Int::IntView >
oCGecode::ViewArray< IntView >
oCGecode::ViewArray< N >
oCGecode::ViewArray< P >
oCGecode::ViewArray< SetView >
oCGecode::ViewArray< View0 >
oCGecode::ViewArray< ViewM >
oCGecode::ViewArray< ViewP >
oCGecode::ViewArray< ViewU >
oCGecode::ViewArray< VX >
oCGecode::ViewArray< VY >
oCGecode::ViewArray< XV >
oCGecode::Int::ViewRanges< Gecode::Int::IntView >
oCGecode::ViewSel< IntView >
oCGecode::ViewSel< Merit::View >
oCGecode::ViewSel< View >
oCGecode::Int::Sequence::ViewValSupportArray< View, Val, false >
oCGecode::Int::Sequence::ViewValSupportArray< View, Val, true >
\CManTask