Google OR-Tools 7.5
DotNet Reference
CP-SAT
Graph
Knapsack solver
Linear solver
Routing
Util
DotNet Reference
Namespaces
Classes
Files
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
5
]
▼
N
CreateSigningKey
C
Program
▼
N
Google
▼
N
OrTools
►
N
Algorithms
►
C
Int64Vector
C
Int64VectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
Int64VectorVector
C
Int64VectorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
IntVector
C
IntVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
IntVectorVector
C
IntVectorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
KnapsackSolver
C
operations_research_algorithms
►
C
operations_research_algorithmsPINVOKE
C
SWIGExceptionHelper
C
SWIGPendingException
C
SWIGStringHelper
►
N
ConstraintSolver
C
Assignment
C
AssignmentElement
C
AssignmentIntContainer
C
AssignmentIntervalContainer
C
AssignmentSequenceContainer
C
BaseEquality
C
BaseIntExpr
C
BaseLns
C
BaseObject
C
BasePathFilter
C
BooleanVar
C
CastConstraint
C
ChangeValue
C
Constraint
C
ConstraintEquality
C
CPFeasibilityFilter
C
Decision
C
DecisionBuilder
►
C
DecisionBuilderVector
C
DecisionBuilderVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
DecisionVisitor
C
DefaultPhaseParameters
C
Demon
C
DisjunctiveConstraint
C
GlobalVehicleBreaksConstraint
C
IConstraintWithStatus
►
C
Int64Vector
C
Int64VectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
Int64VectorVector
C
Int64VectorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
IntArrayHelper
C
IntervalVar
C
IntervalVarArrayHelper
C
IntervalVarElement
►
C
IntervalVarVector
C
IntervalVarVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
IntExpr
C
IntExprEquality
C
IntTupleSet
C
IntVar
C
IntVarArrayHelper
C
IntVarElement
C
IntVarEnumerator
C
IntVarIterator
C
IntVarLocalSearchFilter
C
IntVarLocalSearchOperator
C
IntVarLocalSearchOperatorTemplate
►
C
IntVarVector
C
IntVarVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
IntVector
C
IntVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
IntVectorVector
C
IntVectorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
LocalSearchFilter
►
C
LocalSearchFilterVector
C
LocalSearchFilterVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
LocalSearchMonitor
C
LocalSearchOperator
►
C
LocalSearchOperatorVector
C
LocalSearchOperatorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
LocalSearchPhaseParameters
C
ModelCache
C
ModelVisitor
C
NetConstraint
C
NetDecision
This class acts as a intermediate step between a c++ decision and a .Net one
C
NetDecisionBuilder
This class acts as a intermediate step between a c++ decision builder and a .Net one
C
NetDemon
C
operations_research_constraint_solver
►
C
operations_research_constraint_solverPINVOKE
C
SWIGExceptionHelper
C
SWIGPendingException
C
SWIGStringHelper
C
OptimizeVar
C
Pack
C
PathOperator
C
PropagationBaseObject
C
PropagationMonitor
C
RegularLimit
C
RevBool
C
RevInteger
C
RevPartialSequence
C
RoutingDimension
C
RoutingEnumsReflection
Holder for reflection information generated from ortools/constraint_solver/routing_enums.proto
C
RoutingIndexManager
C
RoutingModel
C
RoutingModelVisitor
C
RoutingParametersReflection
Holder for reflection information generated from ortools/constraint_solver/routing_parameters.proto
C
SearchLimit
C
SearchLimitReflection
Holder for reflection information generated from ortools/constraint_solver/search_limit.proto
C
SearchLog
C
SearchMonitor
►
C
SearchMonitorVector
C
SearchMonitorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
SequenceVar
C
SequenceVarElement
C
SequenceVarLocalSearchOperator
C
SequenceVarLocalSearchOperatorTemplate
►
C
SequenceVarVector
C
SequenceVarVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
SolutionCollector
C
SolutionPool
►
C
Solver
C
IntegerCastInfo
C
SolverParametersReflection
Holder for reflection information generated from ortools/constraint_solver/solver_parameters.proto
C
SymmetryBreaker
►
C
SymmetryBreakerVector
C
SymmetryBreakerVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
TypeIncompatibilityChecker
C
TypeRegulationsChecker
C
TypeRegulationsConstraint
C
TypeRequirementChecker
C
Types
Container for nested types declared in the FirstSolutionStrategy message type
C
WrappedConstraint
►
N
Graph
C
LinearSumAssignment
C
MaxFlow
C
MinCostFlow
C
MinCostFlowBase
C
operations_research_graph
►
C
operations_research_graphPINVOKE
C
SWIGExceptionHelper
C
SWIGPendingException
C
SWIGStringHelper
►
N
LinearSolver
C
Constraint
►
C
DoubleVector
C
DoubleVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
Equality
►
C
Int64Vector
C
Int64VectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
Int64VectorVector
C
Int64VectorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
IntVector
C
IntVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
IntVectorVector
C
IntVectorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
LinearConstraint
C
LinearExpr
C
LinearExprArrayHelper
►
C
MPConstraintVector
C
MPConstraintVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
MPSolverParameters
►
C
MPVariableVector
C
MPVariableVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
Objective
C
operations_research_linear_solver
►
C
operations_research_linear_solverPINVOKE
C
SWIGExceptionHelper
C
SWIGPendingException
C
SWIGStringHelper
C
ProductCst
C
RangeConstraint
C
Solver
C
Sum
C
SumArray
C
SumCst
C
SumVarArray
C
VarEquality
C
Variable
C
VarWrapper
►
N
Sat
C
BoundedLinearExpression
C
Constraint
C
CpModel
Wrapper class around the cp_model proto
C
CpModelReflection
Holder for reflection information generated from ortools/sat/cp_model.proto
C
CpSolver
C
CpSolverSolutionCallback
C
ILiteral
C
IntegerVariableProto
An integer variable
C
IntervalVar
C
IntVar
C
IntVarArrayHelper
C
LinearExpr
C
NotBooleanVariable
C
ObjectiveSolutionPrinter
C
operations_research_sat
►
C
operations_research_satPINVOKE
C
SWIGExceptionHelper
C
SWIGPendingException
C
SWIGStringHelper
C
ProductCst
C
SatHelper
C
SolutionCallback
C
SumArray
►
N
Util
C
Domain
►
C
Int64Vector
C
Int64VectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
Int64VectorVector
C
Int64VectorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
IntVector
C
IntVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
►
C
IntVectorVector
C
IntVectorVectorEnumerator
Note that the IEnumerator documentation requires an InvalidOperationException to be thrown whenever the collection is modified
C
operations_research_util
►
C
operations_research_utilPINVOKE
C
SWIGExceptionHelper
C
SWIGPendingException
C
SWIGStringHelper
C
OptionalBooleanReflection
Holder for reflection information generated from ortools/util/optional_boolean.proto
C
NestedArrayHelper
C
ProtoHelper
C
BinPackingProblemSat
C
BoolOrSampleSat
C
ChannelingSampleSat
C
CpIsFunSat
C
EarlinessTardinessCostSampleSat
C
InitialRoutes
VRP with initial routes
C
IntervalSampleSat
C
Knapsack
C
LinearProgrammingExample
C
LiteralSampleSat
C
MipVarArray
C
NoOverlapSampleSat
C
OptionalIntervalSampleSat
C
RabbitsAndPheasantsSat
C
RankingSampleSat
C
ReifiedSampleSat
C
SearchForAllSolutionsSampleSat
C
SimpleCpProgram
This is a simple CP program
C
SimpleLpProgram
C
SimpleMaxFlowProgram
C
SimpleMinCostFlowProgram
C
SimpleMipProgram
C
SimpleRoutingProgram
This is a sample using the routing library .Net wrapper
C
SimpleSatProgram
C
SolutionHintingSampleSat
C
SolveAndPrintIntermediateSolutionsSampleSat
C
SolveWithTimeLimitSampleSat
C
StepFunctionSampleSat
C
StopAfterNSolutionsSampleSat
C
Tsp
Minimal TSP
C
TspCircuitBoard
Minimal TSP
C
TspCities
Minimal TSP using distance matrix
C
TspDistanceMatrix
Minimal TSP using distance matrix
C
VarArraySolutionPrinter
C
VarArraySolutionPrinterWithLimit
C
VarArraySolutionPrinterWithObjective
C
Vrp
Minimal TSP using distance matrix
C
VrpCapacity
Minimal TSP using distance matrix
C
VrpDropNodes
Minimal
Vrp
with drop nodes
C
VrpGlobalSpan
Minimal TSP using distance matrix
C
VrpPickupDelivery
Minimal Pickup & Delivery Problem (PDP)
C
VrpPickupDeliveryFifo
Minimal Pickup & Delivery Problem (PDP)
C
VrpPickupDeliveryLifo
Minimal Pickup & Delivery Problem (PDP)
C
VrpResources
Vehicles Routing Problem (VRP) with Resource Constraints
C
VrpStartsEnds
Minimal TSP using distance matrix
C
VrpTimeWindows
Vehicles Routing Problem (VRP) with Time Windows