Google OR-Tools 9.3
DotNet Reference
CP-SAT
Graph
Knapsack solver
Linear solver
Routing
Util
.Net Reference
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
▼
C
BaseObject
C
IntVarIterator
C
BoundedLinearExpression
Holds a linear constraint:
expression ∈ domain
▼
C
Constraint
Wrapper around a ConstraintProto
C
AutomatonConstraint
Specialized automaton constraint
C
CircuitConstraint
Specialized circuit constraint
C
CumulativeConstraint
Specialized cumulative constraint
C
MultipleCircuitConstraint
Specialized multiple circuit constraint
C
NoOverlap2dConstraint
Specialized NoOverlap2D constraint
C
ReservoirConstraint
Specialized reservoir constraint
C
TableConstraint
Specialized assignment constraint
C
CpModel
Wrapper class around the cp_model proto
C
CpSolver
Wrapper around the SAT solver
▼
C
Decision
C
NetDecision
This class acts as a intermediate step between a c++ decision and a .Net one
▼
C
DecisionBuilder
C
NetDecisionBuilder
This class acts as a intermediate step between a c++ decision builder and a .Net one
▼
C
Demon
C
NetDemon
▼
C
IConstraintWithStatus
►
C
BaseEquality
C
ConstraintEquality
C
IntExprEquality
C
WrappedConstraint
►
C
Constraint
C
NetConstraint
▼
C
IDisposable
C
DecisionBuilderVector
C
IntVarVector
C
IntervalVarVector
C
LocalSearchFilterVector
C
LocalSearchOperatorVector
C
SearchMonitorVector
C
SequenceVarVector
C
Solver
C
SymmetryBreakerVector
C
MPConstraintVector
C
MPVariableVector
▼
C
IEnumerable
C
DecisionBuilderVector
C
IntVarIterator
C
IntVarVector
C
IntervalVarVector
C
LocalSearchFilterVector
C
LocalSearchOperatorVector
C
SearchMonitorVector
C
SequenceVarVector
C
SymmetryBreakerVector
C
MPConstraintVector
C
MPVariableVector
▼
C
IEnumerator
C
IntVarEnumerator
▼
C
IList
C
DecisionBuilderVector
C
IntVarVector
C
IntervalVarVector
C
LocalSearchFilterVector
C
LocalSearchOperatorVector
C
SearchMonitorVector
C
SequenceVarVector
C
SymmetryBreakerVector
C
MPConstraintVector
C
MPVariableVector
▼
C
ILiteral
Holds a Boolean variable or its negation
C
BoolVar
Holds a Boolean variable
C
NotBoolVar
C
IntArrayHelper
C
IntervalVar
An interval variable
C
IntervalVarArrayHelper
C
IntVarArrayHelper
▼
C
LinearConstraint
C
Equality
C
RangeConstraint
C
VarEquality
▼
C
LinearExpr
C
ProductCst
C
Sum
C
SumArray
C
SumCst
C
SumVarArray
C
VarWrapper
▼
C
LinearExpr
Holds a linear expression:
sum (ai * xi) + b
►
C
IntVar
Holds a integer variable with a discrete domain
C
BoolVar
Holds a Boolean variable
C
LinearExprBuilder
A builder class for linear expressions
C
NotBoolVar
C
LinearExprArrayHelper
▼
C
LogCallback
C
LogCallbackDelegate
C
NestedArrayHelper
C
Program
▼
C
PropagationBaseObject
C
Constraint
C
IntExpr
C
ProtoHelper
▼
C
SolutionCallback
►
C
CpSolverSolutionCallback
Parent class to create a callback called at each solution
C
ObjectiveSolutionPrinter
A specialized solution printer
C
Solver
C
Term
C
Variable