Java Reference
Java Reference
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
▼Ncom | |
▼Ngoogle | |
▼Nortools | |
►Nalgorithms | |
►CKnapsackSolver | This library solves knapsack problems |
CSolverType | Enum controlling which underlying algorithm is used |
►Nconstraintsolver | |
CAssignment | An Assignment is a variable -> domains mapping, used to report solutions to the user |
CAssignmentElement | |
CAssignmentIntContainer | |
CAssignmentIntervalContainer | |
CAssignmentSequenceContainer | |
CBaseIntExpr | This is the base class for all expressions that are not variables |
CBaseLns | This is the base class for building an Lns operator |
CBaseObject | A BaseObject is the root of all reversibly allocated objects |
CBasePathFilter | Generic path-based filter class |
CBooleanVar | |
CCastConstraint | Cast constraints are special channeling constraints designed to keep a variable in sync with an expression |
CChangeValue | Defines operators which change the value of variables; each neighbor corresponds to one modified variable |
CConstraint | A constraint is the main modeling object |
►CConstraintSolverParameters | |
CBuilder | |
CTrailCompression | |
CConstraintSolverParametersOrBuilder | |
CCPFeasibilityFilter | This filter accepts deltas for which the assignment satisfies the constraints of the Solver |
CDecision | A Decision represents a choice point in the search tree |
CDecisionBuilder | A DecisionBuilder is responsible for creating the search tree |
CDecisionVisitor | A DecisionVisitor is used to inspect a decision |
CDefaultPhaseParameters | This struct holds all parameters for the default search |
CDemon | A Demon is the base element of a propagation queue |
CDisjunctiveConstraint | |
►CFirstSolutionStrategy | |
CBuilder | |
CValue | Protobuf enum |
CFirstSolutionStrategyOrBuilder | |
CGlobalVehicleBreaksConstraint | GlobalVehicleBreaksConstraint ensures breaks constraints are enforced on all vehicles in the dimension passed to its constructor |
CIntervalVar | Interval variables are often used in scheduling |
CIntervalVarElement | |
CIntExpr | The class IntExpr is the base of all integer expressions in constraint programming |
CIntIntToLongFunction | Represents a function that accepts two int-valued arguments and produces a long-valued result |
CIntTupleSet | |
CIntVar | The class IntVar is a subset of IntExpr |
CIntVarElement | |
CIntVarIterator | The class Iterator has two direct subclasses |
CIntVarLocalSearchFilter | |
CIntVarLocalSearchHandler | |
CIntVarLocalSearchOperator | |
CIntVarLocalSearchOperatorTemplate | Base operator class for operators manipulating variables |
CJavaDecisionBuilder | This class acts as a intermediate step between a c++ decision builder and a java one |
CLocalSearchFilter | Local Search Filters are used for fast neighbor pruning |
►CLocalSearchMetaheuristic | |
CBuilder | |
CValue | Protobuf enum |
CLocalSearchMetaheuristicOrBuilder | |
CLocalSearchMonitor | |
CLocalSearchOperator | This class represent a reversible FIFO structure |
CLocalSearchPhaseParameters | |
CLongTernaryOperator | Represents an operation upon three |
CLongTernaryPredicate | Represents a predicate (boolean-valued function) uppon three |
CmainConstants | |
CModelCache | Implements a complete cache for model elements: expressions and constraints |
CModelVisitor | Model visitor |
COptimizeVar | This class encapsulates an objective |
CPack | |
CPathOperator | Base class of the local search operators dedicated to path modifications (a path is a set of nodes linked together by arcs) |
CPropagationBaseObject | NOLINT The PropagationBaseObject is a subclass of BaseObject that is also friend to the Solver class |
CPropagationMonitor | |
CRegularLimit | Usual limit based on wall_time, number of explored branches and number of failures in the search tree |
►CRegularLimitParameters | |
CBuilder | |
CRegularLimitParametersOrBuilder | |
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 | |
►CRoutingModelParameters | |
CBuilder | |
CRoutingModelParametersOrBuilder | |
CRoutingModelVisitor | Routing model visitor |
CRoutingParameters | |
►CRoutingSearchParameters | |
CBuilder | |
►CLocalSearchNeighborhoodOperators | |
CBuilder | |
CLocalSearchNeighborhoodOperatorsOrBuilder | |
CSchedulingSolver | |
CRoutingSearchParametersOrBuilder | |
CSearchLimit | Base class of all search limits |
CSearchLimitProtobuf | |
CSearchLog | The base class of all search logs that periodically outputs information when the search is running |
CSearchMonitor | A search monitor is a simple set of callbacks to monitor all search events |
CSequenceVar | A sequence variable is a variable whose domain is a set of possible orderings of the interval variables |
CSequenceVarElement | The SequenceVarElement stores a partial representation of ranked interval variables in the underlying sequence variable |
CSequenceVarLocalSearchHandler | |
CSequenceVarLocalSearchOperator | |
CSequenceVarLocalSearchOperatorTemplate | Base operator class for operators manipulating variables |
CSolutionCollector | This class is the root class of all solution collectors |
CSolutionPool | This class is used to manage a pool of solutions |
►CSolver | Solver Class A solver represents the main computation engine |
CFailException | This exceptions signal that a failure has been raised in the C++ world |
CIntegerCastInfo | 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' |
CSolverParameters | |
CSymmetryBreaker | A symmetry breaker is an object that will visit a decision and create the 'symmetrical' decision in return |
CTypeIncompatibilityChecker | Checker for type incompatibilities |
CTypeRegulationsChecker | |
CTypeRegulationsConstraint | The following constraint ensures that incompatibilities and requirements between types are respected |
CTypeRequirementChecker | Checker for type requirements |
►Ngraph | |
►CLinearSumAssignment | |
CStatus | |
►CMaxFlow | |
CStatus | |
CMinCostFlow | |
►CMinCostFlowBase | |
CStatus | |
►Nlinearsolver | |
CLinearSolver | |
►CMPAbsConstraint | |
CBuilder | |
CMPAbsConstraintOrBuilder | |
►CMPArrayConstraint | |
CBuilder | |
CMPArrayConstraintOrBuilder | |
►CMPArrayWithConstantConstraint | |
CBuilder | |
CMPArrayWithConstantConstraintOrBuilder | |
CMPConstraint | The class for constraints of a Mathematical Programming (MP) model |
►CMPConstraintProto | |
CBuilder | |
CMPConstraintProtoOrBuilder | |
►CMPGeneralConstraintProto | |
CBuilder | |
CGeneralConstraintCase | |
CMPGeneralConstraintProtoOrBuilder | |
►CMPIndicatorConstraint | |
CBuilder | |
CMPIndicatorConstraintOrBuilder | |
►CMPModelDeltaProto | |
CBuilder | |
CMPModelDeltaProtoOrBuilder | |
CMPModelExportOptions | Export options |
►CMPModelProto | |
CBuilder | |
CMPModelProtoOrBuilder | |
►CMPModelRequest | |
CBuilder | |
CSolverType | |
CMPModelRequestOrBuilder | |
CMPObjective | A class to express a linear objective |
►CMPQuadraticConstraint | |
CBuilder | |
CMPQuadraticConstraintOrBuilder | |
►CMPQuadraticObjective | |
CBuilder | |
CMPQuadraticObjectiveOrBuilder | |
►CMPSolutionResponse | Protobuf type |
CBuilder | Protobuf type |
CMPSolutionResponseOrBuilder | |
►CMPSolver | This mathematical programming (MP) solver class is the main class though which users build and solve problems |
CBasisStatus | Advanced usage: possible basis status values for a variable and the slack variable of a linear constraint |
COptimizationProblemType | 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 |
CResultStatus | The status of solving the problem |
►CMPSolverCommonParameters | |
CBuilder | |
CLPAlgorithmValues | Protobuf enum |
CMPSolverCommonParametersOrBuilder | |
►CMPSolverParameters | This class stores parameter settings for LP and MIP solvers |
CDoubleParam | Enumeration of parameters that take continuous values |
CIncrementalityValues | Advanced usage: Incrementality options |
CIntegerParam | Enumeration of parameters that take integer or categorical values |
CLpAlgorithmValues | LP algorithm to use |
CPresolveValues | For each categorical parameter, enumeration of possible values |
CScalingValues | Advanced usage: Scaling options |
CMPSolverResponseStatus | |
►CMPSosConstraint | |
CBuilder | |
CType | Protobuf enum |
CMPSosConstraintOrBuilder | |
CMPVariable | The class for variables of a Mathematical Programming (MP) model |
►CMPVariableProto | |
CBuilder | |
CMPVariableProtoOrBuilder | |
►COptionalDouble | |
CBuilder | |
COptionalDoubleOrBuilder | |
►CPartialVariableAssignment | |
CBuilder | |
CPartialVariableAssignmentOrBuilder | |
►Nsat | |
►CAllDifferentConstraintProto | |
CBuilder | |
CAllDifferentConstraintProtoOrBuilder | |
►CAutomatonConstraintProto | |
CBuilder | |
CAutomatonConstraintProtoOrBuilder | |
►CBoolArgumentProto | |
CBuilder | |
CBoolArgumentProtoOrBuilder | |
►CCircuitConstraintProto | |
CBuilder | |
CCircuitConstraintProtoOrBuilder | |
►CCircuitCoveringConstraintProto | |
CBuilder | |
CCircuitCoveringConstraintProtoOrBuilder | |
CConstraint | Wrapper around a ConstraintProto |
►CConstraintProto | |
CBuilder | |
CConstraintCase | |
CConstraintProtoOrBuilder | |
►CCpModel | Main modeling class |
CMismatchedArrayLengths | Exception thrown when parallel arrays have mismatched lengths |
CWrongLength | Exception thrown when an array has a wrong length |
►CCpModelProto | |
CBuilder | |
CCpModelProtobuf | |
CCpModelProtoOrBuilder | |
►CCpObjectiveProto | |
CBuilder | |
CCpObjectiveProtoOrBuilder | |
CCpSolver | Wrapper around the SAT solver |
►CCpSolverResponse | |
CBuilder | |
CCpSolverResponseOrBuilder | |
CCpSolverSolutionCallback | Parent class to create a callback called at each solution |
CCpSolverStatus | |
►CCumulativeConstraintProto | |
CBuilder | |
CCumulativeConstraintProtoOrBuilder | |
►CDecisionStrategyProto | |
►CAffineTransformation | |
CBuilder | |
CAffineTransformationOrBuilder | |
CBuilder | |
CDomainReductionStrategy | |
CVariableSelectionStrategy | |
CDecisionStrategyProtoOrBuilder | |
►CElementConstraintProto | |
CBuilder | |
CElementConstraintProtoOrBuilder | |
►CIntegerArgumentProto | |
CBuilder | |
CIntegerArgumentProtoOrBuilder | |
►CIntegerVariableProto | |
CBuilder | |
CIntegerVariableProtoOrBuilder | |
►CIntervalConstraintProto | |
CBuilder | |
CIntervalConstraintProtoOrBuilder | |
CIntervalVar | An interval variable |
CIntVar | An integer variable |
►CInverseConstraintProto | |
CBuilder | |
CInverseConstraintProtoOrBuilder | |
►CLinearArgumentProto | Protobuf type |
CBuilder | Protobuf type |
CLinearArgumentProtoOrBuilder | |
►CLinearConstraintProto | |
CBuilder | |
CLinearConstraintProtoOrBuilder | |
CLinearExpr | A linear expression interface that can be parsed |
►CLinearExpressionProto | Protobuf type |
CBuilder | Protobuf type |
CLinearExpressionProtoOrBuilder | |
CLiteral | Interface to describe a boolean variable or its negation |
►CNoOverlap2DConstraintProto | |
CBuilder | |
CNoOverlap2DConstraintProtoOrBuilder | |
►CNoOverlapConstraintProto | |
CBuilder | |
CNoOverlapConstraintProtoOrBuilder | |
CNotBooleanVariable | The negation of a boolean variable |
►CPartialVariableAssignment | |
CBuilder | |
CPartialVariableAssignmentOrBuilder | |
►CReservoirConstraintProto | |
CBuilder | |
CReservoirConstraintProtoOrBuilder | |
►CRoutesConstraintProto | |
CBuilder | |
CRoutesConstraintProtoOrBuilder | |
CSatHelper | |
►CSatParameters | |
CBinaryMinizationAlgorithm | |
CBuilder | |
CClauseOrdering | |
CClauseProtection | |
CConflictMinimizationAlgorithm | |
CMaxSatAssumptionOrder | |
CMaxSatStratificationAlgorithm | |
CPolarity | |
CRestartAlgorithm | |
CSearchBranching | |
CVariableOrder | |
CSatParametersOrBuilder | |
CSatParametersOuterClass | |
CScalProd | A linear expression interface that can be parsed |
CSolutionCallback | |
CSumOfVariables | A linear expression interface that can be parsed |
►CTableConstraintProto | |
CBuilder | |
CTableConstraintProtoOrBuilder | |
►Nutil | |
CDomain | We call domain any subset of Int64 = [kint64min, kint64max] |
COptionalBoolean | |
COptionalBooleanOuterClass | |
CSortedDisjointIntervalList | This class represents a sorted list of disjoint, closed intervals |