Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Ccom.google.ortools.constraintsolver.AssignmentElement
 Ccom.google.ortools.constraintsolver.AssignmentIntContainer
 Ccom.google.ortools.constraintsolver.AssignmentIntervalContainer
 Ccom.google.ortools.constraintsolver.AssignmentSequenceContainer
 Ccom.google.ortools.constraintsolver.BaseObject
 Ccom.google.ortools.linearsolver.MPSolver.BasisStatus
 CBinPackingProblemSatSolves a bin packing problem with the CP-SAT solver
 CBoolOrSampleSatCode sample to demonstrates a simple Boolean constraint
 CBuilder
 CChannelingSampleSatLink integer constraints together
 Ccom.google.ortools.sat.ConstraintWrapper around a ConstraintProto
 CCpIsFunSatCryptarithmetic puzzle
 Ccom.google.ortools.sat.CpModelMain modeling class
 Ccom.google.ortools.sat.CpModelProtobuf
 Ccom.google.ortools.sat.CpSolverWrapper around the SAT solver
 Ccom.google.ortools.constraintsolver.DefaultPhaseParameters
 Ccom.google.ortools.util.Domain
 Ccom.google.ortools.linearsolver.MPSolverParameters.DoubleParam
 CEarlinessTardinessCostSampleSatEncode the piecewise linear expression
 CEnumLite
 CException
 CGeneratedMessageV3
 Ccom.google.ortools.linearsolver.MPSolverParameters.IncrementalityValues
 Ccom.google.ortools.constraintsolver.Solver.IntegerCastInfo
 Ccom.google.ortools.linearsolver.MPSolverParameters.IntegerParam
 CIntervalSampleSatCode sample to demonstrates how to build an interval
 Ccom.google.ortools.sat.IntervalVarAn interval variable
 Ccom.google.ortools.constraintsolver.IntIntToLongFunctionRepresents a function that accepts two int-valued arguments and produces a long-valued result
 Ccom.google.ortools.constraintsolver.IntTupleSet
 Ccom.google.ortools.constraintsolver.IntVarLocalSearchHandler
 CKnapsackSample showing how to model using the knapsack solver
 Ccom.google.ortools.algorithms.KnapsackSolver
 Ccom.google.ortools.sat.LinearExprA linear expression interface that can be parsed
 CLinearProgrammingExampleSimple linear programming example
 Ccom.google.ortools.graph.LinearSumAssignment
 Ccom.google.ortools.sat.LiteralInterface to describe a boolean variable or its negation
 CLiteralSampleSatCode sample to demonstrate Boolean variable and literals
 Ccom.google.ortools.constraintsolver.LocalSearchPhaseParameters
 Ccom.google.ortools.constraintsolver.LongTernaryOperatorRepresents an operation upon three
 Ccom.google.ortools.constraintsolver.LongTernaryPredicateRepresents a predicate (boolean-valued function) uppon three
 Ccom.google.ortools.linearsolver.MPSolverParameters.LpAlgorithmValues
 Ccom.google.ortools.sat.main
 Ccom.google.ortools.algorithms.main
 Ccom.google.ortools.graph.main
 Ccom.google.ortools.util.main
 Ccom.google.ortools.linearsolver.main_research_linear_solver
 Ccom.google.ortools.linearsolver.main_research_linear_solverJNI
 Ccom.google.ortools.constraintsolver.mainConstants
 Ccom.google.ortools.graph.MaxFlow
 CMessageOrBuilder
 Ccom.google.ortools.graph.MinCostFlowBase
 Ccom.google.ortools.sat.CpModel.MismatchedArrayLengthsException thrown when parallel arrays have mismatched lengths
 Ccom.google.ortools.constraintsolver.ModelCache
 Ccom.google.ortools.linearsolver.MPConstraint
 Ccom.google.ortools.linearsolver.MPModelExportOptions
 Ccom.google.ortools.linearsolver.MPObjective
 Ccom.google.ortools.linearsolver.MPSolver
 Ccom.google.ortools.linearsolver.MPSolverParameters
 Ccom.google.ortools.linearsolver.MPVariable
 CNoOverlapSampleSatWe want to schedule 3 tasks on 3 weeks excluding weekends, making the final day as early as possible
 Ccom.google.ortools.linearsolver.MPSolver.OptimizationProblemType
 Ccom.google.ortools.util.OptionalBooleanOuterClass
 COptionalIntervalSampleSatCode sample to demonstrates how to build an optional interval
 Ccom.google.ortools.linearsolver.MPSolverParameters.PresolveValues
 CProtocolMessageEnum
 CRabbitsAndPheasantsSatIn a field of rabbits and pheasants, there are 20 heads and 56 legs
 CRankingSampleSatCode sample to demonstrates how to rank intervals
 CReifiedSampleSatReification is the action of associating a Boolean variable to a constraint
 Ccom.google.ortools.linearsolver.MPSolver.ResultStatus
 Ccom.google.ortools.constraintsolver.RevBool
 Ccom.google.ortools.constraintsolver.RevInteger
 Ccom.google.ortools.constraintsolver.RevLong
 Ccom.google.ortools.constraintsolver.RevPartialSequence
 Ccom.google.ortools.constraintsolver.RoutingDimension
 Ccom.google.ortools.constraintsolver.RoutingEnums
 Ccom.google.ortools.constraintsolver.RoutingIndexManager
 Ccom.google.ortools.constraintsolver.RoutingModel
 Ccom.google.ortools.constraintsolver.RoutingParameters
 Ccom.google.ortools.sat.SatHelper
 Ccom.google.ortools.sat.SatParametersOuterClass
 Ccom.google.ortools.constraintsolver.SavingsFilteredDecisionBuilder.SavingsParameters
 Ccom.google.ortools.linearsolver.MPSolverParameters.ScalingValues
 CSearchForAllSolutionsSampleSatCode sample that solves a model and displays all solutions
 Ccom.google.ortools.constraintsolver.SearchLimitProtobuf
 Ccom.google.ortools.constraintsolver.SequenceVarLocalSearchHandler
 CSimpleCpProgramSimple CP Program
 CSimpleLpProgramMinimal Linear Programming example to showcase calling the solver
 CSimpleMipProgramMinimal Mixed Integer Programming example to showcase calling the solver
 CSimpleRoutingProgramMinimal Routing example to showcase calling the solver
 CSimpleSatProgramMinimal CP-SAT example to showcase calling the solver
 Ccom.google.ortools.sat.SolutionCallback
 CSolveAndPrintIntermediateSolutionsSampleSatSolves an optimization problem and displays all intermediate solutions
 Ccom.google.ortools.constraintsolver.Solver
 Ccom.google.ortools.constraintsolver.SolverParameters
 Ccom.google.ortools.algorithms.KnapsackSolver.SolverType
 CSolveWithTimeLimitSampleSatSolves a problem with a time limit
 Ccom.google.ortools.util.SortedDisjointIntervalList
 Ccom.google.ortools.graph.LinearSumAssignment.Status
 Ccom.google.ortools.graph.MaxFlow.Status
 Ccom.google.ortools.graph.MinCostFlowBase.Status
 CStepFunctionSampleSatLink integer constraints together
 CStopAfterNSolutionsSampleSatCode sample that solves a model and displays a small number of solutions
 CTspMinimal TSP
 CTspCircuitBoardMinimal TSP
 CTspCitiesMinimal TSP using distance matrix
 CTspDistanceMatrixMinimal TSP using distance matrix
 Ccom.google.ortools.constraintsolver.TypeRegulationsChecker
 CVrpMinimal VRP
 CVrpCapacityMinimal VRP
 CVrpDropNodesMinimal VRP
 CVrpGlobalSpanMinimal VRP
 CVrpInitialRoutesMinimal VRP
 CVrpPickupDeliveryMinimal Pickup & Delivery Problem (PDP)
 CVrpPickupDeliveryFifoMinimal Pickup & Delivery Problem (PDP)
 CVrpPickupDeliveryLifoMinimal Pickup & Delivery Problem (PDP)
 CVrpResourcesMinimal VRP with Resource Constraints
 CVrpStartsEndsMinimal VRP
 CVrpTimeWindowsMinimal VRP
 CVrpWithTimeLimitMinimal VRP
 Ccom.google.ortools.sat.CpModel.WrongLengthException thrown when an array has a wrong length