Java Reference
Java Reference
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
| ►CAssignmentElement | |
| CAssignmentIntContainer | |
| CAssignmentIntervalContainer | |
| CAssignmentSequenceContainer | |
| ►CBaseObject | A BaseObject is the root of all reversibly allocated objects |
| CMPSolver.BasisStatus | Advanced usage: possible basis status values for a variable and the slack variable of a linear constraint |
| ►CBuilder | |
| CConstraint | Wrapper around a ConstraintProto |
| CCpModel | Main modeling class |
| CCpModelProtobuf | |
| CCpSolver | Wrapper around the SAT solver |
| CDefaultPhaseParameters | This struct holds all parameters for the default search |
| CDomain | We call domain any subset of Int64 = [kint64min, kint64max] |
| CMPSolverParameters.DoubleParam | Enumeration of parameters that take continuous values |
| ►CEnumLite | |
| ►CException | |
| ►CGeneratedMessageV3 | |
| CMPSolverParameters.IncrementalityValues | Advanced usage: Incrementality options |
| CSolver.IntegerCastInfo | Holds 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.IntegerParam | Enumeration of parameters that take integer or categorical values |
| ►CInternalOneOfEnum | |
| CIntervalVar | An interval variable |
| CIntIntToLongFunction | Represents a function that accepts two int-valued arguments and produces a long-valued result |
| CIntTupleSet | |
| CIntVarLocalSearchHandler | |
| CKnapsackSolver | This library solves knapsack problems |
| ►CLinearExpr | A linear expression interface that can be parsed |
| CLinearSolver | |
| CLinearSumAssignment | |
| ►CLiteral | Interface to describe a boolean variable or its negation |
| CLocalSearchPhaseParameters | |
| CLongTernaryOperator | Represents an operation upon three |
| CLongTernaryPredicate | Represents a predicate (boolean-valued function) uppon three |
| CMPSolverParameters.LpAlgorithmValues | LP algorithm to use |
| CmainConstants | |
| CMaxFlow | |
| ►CMessageOrBuilder | |
| ►CMinCostFlowBase | |
| CCpModel.MismatchedArrayLengths | Exception thrown when parallel arrays have mismatched lengths |
| CModelCache | Implements a complete cache for model elements: expressions and constraints |
| CMPConstraint | The class for constraints of a Mathematical Programming (MP) model |
| CMPModelExportOptions | Export options |
| CMPObjective | A class to express a linear objective |
| CMPSolver | This mathematical programming (MP) solver class is the main class though which users build and solve problems |
| CMPSolverParameters | This class stores parameter settings for LP and MIP solvers |
| CMPVariable | The class for variables of a Mathematical Programming (MP) model |
| CMPSolver.OptimizationProblemType | The 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.PresolveValues | For each categorical parameter, enumeration of possible values |
| ►CProtocolMessageEnum | |
| CMPSolver.ResultStatus | The status of solving the problem |
| CRevBool | This class adds reversibility to a POD type |
| CRevInteger | This class adds reversibility to a POD type |
| CRevLong | This class adds reversibility to a POD type |
| CRevPartialSequence | --— RevPartialSequence --— |
| CRoutingDimension | Dimensions represent quantities accumulated at nodes along the routes |
| CRoutingEnums | |
| CRoutingIndexManager | Manager for any NodeIndex <-> variable index conversion |
| CRoutingModel | |
| CRoutingParameters | |
| CSatHelper | |
| CSatParametersOuterClass | |
| CMPSolverParameters.ScalingValues | Advanced usage: Scaling options |
| CSearchLimitProtobuf | |
| CSequenceVarLocalSearchHandler | |
| ►CSolutionCallback | |
| CSolver | Solver Class A solver represents the main computation engine |
| CSolverParameters | |
| CKnapsackSolver.SolverType | Enum controlling which underlying algorithm is used |
| CSortedDisjointIntervalList | This class represents a sorted list of disjoint, closed intervals |
| CMaxFlow.Status | |
| CLinearSumAssignment.Status | |
| CMinCostFlowBase.Status | |
| ►CTypeRegulationsChecker | |
| CCpModel.WrongLength | Exception thrown when an array has a wrong length |