Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gecode/gecode
/ types & classes
Types & classes
2,303 in github.com/Gecode/gecode
⨍
Functions
8,706
◇
Types & classes
2,303
↓ 294 callers
Class
IntArgs
Passing integer arguments
gecode/int.hh:634
↓ 150 callers
Class
IntSet
* \brief Integer sets * * Integer sets are the means to specify arbitrary sets * of integers to be used as domains for integer variables.
gecode/int.hh:174
↓ 90 callers
Class
LinIntRel
gecode/minimodel.hh:206
↓ 84 callers
Class
LinIntExpr
Linear expressions over integer variables
gecode/minimodel.hh:245
↓ 81 callers
Class
MinusView
* \brief Minus integer view * * A minus integer view \f$m\f$ for an integer view \f$x\f$ provides * operations such that \f$m\f$ behaves as \
gecode/int/view.hpp:282
↓ 76 callers
Class
FloatVal
Forward declaration
gecode/float.hh:122
↓ 62 callers
Class
ind
Simple class for describing indentation
test/test.hh:67
↓ 57 callers
Class
LinFloatExpr
gecode/minimodel.hh:211
↓ 48 callers
Class
LinFloatRel
Linear relations
gecode/minimodel.hh:896
↓ 42 callers
Class
IntVarBranch
* \brief Which integer variable to select for branching * * \ingroup TaskModelIntBranch */
gecode/int.hh:4717
↓ 42 callers
Class
comparison_error
gecode/third-party/boost/numeric/interval/detail/interval_prototype.hpp:20
↓ 38 callers
Class
FloatVarBranch
* \brief Which variable to select for branching * * \ingroup TaskModelFloatBranch */
gecode/float.hh:1681
↓ 38 callers
Class
SetVarBranch
* \brief Which variable to select for branching * * \ingroup TaskModelSetBranch */
gecode/set.hh:1309
↓ 30 callers
Class
BoolExpr
gecode/minimodel.hh:332
↓ 25 callers
Class
Strategy
contribs/qecode/Strategy.hh:32
↓ 24 callers
Class
Reify
* \brief Reification specification * \ingroup TaskModelInt */
gecode/int.hh:892
↓ 23 callers
Class
type
gecode/third-party/boost/type.hpp:14
↓ 21 callers
Class
IntView
* \brief Integer view for integer variables * \ingroup TaskActorIntView */
gecode/int/view.hpp:129
↓ 19 callers
Class
SetVar
* \brief %Set variables * * \ingroup TaskModelSetVars */
gecode/set.hh:127
↓ 18 callers
Class
BoolVarBranch
* \brief Which Boolean variable to select for branching * * \ingroup TaskModelIntBranch */
gecode/int.hh:4803
↓ 18 callers
Class
Transition
gecode/int.hh:2193
↓ 16 callers
Class
Literal
A Literal is a pair of variable index and value.
gecode/int/ldsb.hh:46
↓ 16 callers
Class
SymbolEntry
Entries in the symbol table
gecode/flatzinc/parser.hh:106
↓ 15 callers
Class
Alias
%Alias for a variable specification
gecode/flatzinc/varspec.hh:45
↓ 15 callers
Class
BoolView
* \brief Boolean view for Boolean variables * * Provides convenient and efficient operations for Boolean views. * \ingroup TaskActorIntView
gecode/int/view.hpp:1380
↓ 15 callers
Class
IntVar
gecode/int/var-imp.hpp:477
↓ 15 callers
Class
IntVarArray
* \brief Integer variable array * \ingroup TaskModelIntVarArrays */
gecode/int.hh:773
↓ 14 callers
Class
OffsetView
* \brief Offset integer view * * An offset integer view \f$o\f$ for an integer view \f$x\f$ and * an integer \f$c\f$ provides operations such
gecode/int/view.hpp:443
↓ 14 callers
Class
comparison_error
gecode/third-party/boost/numeric/interval/interval.hpp:22
↓ 13 callers
Class
Home
gecode/kernel/core.hpp:667
↓ 12 callers
Class
BoolVar
gecode/int/var-imp.hpp:478
↓ 12 callers
Class
IntBoolVarBranch
Which integer or Boolean variable to select for branching
gecode/flatzinc/branch.hh:44
↓ 11 callers
Class
IntValBranch
* \brief Which values to select for branching first * * \ingroup TaskModelIntBranch */
gecode/int.hh:5001
↓ 11 callers
Class
IntVar
* \brief Integer variables * * \ingroup TaskModelIntVars */
gecode/int.hh:371
↓ 11 callers
Class
MinusView
* \brief Minus float view * * A minus float view \f$m\f$ for an float view \f$x\f$ provides * operations such that \f$m\f$ behaves as \f$-x\f
gecode/float/view.hpp:154
↓ 10 callers
Class
BoolVarArray
* \brief Boolean variable array * \ingroup TaskModelIntVarArrays */
gecode/int.hh:821
↓ 10 callers
Class
Extent
\brief %Extent representing shape of a tree at one depth level
gecode/gist/visualnode.hh:63
↓ 10 callers
Class
NegBoolView
* \brief Negated Boolean view * * A negated Boolean view \f$n\f$ for a Boolean view \f$b\f$ * provides operations such that \f$n\f$ * beha
gecode/int/view.hpp:1574
↓ 9 callers
Class
ConstIntView
* \brief Constant integer view * * A constant integer view \f$x\f$ for an integer \f$c\f$ provides * operations such that \f$x\f$ behaves as
gecode/int/view.hpp:851
↓ 9 callers
Class
SetAssign
* \brief Which value to select for assignment * * \ingroup TaskModelSetBranch */
gecode/set.hh:1530
↓ 9 callers
Class
SetExpr
gecode/minimodel.hh:208
↓ 9 callers
Class
SetValBranch
* \brief Which values to select for branching first * * \ingroup TaskModelSetBranch */
gecode/set.hh:1460
↓ 8 callers
Class
IntVarArgs
\brief Passing integer variables
gecode/int.hh:662
↓ 8 callers
Class
IntVarArray
gecode/int/array-traits.hpp:37
↓ 7 callers
Class
BoolVarArgs
gecode/int/array-traits.hpp:38
↓ 7 callers
Class
Event
An event collects the information for one event for the sweep-line
gecode/int/cumulatives/val.hpp:130
↓ 7 callers
Class
FloatVar
* \brief Float variables * * \ingroup TaskModelFloatVars */
gecode/float.hh:870
↓ 7 callers
Class
FloatVarArray
gecode/float/array-traits.hpp:39
↓ 6 callers
Class
BoolVar
* \brief Boolean integer variables * * \ingroup TaskModelIntVars */
gecode/int.hh:515
↓ 6 callers
Class
BoolVarArray
gecode/int/array-traits.hpp:39
↓ 6 callers
Class
FixDim
* \brief Dimension combining coordinate and integer size information */
gecode/int/no-overlap.hh:49
↓ 6 callers
Class
FlexDim
* \brief Dimension combining coordinate and integer view size information */
gecode/int/no-overlap.hh:93
↓ 6 callers
Class
IntVar
%Test number of equal integers equal to integer variable
test/int/count.cpp:120
↓ 6 callers
Class
SetVarArray
gecode/set/array-traits.hpp:43
↓ 5 callers
Class
IntAssign
* \brief Which values to select for assignment * * \ingroup TaskModelIntBranch */
gecode/int.hh:5118
↓ 5 callers
Class
NodeInfo
gecode/minimodel/reg.cpp:46
↓ 4 callers
Class
BoolAssign
* \brief Which values to select for assignment * * \ingroup TaskModelIntBranch */
gecode/int.hh:5147
↓ 4 callers
Class
BoolValBranch
* \brief Which values to select for branching first * * \ingroup TaskModelIntBranch */
gecode/int.hh:5036
↓ 4 callers
Class
FloatAssign
* \brief Which values to select for assignment * * \ingroup TaskModelFloatBranch */
gecode/float.hh:1887
↓ 4 callers
Class
FloatValBranch
* \brief Which values to select for branching first * * \ingroup TaskModelFloatBranch */
gecode/float.hh:1833
↓ 4 callers
Class
RunInfo
Information about one test-run
test/branch.cpp:386
↓ 4 callers
Class
StackFrame
gecode/kernel/trace/filter.hpp:147
↓ 4 callers
Class
VarBranch
gecode/kernel/branch/var.hpp:55
↓ 4 callers
Class
interval
gecode/third-party/boost/numeric/interval/interval.hpp:38
↓ 3 callers
Class
Brancher
gecode/kernel/core.hpp:142
↓ 3 callers
Class
SetRel
%Set relations
gecode/minimodel.hh:1234
↓ 2 callers
Class
BPtr
contribs/quacode/quacode/qspaceinfo.hh:134
↓ 2 callers
Class
Base
gecode/int/channel.hh:55
↓ 2 callers
Class
BoolAFC
* \brief Recording AFC information for Boolean variables * * \ingroup TaskModelIntBranch */
gecode/int.hh:4451
↓ 2 callers
Class
BoolAction
* \brief Recording actions for Boolean variables * * \ingroup TaskModelIntBranch */
gecode/int.hh:4548
↓ 2 callers
Class
BoolCHB
* \brief Recording CHB for Boolean variables * * \ingroup TaskModelIntBranch */
gecode/int.hh:4649
↓ 2 callers
Class
BoolVar
%Test linear relation over Boolean variables equal to integer variable
test/int/linear.cpp:201
↓ 2 callers
Class
ConstSetView
Forward declarations for friends
gecode/set/view.hpp:175
↓ 2 callers
Class
EngineInfo
gecode/search.hh:202
↓ 2 callers
Class
Event
%Event to be scheduled
test/int/cumulatives.cpp:129
↓ 2 callers
Class
IntAFC
* \brief Recording AFC information for integer variables * * \ingroup TaskModelIntBranch */
gecode/int.hh:4411
↓ 2 callers
Class
IntAction
* \brief Recording actions for integer variables * * \ingroup TaskModelIntBranch */
gecode/int.hh:4497
↓ 2 callers
Class
IntCHB
* \brief Recording CHB for integer variables * * \ingroup TaskModelIntBranch */
gecode/int.hh:4605
↓ 2 callers
Class
IntView
gecode/int.hh:363
↓ 2 callers
Class
Item
* \brief Item combining bin and size information */
gecode/int/bin-packing.hh:53
↓ 2 callers
Class
LkBinderVarObj
contribs/quacode/quacode/qspaceinfo.hh:379
↓ 2 callers
Class
PBS
gecode/search/par/pbs.hh:63
↓ 2 callers
Class
Propagator
gecode/kernel/core.hpp:136
↓ 2 callers
Class
PropagatorGroup
gecode/kernel/core.hpp:144
↓ 2 callers
Class
QBI
contribs/quacode/quacode/qspaceinfo.hh:391
↓ 2 callers
Class
ScaleView
* \brief Scale float view * * A scale float view \f$s\f$ for a float view \f$x\f$ and * a non-negative float \f$a\f$ provides operations such
gecode/float/view.hpp:395
↓ 2 callers
Class
SearchItem
A stack item for depth first search
gecode/gist/treecanvas.cpp:360
↓ 2 callers
Class
SetCmpRel
Comparison relation (for two-sided comparisons)
gecode/minimodel.hh:1221
↓ 2 callers
Class
TupleSet
\brief Class representing a set of tuples. * * A TupleSet is used for storing an extensional representation of a * constraint. After a TupleS
gecode/int.hh:2326
↓ 1 callers
Class
Above
Describe that event is above a certain limit
test/int/cumulatives.cpp:153
↓ 1 callers
Class
BI
gecode/flatzinc/flatzinc.cpp:266
↓ 1 callers
Class
BaseOptions
gecode/driver.hh:113
↓ 1 callers
Class
Below
Describe that event is below a certain limit
test/int/cumulatives.cpp:142
↓ 1 callers
Class
BoolView
gecode/int.hh:507
↓ 1 callers
Class
BrancherGroup
gecode/kernel/core.hpp:145
↓ 1 callers
Class
Choice
gecode/kernel/core.hpp:141
↓ 1 callers
Class
DFA
* \brief Deterministic finite automaton (%DFA) * * After initialization, the start state is always zero. * The final states are contiguous ra
gecode/int.hh:2184
↓ 1 callers
Class
ExpInfo
Expression information
gecode/minimodel/reg.cpp:535
↓ 1 callers
Class
FloatAFC
* \brief Recording AFC information for float variables * * \ingroup TaskModelFloatBranch */
gecode/float.hh:1516
↓ 1 callers
Class
FloatAction
* \brief Recording actions for float variables * * \ingroup TaskModelFloatBranch */
gecode/float.hh:1562
next →
1–100 of 2,303, ranked by callers