Java Reference

Java Reference

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAssignmentElement
 CAssignmentIntContainer
 CAssignmentIntervalContainer
 CAssignmentSequenceContainer
 CBaseObjectA BaseObject is the root of all reversibly allocated objects
 CMPSolver.BasisStatusAdvanced usage: possible basis status values for a variable and the slack
variable of a linear constraint
 CBuilder
 CConstraintWrapper around a ConstraintProto
 CCpModelMain modeling class
 CCpModelProtobuf
 CCpSolverWrapper around the SAT solver
 CDefaultPhaseParametersThis struct holds all parameters for the default search
 CDomainWe call domain any subset of Int64 = [kint64min, kint64max]
 CMPSolverParameters.DoubleParamEnumeration of parameters that take continuous values
 CEnumLite
 CException
 CGeneratedMessageV3
 CMPSolverParameters.IncrementalityValuesAdvanced usage: Incrementality options
 CSolver.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'
 CMPSolverParameters.IntegerParamEnumeration of parameters that take integer or categorical values
 CInternalOneOfEnum
 CIntervalVarAn interval variable
 CIntIntToLongFunctionRepresents a function that accepts two int-valued arguments and produces a long-valued result
 CIntTupleSet
 CIntVarLocalSearchHandler
 CKnapsackSolverThis library solves knapsack problems
 CLinearExprA linear expression interface that can be parsed
 CLinearSolver
 CLinearSumAssignment
 CLiteralInterface to describe a boolean variable or its negation
 CLocalSearchPhaseParameters
 CLongTernaryOperatorRepresents an operation upon three
 CLongTernaryPredicateRepresents a predicate (boolean-valued function) uppon three
 CMPSolverParameters.LpAlgorithmValuesLP algorithm to use
 CmainConstants
 CMaxFlow
 CMessageOrBuilder
 CMinCostFlowBase
 CCpModel.MismatchedArrayLengthsException thrown when parallel arrays have mismatched lengths
 CModelCacheImplements a complete cache for model elements: expressions and constraints
 CMPConstraintThe class for constraints of a Mathematical Programming (MP) model
 CMPModelExportOptionsExport options
 CMPObjectiveA class to express a linear objective
 CMPSolverThis mathematical programming (MP) solver class is the main class
though which users build and solve problems
 CMPSolverParametersThis class stores parameter settings for LP and MIP solvers
 CMPVariableThe class for variables of a Mathematical Programming (MP) model
 CMPSolver.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
 COptionalBooleanOuterClass
 CMPSolverParameters.PresolveValuesFor each categorical parameter, enumeration of possible values
 CProtocolMessageEnum
 CMPSolver.ResultStatusThe status of solving the problem
 CRevBoolThis class adds reversibility to a POD type
 CRevIntegerThis class adds reversibility to a POD type
 CRevLongThis class adds reversibility to a POD type
 CRevPartialSequence--— RevPartialSequence --—
 CRoutingDimensionDimensions represent quantities accumulated at nodes along the routes
 CRoutingEnums
 CRoutingIndexManagerManager for any NodeIndex <-> variable index conversion
 CRoutingModel
 CRoutingParameters
 CSatHelper
 CSatParametersOuterClass
 CMPSolverParameters.ScalingValuesAdvanced usage: Scaling options
 CSearchLimitProtobuf
 CSequenceVarLocalSearchHandler
 CSolutionCallback
 CSolverSolver Class A solver represents the main computation engine
 CSolverParameters
 CKnapsackSolver.SolverTypeEnum controlling which underlying algorithm is used
 CSortedDisjointIntervalListThis class represents a sorted list of disjoint, closed intervals
 CMaxFlow.Status
 CLinearSumAssignment.Status
 CMinCostFlowBase.Status
 CTypeRegulationsChecker
 CCpModel.WrongLengthException thrown when an array has a wrong length