| AffineExpression |
A specialized linear expression: a * x + b
|
| AllDifferentConstraintProto |
All affine expressions must take different values.
|
| AllDifferentConstraintProto.Builder |
All affine expressions must take different values.
|
| AutomatonConstraint |
Specialized automaton constraint.
|
| AutomatonConstraintProto |
This constraint forces a sequence of variables to be accepted by an
automaton.
|
| AutomatonConstraintProto.Builder |
This constraint forces a sequence of variables to be accepted by an
automaton.
|
| BoolArgumentProto |
Argument of the constraints of the form OP(literals).
|
| BoolArgumentProto.Builder |
Argument of the constraints of the form OP(literals).
|
| BooleanAssignment |
Stores an assignment of variables as a list of true literals using their
signed representation.
|
| BooleanAssignment.Builder |
Stores an assignment of variables as a list of true literals using their
signed representation.
|
| BooleanProblem |
|
| BoolVar |
An Boolean variable.
|
| CircuitConstraint |
Specialized circuit constraint.
|
| CircuitConstraintProto |
The circuit constraint is defined on a graph where the arc presence are
controlled by literals.
|
| CircuitConstraintProto.Builder |
The circuit constraint is defined on a graph where the arc presence are
controlled by literals.
|
| ConstantExpression |
A specialized constant linear expression.
|
| Constraint |
Wrapper around a ConstraintProto.
|
| ConstraintProto |
Next id: 31
|
| ConstraintProto.Builder |
Next id: 31
|
| CpModel |
Main modeling class.
|
| CpModelProto |
A constraint programming problem.
|
| CpModelProto.Builder |
A constraint programming problem.
|
| CpModelProtobuf |
|
| CpObjectiveProto |
Optimization objective.
|
| CpObjectiveProto.Builder |
Optimization objective.
|
| CpSatHelper |
|
| CpSolver |
Wrapper around the SAT solver.
|
| CpSolverResponse |
The response returned by a solver trying to solve a CpModelProto.
|
| CpSolverResponse.Builder |
The response returned by a solver trying to solve a CpModelProto.
|
| CpSolverSolution |
Just a message used to store dense solution.
|
| CpSolverSolution.Builder |
Just a message used to store dense solution.
|
| CpSolverSolutionCallback |
Parent class to create a callback called at each solution.
|
| CumulativeConstraint |
Specialized cumulative constraint.
|
| CumulativeConstraintProto |
The sum of the demands of the intervals at each interval point cannot exceed
a capacity.
|
| CumulativeConstraintProto.Builder |
The sum of the demands of the intervals at each interval point cannot exceed
a capacity.
|
| DecisionStrategyProto |
Define the strategy to follow when the solver needs to take a new decision.
|
| DecisionStrategyProto.AffineTransformation |
Advanced usage.
|
| DecisionStrategyProto.AffineTransformation.Builder |
Advanced usage.
|
| DecisionStrategyProto.Builder |
Define the strategy to follow when the solver needs to take a new decision.
|
| DenseMatrixProto |
A dense matrix of numbers encoded in a flat way, row by row.
|
| DenseMatrixProto.Builder |
A dense matrix of numbers encoded in a flat way, row by row.
|
| DoubleLinearExpr |
A linear expression interface that can be parsed.
|
| ElementConstraintProto |
The constraint target = vars[index].
|
| ElementConstraintProto.Builder |
The constraint target = vars[index].
|
| FloatObjectiveProto |
A linear floating point objective: sum coeffs[i] * vars[i] + offset.
|
| FloatObjectiveProto.Builder |
A linear floating point objective: sum coeffs[i] * vars[i] + offset.
|
| IntegerVariableProto |
An integer variable.
|
| IntegerVariableProto.Builder |
An integer variable.
|
| IntervalConstraintProto |
This is not really a constraint.
|
| IntervalConstraintProto.Builder |
This is not really a constraint.
|
| IntervalVar |
An interval variable.
|
| IntVar |
An integer variable.
|
| InverseConstraintProto |
The two arrays of variable each represent a function, the second is the
inverse of the first: f_direct[i] == j <=> f_inverse[j] == i.
|
| InverseConstraintProto.Builder |
The two arrays of variable each represent a function, the second is the
inverse of the first: f_direct[i] == j <=> f_inverse[j] == i.
|
| LinearArgumentProto |
Protobuf type operations_research.sat.LinearArgumentProto
|
| LinearArgumentProto.Builder |
Protobuf type operations_research.sat.LinearArgumentProto
|
| LinearBooleanConstraint |
A linear Boolean constraint which is a bounded sum of linear terms.
|
| LinearBooleanConstraint.Builder |
A linear Boolean constraint which is a bounded sum of linear terms.
|
| LinearBooleanProblem |
A linear Boolean problem.
|
| LinearBooleanProblem.Builder |
A linear Boolean problem.
|
| LinearConstraintProto |
The linear sum vars[i] * coeffs[i] must fall in the given domain.
|
| LinearConstraintProto.Builder |
The linear sum vars[i] * coeffs[i] must fall in the given domain.
|
| LinearExprBuilder |
Builder class for the LinearExpr container.
|
| LinearExpressionProto |
Some constraints supports linear expression instead of just using a reference
to a variable.
|
| LinearExpressionProto.Builder |
Some constraints supports linear expression instead of just using a reference
to a variable.
|
| LinearObjective |
The objective of an optimization problem.
|
| LinearObjective.Builder |
The objective of an optimization problem.
|
| ListOfVariablesProto |
A list of variables, without any semantics.
|
| ListOfVariablesProto.Builder |
A list of variables, without any semantics.
|
| main |
|
| mainJNI |
|
| MultipleCircuitConstraint |
Specialized multiple circuit constraint.
|
| NoOverlap2dConstraint |
Specialized NoOverlap2D constraint.
|
| NoOverlap2DConstraintProto |
The boxes defined by [start_x, end_x) * [start_y, end_y) cannot overlap.
|
| NoOverlap2DConstraintProto.Builder |
The boxes defined by [start_x, end_x) * [start_y, end_y) cannot overlap.
|
| NoOverlapConstraintProto |
All the intervals (index of IntervalConstraintProto) must be disjoint.
|
| NoOverlapConstraintProto.Builder |
All the intervals (index of IntervalConstraintProto) must be disjoint.
|
| NotBoolVar |
The negation of a boolean variable.
|
| PartialVariableAssignment |
This message encodes a partial (or full) assignment of the variables of a
CpModelProto.
|
| PartialVariableAssignment.Builder |
This message encodes a partial (or full) assignment of the variables of a
CpModelProto.
|
| ReservoirConstraint |
Specialized reservoir constraint.
|
| ReservoirConstraintProto |
Maintain a reservoir level within bounds.
|
| ReservoirConstraintProto.Builder |
Maintain a reservoir level within bounds.
|
| RoutesConstraintProto |
The "VRP" (Vehicle Routing Problem) constraint.
|
| RoutesConstraintProto.Builder |
The "VRP" (Vehicle Routing Problem) constraint.
|
| SatParameters |
Contains the definitions for all the sat algorithm parameters and their
default values.
|
| SatParameters.Builder |
Contains the definitions for all the sat algorithm parameters and their
default values.
|
| SatParametersOuterClass |
|
| SolutionCallback |
|
| SolveWrapper |
|
| SparsePermutationProto |
A permutation of integers encoded as a list of cycles, hence the "sparse"
format.
|
| SparsePermutationProto.Builder |
A permutation of integers encoded as a list of cycles, hence the "sparse"
format.
|
| SymmetryProto |
EXPERIMENTAL.
|
| SymmetryProto.Builder |
EXPERIMENTAL.
|
| TableConstraint |
Specialized assignment constraint.
|
| TableConstraintProto |
The values of the n-tuple formed by the given variables can only be one of
the listed n-tuples in values.
|
| TableConstraintProto.Builder |
The values of the n-tuple formed by the given variables can only be one of
the listed n-tuples in values.
|
| WeightedSumExpression |
A specialized linear expression: sum(ai * xi) + b.
|