Google OR-Tools 7.3
Java Reference
CP-SAT
Graph
Knapsack solver
Linear solver
Routing
Util
Java Reference
Namespaces
Classes
Files
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
]
►
C
AssignmentElement
C
IntervalVarElement
C
IntVarElement
C
SequenceVarElement
C
AssignmentIntContainer
C
AssignmentIntervalContainer
C
AssignmentSequenceContainer
►
C
BaseObject
C
Decision
►
C
DecisionBuilder
►
C
IntVarFilteredDecisionBuilder
►
C
RoutingFilteredDecisionBuilder
►
C
CheapestAdditionFilteredDecisionBuilder
C
ComparatorCheapestAdditionFilteredDecisionBuilder
C
EvaluatorCheapestAdditionFilteredDecisionBuilder
►
C
CheapestInsertionFilteredDecisionBuilder
C
GlobalCheapestInsertionFilteredDecisionBuilder
C
LocalCheapestInsertionFilteredDecisionBuilder
C
ChristofidesFilteredDecisionBuilder
►
C
SavingsFilteredDecisionBuilder
C
ParallelSavingsFilteredDecisionBuilder
C
SequentialSavingsFilteredDecisionBuilder
C
JavaDecisionBuilder
This class acts as a intermediate step between a c++ decision builder and a java one
►
C
DecisionVisitor
C
SymmetryBreaker
C
Demon
C
IntVarIterator
►
C
LocalSearchFilter
►
C
IntVarLocalSearchFilter
C
BasePathFilter
C
CPFeasibilityFilter
►
C
LocalSearchOperator
►
C
IntVarLocalSearchOperatorTemplate
►
C
IntVarLocalSearchOperator
C
BaseLns
C
ChangeValue
►
C
PathOperator
C
PathWithPreviousNodesOperator
►
C
SequenceVarLocalSearchOperatorTemplate
C
SequenceVarLocalSearchOperator
C
ModelVisitor
►
C
PropagationBaseObject
C
Assignment
►
C
Constraint
C
CastConstraint
C
DisjunctiveConstraint
C
GlobalVehicleBreaksConstraint
C
Pack
C
TypeRegulationsConstraint
C
IntervalVar
►
C
IntExpr
C
BaseIntExpr
►
C
IntVar
C
BooleanVar
C
SequenceVar
C
RoutingModelVisitor
►
C
SearchMonitor
C
LocalSearchMonitor
C
OptimizeVar
C
PropagationMonitor
►
C
SearchLimit
C
RegularLimit
C
SearchLog
C
SolutionCollector
C
SolutionPool
C
MPSolver.BasisStatus
►
C
Builder
C
ConstraintSolverParameters.Builder
C
FirstSolutionStrategy.Builder
C
LocalSearchMetaheuristic.Builder
C
RegularLimitParameters.Builder
C
RoutingModelParameters.Builder
C
RoutingSearchParameters.Builder
C
RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
C
MPAbsConstraint.Builder
C
MPArrayConstraint.Builder
C
MPArrayWithConstantConstraint.Builder
C
MPConstraintProto.Builder
C
MPGeneralConstraintProto.Builder
C
MPIndicatorConstraint.Builder
C
MPModelDeltaProto.Builder
C
MPModelProto.Builder
C
MPModelRequest.Builder
C
MPQuadraticConstraint.Builder
C
MPQuadraticObjective.Builder
C
MPSolutionResponse.Builder
Protobuf type
C
MPSolverCommonParameters.Builder
C
MPSosConstraint.Builder
C
MPVariableProto.Builder
C
OptionalDouble.Builder
C
PartialVariableAssignment.Builder
C
CpModelProto.Builder
C
SatParameters.Builder
C
Constraint
Wrapper around a ConstraintProto
C
CpModel
Main modeling class
►
C
CpModelProtoOrBuilder
C
CpModelProto
►
C
CpModelProtoOrBuilder
C
CpModelProto.Builder
C
CpSolver
Wrapper around the SAT solver
C
DefaultPhaseParameters
C
Domain
C
MPSolverParameters.DoubleParam
►
C
EnumLite
C
MPGeneralConstraintProto.GeneralConstraintCase
►
C
Exception
C
Solver.FailException
This exceptions signal that a failure has been raised in the C++ world
►
C
GeneratedMessageV3
C
ConstraintSolverParameters
C
FirstSolutionStrategy
C
LocalSearchMetaheuristic
C
RegularLimitParameters
C
RoutingModelParameters
C
RoutingSearchParameters
C
RoutingSearchParameters.LocalSearchNeighborhoodOperators
C
MPAbsConstraint
C
MPArrayConstraint
C
MPArrayWithConstantConstraint
C
MPConstraintProto
C
MPGeneralConstraintProto
C
MPIndicatorConstraint
C
MPModelDeltaProto
C
MPModelProto
C
MPModelRequest
C
MPQuadraticConstraint
C
MPQuadraticObjective
C
MPSolutionResponse
Protobuf type
C
MPSolverCommonParameters
C
MPSosConstraint
C
MPVariableProto
C
OptionalDouble
C
PartialVariableAssignment
C
CpModelProto
C
SatParameters
C
MPSolverParameters.IncrementalityValues
C
Solver.IntegerCastInfo
C
MPSolverParameters.IntegerParam
C
IntervalVar
An interval variable
C
IntIntToLongFunction
Represents a function that accepts two int-valued arguments and produces a long-valued result
C
IntTupleSet
C
IntVarLocalSearchHandler
C
KnapsackSolver
►
C
LinearExpr
A linear expression interface that can be parsed
C
IntVar
An integer variable
C
LinearSolver
C
LinearSumAssignment
►
C
Literal
Interface to describe a boolean variable or its negation
C
IntVar
An integer variable
C
LocalSearchPhaseParameters
C
LongTernaryOperator
Represents an operation upon three
C
LongTernaryPredicate
Represents a predicate (boolean-valued function) uppon three
C
MPSolverParameters.LpAlgorithmValues
C
mainConstants
C
MaxFlow
►
C
MessageOrBuilder
►
C
ConstraintSolverParametersOrBuilder
C
ConstraintSolverParameters
C
ConstraintSolverParameters.Builder
►
C
FirstSolutionStrategyOrBuilder
C
FirstSolutionStrategy
C
FirstSolutionStrategy.Builder
►
C
LocalSearchMetaheuristicOrBuilder
C
LocalSearchMetaheuristic
C
LocalSearchMetaheuristic.Builder
►
C
RegularLimitParametersOrBuilder
C
RegularLimitParameters
C
RegularLimitParameters.Builder
►
C
RoutingModelParametersOrBuilder
C
RoutingModelParameters
C
RoutingModelParameters.Builder
►
C
RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder
C
RoutingSearchParameters.LocalSearchNeighborhoodOperators
C
RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
►
C
RoutingSearchParametersOrBuilder
C
RoutingSearchParameters
C
RoutingSearchParameters.Builder
►
C
MPAbsConstraintOrBuilder
C
MPAbsConstraint
C
MPAbsConstraint.Builder
►
C
MPArrayConstraintOrBuilder
C
MPArrayConstraint
C
MPArrayConstraint.Builder
►
C
MPArrayWithConstantConstraintOrBuilder
C
MPArrayWithConstantConstraint
C
MPArrayWithConstantConstraint.Builder
►
C
MPConstraintProtoOrBuilder
C
MPConstraintProto
C
MPConstraintProto.Builder
►
C
MPGeneralConstraintProtoOrBuilder
C
MPGeneralConstraintProto
C
MPGeneralConstraintProto.Builder
►
C
MPIndicatorConstraintOrBuilder
C
MPIndicatorConstraint
C
MPIndicatorConstraint.Builder
►
C
MPModelDeltaProtoOrBuilder
C
MPModelDeltaProto
C
MPModelDeltaProto.Builder
►
C
MPModelProtoOrBuilder
C
MPModelProto
C
MPModelProto.Builder
►
C
MPModelRequestOrBuilder
C
MPModelRequest
C
MPModelRequest.Builder
►
C
MPQuadraticConstraintOrBuilder
C
MPQuadraticConstraint
C
MPQuadraticConstraint.Builder
►
C
MPQuadraticObjectiveOrBuilder
C
MPQuadraticObjective
C
MPQuadraticObjective.Builder
►
C
MPSolutionResponseOrBuilder
C
MPSolutionResponse
Protobuf type
C
MPSolutionResponse.Builder
Protobuf type
►
C
MPSolverCommonParametersOrBuilder
C
MPSolverCommonParameters
C
MPSolverCommonParameters.Builder
►
C
MPSosConstraintOrBuilder
C
MPSosConstraint
C
MPSosConstraint.Builder
►
C
MPVariableProtoOrBuilder
C
MPVariableProto
C
MPVariableProto.Builder
►
C
OptionalDoubleOrBuilder
C
OptionalDouble
C
OptionalDouble.Builder
►
C
PartialVariableAssignmentOrBuilder
C
PartialVariableAssignment
C
PartialVariableAssignment.Builder
►
C
SatParametersOrBuilder
C
SatParameters
C
SatParameters.Builder
►
C
MinCostFlowBase
C
MinCostFlow
C
CpModel.MismatchedArrayLengths
Exception thrown when parallel arrays have mismatched lengths
C
ModelCache
C
MPConstraint
C
MPModelExportOptions
C
MPObjective
C
MPSolver
C
MPSolverParameters
C
MPVariable
C
MPSolver.OptimizationProblemType
C
OptionalBooleanOuterClass
C
MPSolverParameters.PresolveValues
►
C
ProtocolMessageEnum
C
ConstraintSolverParameters.TrailCompression
C
FirstSolutionStrategy.Value
Protobuf enum
C
LocalSearchMetaheuristic.Value
Protobuf enum
C
MPModelRequest.SolverType
C
MPSolverCommonParameters.LPAlgorithmValues
Protobuf enum
C
MPSolverResponseStatus
C
MPSosConstraint.Type
Protobuf enum
C
SatParameters.BinaryMinizationAlgorithm
C
SatParameters.ClauseOrdering
C
SatParameters.ClauseProtection
C
SatParameters.ConflictMinimizationAlgorithm
C
SatParameters.MaxSatAssumptionOrder
C
SatParameters.MaxSatStratificationAlgorithm
C
SatParameters.Polarity
C
SatParameters.RestartAlgorithm
C
SatParameters.SearchBranching
C
SatParameters.VariableOrder
C
OptionalBoolean
C
MPSolver.ResultStatus
C
RevBool
C
RevInteger
C
RevLong
C
RevPartialSequence
C
RoutingDimension
C
RoutingEnums
C
RoutingIndexManager
C
RoutingModel
C
RoutingParameters
C
SavingsFilteredDecisionBuilder.SavingsParameters
C
MPSolverParameters.ScalingValues
C
SearchLimitProtobuf
C
SequenceVarLocalSearchHandler
►
C
SolutionCallback
C
CpSolverSolutionCallback
Parent class to create a callback called at each solution
C
Solver
C
SolverParameters
C
KnapsackSolver.SolverType
C
SortedDisjointIntervalList
C
MaxFlow.Status
C
MinCostFlowBase.Status
C
LinearSumAssignment.Status
►
C
TypeRegulationsChecker
C
TypeIncompatibilityChecker
C
TypeRequirementChecker
C
CpModel.WrongLength
Exception thrown when an array has a wrong length