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.BaseObjectA BaseObject is the root of all reversibly allocated objects
 Ccom.google.ortools.linearsolver.MPSolver.BasisStatusAdvanced usage: possible basis status values for a variable and the slack
variable of a linear constraint
 CBuilder
 Ccom.google.ortools.sat.ConstraintWrapper around a ConstraintProto
 Ccom.google.ortools.sat.CpModelMain modeling class
 CCpModelProtoOrBuilder
 CCpModelProtoOrBuilder
 Ccom.google.ortools.sat.CpSolverWrapper around the SAT solver
 Ccom.google.ortools.constraintsolver.DefaultPhaseParametersThis struct holds all parameters for the default search
 Ccom.google.ortools.util.DomainWe call "domain" any subset of Int64 = [kint64min, kint64max]
 Ccom.google.ortools.linearsolver.MPSolverParameters.DoubleParamEnumeration of parameters that take continuous values
 CEnumLite
 CException
 CGeneratedMessageV3
 Ccom.google.ortools.linearsolver.MPSolverParameters.IncrementalityValuesAdvanced usage: Incrementality options
 Ccom.google.ortools.constraintsolver.Solver.IntegerCastInfoHolds semantic information stating that the 'expression' has been cast into 'variable' using the Var() method, and that 'maintainer' is responsible for maintaining the equality between 'variable' and 'expression'
 Ccom.google.ortools.linearsolver.MPSolverParameters.IntegerParamEnumeration of parameters that take integer or categorical values
 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.IntVarLocalSearchHandlerBase operator class for operators manipulating IntVars
 Ccom.google.ortools.algorithms.KnapsackSolverThis library solves knapsack problems
 Ccom.google.ortools.sat.LinearExprA linear expression interface that can be parsed
 Ccom.google.ortools.linearsolver.LinearSolver
 Ccom.google.ortools.graph.LinearSumAssignment
 Ccom.google.ortools.sat.LiteralInterface to describe a boolean variable or its negation
 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.LpAlgorithmValuesLP algorithm to use
 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.ModelCacheImplements a complete cache for model elements: expressions and constraints
 Ccom.google.ortools.linearsolver.MPConstraintThe class for constraints of a Mathematical Programming (MP) model
 Ccom.google.ortools.linearsolver.MPModelExportOptions
 Ccom.google.ortools.linearsolver.MPObjectiveA class to express a linear objective
 Ccom.google.ortools.linearsolver.MPSolverThis mathematical programming (MP) solver class is the main class
though which users build and solve problems
 Ccom.google.ortools.linearsolver.MPSolverParametersThis class stores parameter settings for LP and MIP solvers
 Ccom.google.ortools.linearsolver.MPVariableThe class for variables of a Mathematical Programming (MP) model
 Ccom.google.ortools.linearsolver.MPSolver.OptimizationProblemTypeThe type of problems (LP or MIP) that will be solved and the underlying
solver (GLOP, GLPK, CLP, CBC or SCIP) that will solve them
 Ccom.google.ortools.util.OptionalBooleanOuterClass
 Ccom.google.ortools.linearsolver.MPSolverParameters.PresolveValuesFor each categorical parameter, enumeration of possible values
 CProtocolMessageEnum
 Ccom.google.ortools.linearsolver.MPSolver.ResultStatusThe status of solving the problem
 Ccom.google.ortools.constraintsolver.RevBoolThis class adds reversibility to a POD type
 Ccom.google.ortools.constraintsolver.RevIntegerThis class adds reversibility to a POD type
 Ccom.google.ortools.constraintsolver.RevLongThis class adds reversibility to a POD type
 Ccom.google.ortools.constraintsolver.RevPartialSequence--— RevPartialSequence --—
 Ccom.google.ortools.constraintsolver.RoutingDimensionDimensions represent quantities accumulated at nodes along the routes
 Ccom.google.ortools.constraintsolver.RoutingEnums
 Ccom.google.ortools.constraintsolver.RoutingIndexManagerManager for any NodeIndex <-> variable index conversion
 Ccom.google.ortools.constraintsolver.RoutingModel
 Ccom.google.ortools.constraintsolver.RoutingParameters
 Ccom.google.ortools.constraintsolver.SavingsFilteredDecisionBuilder.SavingsParameters
 Ccom.google.ortools.linearsolver.MPSolverParameters.ScalingValuesAdvanced usage: Scaling options
 Ccom.google.ortools.constraintsolver.SearchLimitProtobuf
 Ccom.google.ortools.constraintsolver.SequenceVarLocalSearchHandler
 CSolutionCallback
 Ccom.google.ortools.constraintsolver.SolverSolver Class A solver represents the main computation engine
 Ccom.google.ortools.constraintsolver.SolverParameters
 Ccom.google.ortools.algorithms.KnapsackSolver.SolverTypeEnum controlling which underlying algorithm is used
 Ccom.google.ortools.util.SortedDisjointIntervalListThis class represents a sorted list of disjoint, closed intervals
 Ccom.google.ortools.graph.MaxFlow.Status
 Ccom.google.ortools.graph.MinCostFlowBase.Status
 Ccom.google.ortools.graph.LinearSumAssignment.Status
 Ccom.google.ortools.constraintsolver.TypeRegulationsChecker
 Ccom.google.ortools.sat.CpModel.WrongLengthException thrown when an array has a wrong length