Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABNORMAL - Enum constant in enum com.google.ortools.linearsolver.MPSolver.ResultStatus
abnormal, i.e., error of some kind.
ABS_CONSTRAINT - Enum constant in enum com.google.ortools.linearsolver.MPGeneralConstraintProto.GeneralConstraintCase
 
ABS_CONSTRAINT_FIELD_NUMBER - Static variable in class com.google.ortools.linearsolver.MPGeneralConstraintProto
 
ABSOLUTE_GAP_LIMIT_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
accept(Assignment, Assignment, long, long) - Method in class com.google.ortools.constraintsolver.LocalSearchFilter
Accepts a "delta" given the assignment with which the filter has been
synchronized; the delta holds the variables which have been modified and
their new value.
If the filter represents a part of the global objective, its contribution
must be between objective_min and objective_max.
Sample: supposing one wants to maintain a[0,1] + b[0,1] <= 1,
for the assignment (a,1), (b,0), the delta (b,1) will be rejected
but the delta (a,0) will be accepted.
TODO(user): Remove arguments when there are no more need for those.
accept(DecisionVisitor) - Method in class com.google.ortools.constraintsolver.Decision
Accepts the given visitor.
accept(LocalSearchMonitor, Assignment, Assignment, long, long) - Method in class com.google.ortools.constraintsolver.LocalSearchFilterManager
Returns true iff all filters return true, and the sum of their accepted
objectives is between objective_min and objective_max.
The monitor has its Begin/EndFiltering events triggered.
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.Constraint
Accepts the given visitor.
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.IntervalVar
Accepts the given visitor.
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.IntExpr
Accepts the given visitor.
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.IntVar
Accepts the given visitor.
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.OptimizeVar
 
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.Pack
 
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.RegularLimit
 
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.SearchMonitor
Accepts the given model visitor.
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.SequenceVar
Accepts the given visitor.
accept(ModelVisitor) - Method in class com.google.ortools.constraintsolver.Solver
Accepts the given model visitor.
acceptDelta(Assignment, Assignment) - Method in class com.google.ortools.constraintsolver.OptimizeVar
Internal methods.
acceptDelta(Assignment, Assignment) - Method in class com.google.ortools.constraintsolver.SearchMonitor
 
acceptedNeighbors() - Method in class com.google.ortools.constraintsolver.Solver
The number of accepted neighbors.
acceptNeighbor() - Method in class com.google.ortools.constraintsolver.SearchMonitor
After accepting a neighbor during local search.
acceptSolution() - Method in class com.google.ortools.constraintsolver.OptimizeVar
 
acceptSolution() - Method in class com.google.ortools.constraintsolver.SearchMonitor
This method is called when a solution is found.
AcceptUncheckedNeighbor() - Method in class com.google.ortools.constraintsolver.SearchLog
 
AcceptUncheckedNeighbor() - Method in class com.google.ortools.constraintsolver.SearchMonitor
After accepting an unchecked neighbor during local search.
activate() - Method in class com.google.ortools.constraintsolver.AssignmentElement
 
activate(long) - Method in class com.google.ortools.constraintsolver.IntVarLocalSearchOperatorTemplate
 
activate(long) - Method in class com.google.ortools.constraintsolver.SequenceVarLocalSearchOperatorTemplate
 
activate(IntervalVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
activate(IntVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
activate(SequenceVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
activated() - Method in class com.google.ortools.constraintsolver.AssignmentElement
 
activated(long) - Method in class com.google.ortools.constraintsolver.IntVarLocalSearchOperatorTemplate
 
activated(long) - Method in class com.google.ortools.constraintsolver.SequenceVarLocalSearchOperatorTemplate
 
activated(IntervalVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
activated(IntVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
activated(SequenceVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
activatedObjective() - Method in class com.google.ortools.constraintsolver.Assignment
 
activateObjective() - Method in class com.google.ortools.constraintsolver.Assignment
 
ACTIVE_DUAL_VARIABLE_CHANGE_FIELD_NUMBER - Static variable in class com.google.ortools.pdlp.PointMetadata
 
ACTIVE_DUAL_VARIABLE_COUNT_FIELD_NUMBER - Static variable in class com.google.ortools.pdlp.PointMetadata
 
ACTIVE_LITERALS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.ReservoirConstraintProto
 
ACTIVE_LOCK_BASED - Enum constant in enum com.google.ortools.sat.SatParameters.FPRoundingMethod
Similar to lock based rounding except this only considers locks of active constraints from the last lp solve.
ACTIVE_LOCK_BASED_VALUE - Static variable in enum com.google.ortools.sat.SatParameters.FPRoundingMethod
Similar to lock based rounding except this only considers locks of active constraints from the last lp solve.
ACTIVE_PRIMAL_VARIABLE_CHANGE_FIELD_NUMBER - Static variable in class com.google.ortools.pdlp.PointMetadata
 
ACTIVE_PRIMAL_VARIABLE_COUNT_FIELD_NUMBER - Static variable in class com.google.ortools.pdlp.PointMetadata
 
activeVar(long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Returns the active variable of the node corresponding to index.
activeVehicleVar(int) - Method in class com.google.ortools.constraintsolver.RoutingModel
Returns the active variable of the vehicle.
ADAPTIVE_DISTANCE_BASED - Enum constant in enum com.google.ortools.pdlp.PrimalDualHybridGradientParams.RestartStrategy
A distance-based restarting scheme that restarts the algorithm whenever an appropriate potential function is reduced sufficiently.
ADAPTIVE_DISTANCE_BASED_VALUE - Static variable in enum com.google.ortools.pdlp.PrimalDualHybridGradientParams.RestartStrategy
A distance-based restarting scheme that restarts the algorithm whenever an appropriate potential function is reduced sufficiently.
ADAPTIVE_HEURISTIC - Enum constant in enum com.google.ortools.pdlp.PrimalDualHybridGradientParams.RestartStrategy
A heuristic that adaptively decides on every major iteration whether to restart (this is forced approximately on increasing powers-of-two iterations), and if so to the current or to the average, based on reduction in a potential function.
ADAPTIVE_HEURISTIC_VALUE - Static variable in enum com.google.ortools.pdlp.PrimalDualHybridGradientParams.RestartStrategy
A heuristic that adaptively decides on every major iteration whether to restart (this is forced approximately on increasing powers-of-two iterations), and if so to the current or to the average, based on reduction in a potential function.
ADAPTIVE_LINESEARCH_PARAMETERS_FIELD_NUMBER - Static variable in class com.google.ortools.pdlp.PrimalDualHybridGradientParams
 
ADAPTIVE_LINESEARCH_RULE - Enum constant in enum com.google.ortools.pdlp.PrimalDualHybridGradientParams.LinesearchRule
Applies the heuristic rule presented in Section 3.1 of https://arxiv.org/pdf/2106.04756.pdf (further generalized to QP).
ADAPTIVE_LINESEARCH_RULE_VALUE - Static variable in enum com.google.ortools.pdlp.PrimalDualHybridGradientParams.LinesearchRule
Applies the heuristic rule presented in Section 3.1 of https://arxiv.org/pdf/2106.04756.pdf (further generalized to QP).
AdaptiveLinesearchParams - Class in com.google.ortools.pdlp
At the end of each iteration, regardless of whether the step was accepted or not, the adaptive rule updates the step_size as the minimum of two potential step sizes defined by the following two exponents.
AdaptiveLinesearchParams.Builder - Class in com.google.ortools.pdlp
At the end of each iteration, regardless of whether the step was accepted or not, the adaptive rule updates the step_size as the minimum of two potential step sizes defined by the following two exponents.
AdaptiveLinesearchParamsOrBuilder - Interface in com.google.ortools.pdlp
 
add(long) - Method in class com.google.ortools.sat.LinearExprBuilder
 
add(IntervalVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
add(IntervalVar) - Method in class com.google.ortools.constraintsolver.AssignmentIntervalContainer
 
add(IntervalVar) - Method in class com.google.ortools.constraintsolver.SolutionCollector
 
add(IntervalVar[]) - Method in class com.google.ortools.constraintsolver.Assignment
 
add(IntervalVar[]) - Method in class com.google.ortools.constraintsolver.SolutionCollector
 
add(IntVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
add(IntVar) - Method in class com.google.ortools.constraintsolver.AssignmentIntContainer
 
add(IntVar) - Method in class com.google.ortools.constraintsolver.SolutionCollector
Add API.
add(IntVar[]) - Method in class com.google.ortools.constraintsolver.Assignment
 
add(IntVar[]) - Method in class com.google.ortools.constraintsolver.SolutionCollector
 
add(SequenceVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
add(SequenceVar) - Method in class com.google.ortools.constraintsolver.AssignmentSequenceContainer
 
add(SequenceVar) - Method in class com.google.ortools.constraintsolver.SolutionCollector
 
add(SequenceVar[]) - Method in class com.google.ortools.constraintsolver.Assignment
 
add(SequenceVar[]) - Method in class com.google.ortools.constraintsolver.SolutionCollector
 
add(LinearArgument) - Method in class com.google.ortools.sat.LinearExprBuilder
 
ADD_CG_CUTS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
ADD_CLIQUE_CUTS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
ADD_LIN_MAX_CUTS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
ADD_LP_CONSTRAINTS_LAZILY_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
ADD_MIR_CUTS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
ADD_OBJECTIVE_CUT_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
ADD_ZERO_HALF_CUTS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
addAbsEquality(LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds target == Abs(expr).
addActiveLiterals(int) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
repeated int32 active_literals = 5;
addAdditionalSolutions(int, MPSolution) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] If `MPModelRequest.populate_additional_solutions_up_to` > 0, up to that number of additional solutions may be populated here, if available.
addAdditionalSolutions(int, MPSolution.Builder) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] If `MPModelRequest.populate_additional_solutions_up_to` > 0, up to that number of additional solutions may be populated here, if available.
addAdditionalSolutions(int, CpSolverSolution) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.
addAdditionalSolutions(int, CpSolverSolution.Builder) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.
addAdditionalSolutions(MPSolution) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] If `MPModelRequest.populate_additional_solutions_up_to` > 0, up to that number of additional solutions may be populated here, if available.
addAdditionalSolutions(MPSolution.Builder) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] If `MPModelRequest.populate_additional_solutions_up_to` > 0, up to that number of additional solutions may be populated here, if available.
addAdditionalSolutions(CpSolverSolution) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.
addAdditionalSolutions(CpSolverSolution.Builder) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.
addAdditionalSolutionsBuilder() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] If `MPModelRequest.populate_additional_solutions_up_to` > 0, up to that number of additional solutions may be populated here, if available.
addAdditionalSolutionsBuilder() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.
addAdditionalSolutionsBuilder(int) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] If `MPModelRequest.populate_additional_solutions_up_to` > 0, up to that number of additional solutions may be populated here, if available.
addAdditionalSolutionsBuilder(int) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.
addAllActiveLiterals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
repeated int32 active_literals = 5;
addAllAdditionalSolutions(Iterable<? extends MPSolution>) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] If `MPModelRequest.populate_additional_solutions_up_to` > 0, up to that number of additional solutions may be populated here, if available.
addAllAdditionalSolutions(Iterable<? extends CpSolverSolution>) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.
addAllAnnotation(Iterable<? extends MPModelProto.Annotation>) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
repeated .operations_research.MPModelProto.Annotation annotation = 9;
addAllArcs(Iterable<? extends FlowArcProto>) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowArcProto arcs = 2;
addAllAssumptions(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.CpModelProto.Builder
A list of literals.
addAllCoefficient(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
Must be finite.
addAllCoefficient(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Must be finite.
addAllCoefficient(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
Must be finite.
addAllCoefficients(Iterable<? extends Long>) - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
repeated int64 coefficients = 2;
addAllCoefficients(Iterable<? extends Long>) - Method in class com.google.ortools.sat.LinearObjective.Builder
repeated int64 coefficients = 2;
addAllCoeffs(Iterable<? extends Double>) - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
repeated double coeffs = 2;
addAllCoeffs(Iterable<? extends Long>) - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
repeated int64 coeffs = 4;
addAllCoeffs(Iterable<? extends Long>) - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
Same size as vars.
addAllCoeffs(Iterable<? extends Long>) - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
repeated int64 coeffs = 2;
addAllConstraint(Iterable<? extends MPConstraintProto>) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the constraints appearing in the model.
addAllConstraints(Iterable<? extends ConstraintProto>) - Method in class com.google.ortools.sat.CpModelProto.Builder
repeated .operations_research.sat.ConstraintProto constraints = 3;
addAllConstraints(Iterable<? extends LinearBooleanConstraint>) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The constraints of the problem.
addAllConvergenceInformation(Iterable<? extends ConvergenceInformation>) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.
addAllCycleSizes(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
repeated int32 cycle_sizes = 2;
addAllDemands(Iterable<? extends LinearExpressionProto>) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
Same size as intervals.
addAllDemands(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
EXPERIMENTAL.
addAllDifferent(LinearArgument[]) - Method in class com.google.ortools.sat.CpModel
Adds AllDifferent(expressions).
addAllDifferent(Iterable<? extends LinearArgument>) - Method in class com.google.ortools.sat.CpModel
Adds AllDifferent(expressions).
addAllDomain(Iterable<? extends Long>) - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
If non-empty, only look for an objective value in the given domain.
addAllDomain(Iterable<? extends Long>) - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
The variable domain given as a sorted list of n disjoint intervals [min, max] and encoded as [min_0, max_0, ..., min_{n-1}, max_{n-1}].
addAllDomain(Iterable<? extends Long>) - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
repeated int64 domain = 3;
addAllDualValue(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] Values of the dual variables values in the same order as the MPModelProto::constraint field.
addAllEnforcementLiteral(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.ConstraintProto.Builder
The constraint will be enforced iff all literals listed here are true.
addAllEntries(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
repeated int32 entries = 3;
addAllExprs(Iterable<? extends LinearExpressionProto>) - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
addAllExprs(Iterable<? extends LinearExpressionProto>) - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
addAllFDirect(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
repeated int32 f_direct = 1;
addAllFinalStates(Iterable<? extends Long>) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
repeated int64 final_states = 3;
addAllFInverse(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
repeated int32 f_inverse = 2;
addAllFirstSolutionStatistics(Iterable<? extends LocalSearchStatistics.FirstSolutionStatistics>) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each first solution called during the search.
addAllGeneralConstraint(Iterable<? extends MPGeneralConstraintProto>) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the general constraints appearing in the model.
addAllHeads(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
repeated int32 heads = 4;
addAllHeads(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
repeated int32 heads = 2;
addAllIgnoreSubsolvers(Iterable<String>) - Method in class com.google.ortools.sat.SatParameters.Builder
Rather than fully specifying subsolvers, it is often convenient to just remove the ones that are not useful on a given problem.
addAllInfeasibilityInformation(Iterable<? extends InfeasibilityInformation>) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).
addAllIntervals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
repeated int32 intervals = 2;
addAllIntervals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.NoOverlapConstraintProto.Builder
repeated int32 intervals = 1;
addAllIterationStats(Iterable<? extends IterationStats>) - Method in class com.google.ortools.pdlp.SolveLog.Builder
A history of iteration stats for the solve.
addAllLevelChanges(Iterable<? extends Long>) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
constants, can be negative.
addAllLiterals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.BoolArgumentProto.Builder
repeated int32 literals = 1;
addAllLiterals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.BooleanAssignment.Builder
repeated int32 literals = 1;
addAllLiterals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
repeated int32 literals = 5;
addAllLiterals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
Linear terms involved in this constraint.
addAllLiterals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.LinearObjective.Builder
The goal is always to minimize the linear Boolean formula defined by these two fields: sum_i literal_i * coefficient_i where literal_i is 1 iff literal_i is true in a given assignment.
addAllLiterals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
repeated int32 literals = 3;
addAllLocalSearchFilterStatistics(Iterable<? extends LocalSearchStatistics.LocalSearchFilterStatistics>) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each filter called during the search.
addAllLocalSearchOperatorStatistics(Iterable<? extends LocalSearchStatistics.LocalSearchOperatorStatistics>) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each operator called during the search.
addAllMethods(Iterable<? extends BopOptimizerMethod>) - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
repeated .operations_research.bop.BopOptimizerMethod methods = 1;
addAllNodes(Iterable<? extends FlowNodeProto>) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowNodeProto nodes = 1;
addAllOrbitopes(Iterable<? extends DenseMatrixProto>) - Method in class com.google.ortools.sat.SymmetryProto.Builder
An orbitope is a special symmetry structure of the solution space.
addAllowedAssignments(IntVar[]) - Method in class com.google.ortools.sat.CpModel
Adds AllowedAssignments(variables).
addAllowedAssignments(Iterable<IntVar>) - Method in class com.google.ortools.sat.CpModel
Adds AllowedAssignments(variables).
addAllPermutations(Iterable<? extends SparsePermutationProto>) - Method in class com.google.ortools.sat.SymmetryProto.Builder
A list of variable indices permutations that leave the feasible space of solution invariant.
addAllPointMetadata(Iterable<? extends PointMetadata>) - Method in class com.google.ortools.pdlp.IterationStats.Builder
Auxiliary statistics for each type of point.
addAllQcoefficient(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Must be finite.
addAllQvar1Index(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Sparse representation of quadratic terms in the quadratic constraint, where term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[i].
addAllQvar1Index(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
Sparse representation of quadratic terms in the objective function, where term i is qvar1_index[i] * qvar2_index[i] * coefficient[i].
addAllQvar2Index(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
repeated int32 qvar2_index = 4;
addAllQvar2Index(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
repeated int32 qvar2_index = 2;
addAllRandomDualProjections(Iterable<? extends Double>) - Method in class com.google.ortools.pdlp.PointMetadata.Builder
Projections of the dual solution onto random planes.
addAllRandomPrimalProjections(Iterable<? extends Double>) - Method in class com.google.ortools.pdlp.PointMetadata.Builder
Projections of the primal solution onto random planes.
addAllRandomProjectionSeeds(Iterable<? extends Double>) - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
Seeds for generating (pseudo-)random projections of iterates during termination checks.
addAllReducedCost(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] Values of the reduced cost of the variables in the same order as the MPModelProto::variable.
addAllRestartAlgorithms(Iterable<? extends SatParameters.RestartAlgorithm>) - Method in class com.google.ortools.sat.SatParameters.Builder
The restart strategies will change each time the strategy_counter is increased.
addAllSearchStrategy(Iterable<? extends DecisionStrategyProto>) - Method in class com.google.ortools.sat.CpModelProto.Builder
Defines the strategy that the solver should follow when the search_branching parameter is set to FIXED_SEARCH.
addAllSolution(Iterable<? extends Long>) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
A feasible solution to the given problem.
addAllSolverOptimizerSets(Iterable<? extends BopSolverOptimizerSet>) - Method in class com.google.ortools.bop.BopParameters.Builder
List of set of optimizers to be run by the solvers.
addAllSubsolverParams(Iterable<? extends SatParameters>) - Method in class com.google.ortools.sat.SatParameters.Builder
It is possible to specify additional subsolver configuration.
addAllSubsolvers(Iterable<String>) - Method in class com.google.ortools.sat.SatParameters.Builder
In multi-thread, the solver can be mainly seen as a portfolio of solvers with different parameters.
addAllSufficientAssumptionsForInfeasibility(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
A subset of the model "assumptions" field.
addAllSupport(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
Each cycle is listed one after the other in the support field.
addAllTails(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
repeated int32 tails = 3;
addAllTails(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
repeated int32 tails = 1;
addAllTightenedVariables(Iterable<? extends IntegerVariableProto>) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Advanced usage.
addAllTimeExprs(Iterable<? extends LinearExpressionProto>) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
affine expressions.
addAllTransformations(Iterable<? extends DecisionStrategyProto.AffineTransformation>) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
addAllTransitionHead(Iterable<? extends Long>) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
repeated int64 transition_head = 5;
addAllTransitionLabel(Iterable<? extends Long>) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
repeated int64 transition_label = 6;
addAllTransitionTail(Iterable<? extends Long>) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
List of transitions (all 3 vectors have the same size).
addAllValues(Iterable<? extends Long>) - Method in class com.google.ortools.sat.CpSolverSolution.Builder
repeated int64 values = 1;
addAllValues(Iterable<? extends Long>) - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
repeated int64 values = 2;
addAllValues(Iterable<? extends Long>) - Method in class com.google.ortools.sat.TableConstraintProto.Builder
repeated int64 values = 2;
addAllVariable(Iterable<? extends MPVariableProto>) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the variables appearing in the model.
addAllVariables(Iterable<? extends IntegerVariableProto>) - Method in class com.google.ortools.sat.CpModelProto.Builder
The associated Protos should be referred by their index in these fields.
addAllVariables(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
The variables to be considered for the next decision.
addAllVariableValue(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.MPSolution.Builder
repeated double variable_value = 2 [packed = true];
addAllVariableValue(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
Variable values in the same order as the MPModelProto::variable field.
addAllVarIndex(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.MPArrayConstraint.Builder
Variable indices are relative to the "variable" field in MPModelProto.
addAllVarIndex(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
Variable indices are relative to the "variable" field in MPModelProto.
addAllVarIndex(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
var_index[i] is the variable index (w.r.t.
addAllVarIndex(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Sparse representation of linear terms in the quadratic constraint, where term i is var_index[i] * coefficient[i].
addAllVarIndex(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
Variable index (w.r.t.
addAllVarIndex(Iterable<? extends Integer>) - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
repeated int32 var_index = 1 [packed = true];
addAllVarNames(Iterable<String>) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The names of the problem variables.
addAllVars(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
The sequence of variables.
addAllVars(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
The linear terms of the objective to minimize.
addAllVars(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
repeated int32 vars = 3;
addAllVars(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
repeated int32 vars = 1;
addAllVars(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
repeated int32 vars = 1;
addAllVars(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
repeated int32 vars = 1;
addAllVars(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.ListOfVariablesProto.Builder
repeated int32 vars = 1;
addAllVars(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
repeated int32 vars = 1;
addAllVars(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.TableConstraintProto.Builder
repeated int32 vars = 1;
addAllVarValue(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
repeated double var_value = 2 [packed = true];
addAllWeight(Iterable<? extends Double>) - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
Optional: SOS weights.
addAllXIntervals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
repeated int32 x_intervals = 1;
addAllYIntervals(Iterable<? extends Integer>) - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
Same size as x_intervals.
addAnnotation(int, MPModelProto.Annotation) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
repeated .operations_research.MPModelProto.Annotation annotation = 9;
addAnnotation(int, MPModelProto.Annotation.Builder) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
repeated .operations_research.MPModelProto.Annotation annotation = 9;
addAnnotation(MPModelProto.Annotation) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
repeated .operations_research.MPModelProto.Annotation annotation = 9;
addAnnotation(MPModelProto.Annotation.Builder) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
repeated .operations_research.MPModelProto.Annotation annotation = 9;
addAnnotationBuilder() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
repeated .operations_research.MPModelProto.Annotation annotation = 9;
addAnnotationBuilder(int) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
repeated .operations_research.MPModelProto.Annotation annotation = 9;
addArc(int, int, Literal) - Method in class com.google.ortools.sat.CircuitConstraint
Add an arc to the graph of the circuit constraint.
addArc(int, int, Literal) - Method in class com.google.ortools.sat.MultipleCircuitConstraint
Add an arc to the graph of the multiple circuit constraint.
addArcs(int, FlowArcProto) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowArcProto arcs = 2;
addArcs(int, FlowArcProto.Builder) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowArcProto arcs = 2;
addArcs(FlowArcProto) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowArcProto arcs = 2;
addArcs(FlowArcProto.Builder) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowArcProto arcs = 2;
addArcsBuilder() - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowArcProto arcs = 2;
addArcsBuilder(int) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowArcProto arcs = 2;
addArcWithCapacity(int, int, long) - Method in class com.google.ortools.graph.MaxFlow
 
addArcWithCapacityAndUnitCost(int, int, long, long) - Method in class com.google.ortools.graph.MinCostFlow
 
addArcWithCost(int, int, long) - Method in class com.google.ortools.graph.LinearSumAssignment
 
addAssumption(Literal) - Method in class com.google.ortools.sat.CpModel
Adds a literal to the model as assumption
addAssumptions(int) - Method in class com.google.ortools.sat.CpModelProto.Builder
A list of literals.
addAssumptions(Literal[]) - Method in class com.google.ortools.sat.CpModel
Adds multiple literals to the model as assumptions
addAtLeastOne(Literal[]) - Method in class com.google.ortools.sat.CpModel
Same as addBoolOr.
addAtLeastOne(Iterable<Literal>) - Method in class com.google.ortools.sat.CpModel
Same as addBoolOr.
addAtMostOne(Literal[]) - Method in class com.google.ortools.sat.CpModel
Adds AtMostOne(literals): Sum(literals) <= 1.
addAtMostOne(Iterable<Literal>) - Method in class com.google.ortools.sat.CpModel
Adds AtMostOne(literals): Sum(literals) <= 1.
addAtPosition(IntervalVar, int) - Method in class com.google.ortools.constraintsolver.AssignmentIntervalContainer
Advanced usage: Adds element at a given position; position has to have
been allocated with AssignmentContainer::Resize() beforehand.
addAtPosition(IntVar, int) - Method in class com.google.ortools.constraintsolver.AssignmentIntContainer
Advanced usage: Adds element at a given position; position has to have
been allocated with AssignmentContainer::Resize() beforehand.
addAtPosition(SequenceVar, int) - Method in class com.google.ortools.constraintsolver.AssignmentSequenceContainer
Advanced usage: Adds element at a given position; position has to have
been allocated with AssignmentContainer::Resize() beforehand.
addAtSolutionCallback(Runnable) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a callback called each time a solution is found during the search.
This is a shortcut to creating a monitor to call the callback on
AtSolution() and adding it with AddSearchMonitor.
addAutomaton(IntVar[], long, long[]) - Method in class com.google.ortools.sat.CpModel
Adds an automaton constraint.
addBoolAnd(Literal[]) - Method in class com.google.ortools.sat.CpModel
Adds And(literals) == true.
addBoolAnd(Iterable<Literal>) - Method in class com.google.ortools.sat.CpModel
Adds And(literals) == true.
addBoolOr(Literal[]) - Method in class com.google.ortools.sat.CpModel
Adds Or(literals) == true.
addBoolOr(Iterable<Literal>) - Method in class com.google.ortools.sat.CpModel
Adds Or(literals) == true.
addBoolXor(Literal[]) - Method in class com.google.ortools.sat.CpModel
Adds XOr(literals) == true.
addBoolXor(Iterable<Literal>) - Method in class com.google.ortools.sat.CpModel
Adds XOr(literals) == true.
addCastConstraint(CastConstraint, IntVar, IntExpr) - Method in class com.google.ortools.constraintsolver.Solver
Adds 'constraint' to the solver and marks it as a cast constraint, that
is, a constraint created calling Var() on an expression.
addCircuit() - Method in class com.google.ortools.sat.CpModel
Adds Circuit().
addCoefficient(double) - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
Must be finite.
addCoefficient(double) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Must be finite.
addCoefficient(double) - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
Must be finite.
addCoefficients(long) - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
repeated int64 coefficients = 2;
addCoefficients(long) - Method in class com.google.ortools.sat.LinearObjective.Builder
repeated int64 coefficients = 2;
addCoeffs(double) - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
repeated double coeffs = 2;
addCoeffs(long) - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
repeated int64 coeffs = 4;
addCoeffs(long) - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
Same size as vars.
addCoeffs(long) - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
repeated int64 coeffs = 2;
addConstantDimension(long, long, boolean, String) - Method in class com.google.ortools.constraintsolver.RoutingModel
 
addConstantDimensionWithSlack(long, long, long, boolean, String) - Method in class com.google.ortools.constraintsolver.RoutingModel
Creates a dimension where the transit variable is constrained to be
equal to 'value'; 'capacity' is the upper bound of the cumul variables.
'name' is the name used to reference the dimension; this name is used to
get cumul and transit variables from the routing model.
Returns a pair consisting of an index to the registered unary transit
callback and a bool denoting whether the dimension has been created.
It is false if a dimension with the same name has already been created
(and doesn't create the new dimension but still register a new callback).
addConstraint(int, MPConstraintProto) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the constraints appearing in the model.
addConstraint(int, MPConstraintProto.Builder) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the constraints appearing in the model.
addConstraint(Constraint) - Method in class com.google.ortools.constraintsolver.Solver
Adds the constraint 'c' to the model.

After calling this method, and until there is a backtrack that undoes the
addition, any assignment of variables to values must satisfy the given
constraint in order to be considered feasible.
addConstraint(MPConstraintProto) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the constraints appearing in the model.
addConstraint(MPConstraintProto.Builder) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the constraints appearing in the model.
addConstraintBuilder() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the constraints appearing in the model.
addConstraintBuilder(int) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the constraints appearing in the model.
addConstraints(int, ConstraintProto) - Method in class com.google.ortools.sat.CpModelProto.Builder
repeated .operations_research.sat.ConstraintProto constraints = 3;
addConstraints(int, ConstraintProto.Builder) - Method in class com.google.ortools.sat.CpModelProto.Builder
repeated .operations_research.sat.ConstraintProto constraints = 3;
addConstraints(int, LinearBooleanConstraint) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The constraints of the problem.
addConstraints(int, LinearBooleanConstraint.Builder) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The constraints of the problem.
addConstraints(ConstraintProto) - Method in class com.google.ortools.sat.CpModelProto.Builder
repeated .operations_research.sat.ConstraintProto constraints = 3;
addConstraints(ConstraintProto.Builder) - Method in class com.google.ortools.sat.CpModelProto.Builder
repeated .operations_research.sat.ConstraintProto constraints = 3;
addConstraints(LinearBooleanConstraint) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The constraints of the problem.
addConstraints(LinearBooleanConstraint.Builder) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The constraints of the problem.
addConstraintsBuilder() - Method in class com.google.ortools.sat.CpModelProto.Builder
repeated .operations_research.sat.ConstraintProto constraints = 3;
addConstraintsBuilder() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The constraints of the problem.
addConstraintsBuilder(int) - Method in class com.google.ortools.sat.CpModelProto.Builder
repeated .operations_research.sat.ConstraintProto constraints = 3;
addConstraintsBuilder(int) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The constraints of the problem.
addConvergenceInformation(int, ConvergenceInformation) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.
addConvergenceInformation(int, ConvergenceInformation.Builder) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.
addConvergenceInformation(ConvergenceInformation) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.
addConvergenceInformation(ConvergenceInformation.Builder) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.
addConvergenceInformationBuilder() - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.
addConvergenceInformationBuilder(int) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.
addCountAssignedItemsDimension(IntVar) - Method in class com.google.ortools.constraintsolver.Pack
This dimension links 'count_var' to the actual number of items
assigned to a bin in the pack.
addCountUsedBinDimension(IntVar) - Method in class com.google.ortools.constraintsolver.Pack
This dimension links 'count_var' to the actual number of bins used in the
pack.
addCumulative(long) - Method in class com.google.ortools.sat.CpModel
Adds Cumulative(capacity).
addCumulative(LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds Cumulative(capacity).
addCycleSizes(int) - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
repeated int32 cycle_sizes = 2;
addDecisionStrategy(IntVar[], DecisionStrategyProto.VariableSelectionStrategy, DecisionStrategyProto.DomainReductionStrategy) - Method in class com.google.ortools.sat.CpModel
Adds DecisionStrategy(variables, varStr, domStr).
addDemand(IntervalVar, long) - Method in class com.google.ortools.sat.CumulativeConstraint
 
addDemand(IntervalVar, LinearArgument) - Method in class com.google.ortools.sat.CumulativeConstraint
 
addDemands(int) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
EXPERIMENTAL.
addDemands(int, LinearExpressionProto) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
Same size as intervals.
addDemands(int, LinearExpressionProto.Builder) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
Same size as intervals.
addDemands(IntervalVar[], int[]) - Method in class com.google.ortools.sat.CumulativeConstraint
Adds all pairs (intervals[i], demands[i]) to the constraint.
addDemands(IntervalVar[], long[]) - Method in class com.google.ortools.sat.CumulativeConstraint
Adds all pairs (intervals[i], demands[i]) to the constraint.
addDemands(IntervalVar[], LinearArgument[]) - Method in class com.google.ortools.sat.CumulativeConstraint
Adds all pairs (intervals[i], demands[i]) to the constraint.
addDemands(LinearExpressionProto) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
Same size as intervals.
addDemands(LinearExpressionProto.Builder) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
Same size as intervals.
addDemandsBuilder() - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
Same size as intervals.
addDemandsBuilder(int) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
Same size as intervals.
addDifferent(LinearArgument, long) - Method in class com.google.ortools.sat.CpModel
Adds expr != value.
addDifferent(LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds left != right.
addDimension(int, long, long, boolean, String) - Method in class com.google.ortools.constraintsolver.RoutingModel
Model creation
Methods to add dimensions to routes; dimensions represent quantities
accumulated at nodes along the routes.
addDimensionWithVehicleCapacity(int, long, long[], boolean, String) - Method in class com.google.ortools.constraintsolver.RoutingModel
 
addDimensionWithVehicleTransitAndCapacity(int[], long, long[], boolean, String) - Method in class com.google.ortools.constraintsolver.RoutingModel
 
addDimensionWithVehicleTransits(int[], long, long, boolean, String) - Method in class com.google.ortools.constraintsolver.RoutingModel
 
addDisjunction(long[]) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a disjunction constraint on the indices: exactly 'max_cardinality' of
the indices are active.
addDisjunction(long[], long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a disjunction constraint on the indices: exactly 'max_cardinality' of
the indices are active.
addDisjunction(long[], long, long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a disjunction constraint on the indices: exactly 'max_cardinality' of
the indices are active.
addDivisionEquality(LinearArgument, LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds target == num / denom, rounded towards 0.
addDomain(long) - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
If non-empty, only look for an objective value in the given domain.
addDomain(long) - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
The variable domain given as a sorted list of n disjoint intervals [min, max] and encoded as [min_0, max_0, ..., min_{n-1}, max_{n-1}].
addDomain(long) - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
repeated int64 domain = 3;
addDualValue(double) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] Values of the dual variables values in the same order as the MPModelProto::constraint field.
ADDED_TYPE_REMOVED_FROM_VEHICLE - Static variable in class com.google.ortools.constraintsolver.RoutingModel
When visited, one instance of type 'T' previously added to the route
(TYPE_ADDED_TO_VEHICLE), if any, is removed from the vehicle.
If the type was not previously added to the route or all added instances
have already been removed, this visit has no effect on the types.
addElement(IntVar, int[], IntVar) - Method in class com.google.ortools.sat.CpModel
Adds the element constraint: values[index] == target.
addElement(IntVar, long[], IntVar) - Method in class com.google.ortools.sat.CpModel
Adds the element constraint: values[index] == target.
addElement(IntVar, IntVar[], IntVar) - Method in class com.google.ortools.sat.CpModel
Adds the element constraint: variables[index] == target.
addEnforcementLiteral(int) - Method in class com.google.ortools.sat.ConstraintProto.Builder
The constraint will be enforced iff all literals listed here are true.
addEntries(int) - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
repeated int32 entries = 3;
addEquality(LinearArgument, long) - Method in class com.google.ortools.sat.CpModel
Adds expr == value.
addEquality(LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds left == right.
addEvent(long, long) - Method in class com.google.ortools.sat.ReservoirConstraint
Adds a mandatory event at a fixed time
addEvent(LinearArgument, long) - Method in class com.google.ortools.sat.ReservoirConstraint
Adds a mandatory event
addExactlyOne(Literal[]) - Method in class com.google.ortools.sat.CpModel
Adds ExactlyOne(literals): Sum(literals) == 1.
addExactlyOne(Iterable<Literal>) - Method in class com.google.ortools.sat.CpModel
Adds ExactlyOne(literals): Sum(literals) == 1.
addExprs(int, LinearExpressionProto) - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
addExprs(int, LinearExpressionProto) - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
addExprs(int, LinearExpressionProto.Builder) - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
addExprs(int, LinearExpressionProto.Builder) - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
addExprs(LinearExpressionProto) - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
addExprs(LinearExpressionProto) - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
addExprs(LinearExpressionProto.Builder) - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
addExprs(LinearExpressionProto.Builder) - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
addExprsBuilder() - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
addExprsBuilder() - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
addExprsBuilder(int) - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
addExprsBuilder(int) - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
addFDirect(int) - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
repeated int32 f_direct = 1;
addFinalStates(long) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
repeated int64 final_states = 3;
addFInverse(int) - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
repeated int32 f_inverse = 2;
addFirstSolutionStatistics(int, LocalSearchStatistics.FirstSolutionStatistics) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each first solution called during the search.
addFirstSolutionStatistics(int, LocalSearchStatistics.FirstSolutionStatistics.Builder) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each first solution called during the search.
addFirstSolutionStatistics(LocalSearchStatistics.FirstSolutionStatistics) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each first solution called during the search.
addFirstSolutionStatistics(LocalSearchStatistics.FirstSolutionStatistics.Builder) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each first solution called during the search.
addFirstSolutionStatisticsBuilder() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each first solution called during the search.
addFirstSolutionStatisticsBuilder(int) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each first solution called during the search.
addForbiddenAssignments(IntVar[]) - Method in class com.google.ortools.sat.CpModel
Adds ForbiddenAssignments(variables).
addForbiddenAssignments(Iterable<IntVar>) - Method in class com.google.ortools.sat.CpModel
Adds ForbiddenAssignments(variables).
addGeneralConstraint(int, MPGeneralConstraintProto) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the general constraints appearing in the model.
addGeneralConstraint(int, MPGeneralConstraintProto.Builder) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the general constraints appearing in the model.
addGeneralConstraint(MPGeneralConstraintProto) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the general constraints appearing in the model.
addGeneralConstraint(MPGeneralConstraintProto.Builder) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the general constraints appearing in the model.
addGeneralConstraintBuilder() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the general constraints appearing in the model.
addGeneralConstraintBuilder(int) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the general constraints appearing in the model.
addGreaterOrEqual(LinearArgument, long) - Method in class com.google.ortools.sat.CpModel
Adds expr >= value.
addGreaterOrEqual(LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds left >= right.
addGreaterThan(LinearArgument, long) - Method in class com.google.ortools.sat.CpModel
Adds expr > value.
addGreaterThan(LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds left > right.
addHardTypeIncompatibility(int, int) - Method in class com.google.ortools.constraintsolver.RoutingModel
Incompatibilities:
Two nodes with "hard" incompatible types cannot share the same route at
all, while with a "temporal" incompatibility they can't be on the same
route at the same time.
addHeads(int) - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
repeated int32 heads = 4;
addHeads(int) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
repeated int32 heads = 2;
addHint(IntVar, long) - Method in class com.google.ortools.sat.CpModel
Adds hinting to a variable
addIgnoreSubsolvers(String) - Method in class com.google.ortools.sat.SatParameters.Builder
Rather than fully specifying subsolvers, it is often convenient to just remove the ones that are not useful on a given problem.
addIgnoreSubsolversBytes(ByteString) - Method in class com.google.ortools.sat.SatParameters.Builder
Rather than fully specifying subsolvers, it is often convenient to just remove the ones that are not useful on a given problem.
addImplication(Literal, Literal) - Method in class com.google.ortools.sat.CpModel
Adds a => b.
addInfeasibilityInformation(int, InfeasibilityInformation) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).
addInfeasibilityInformation(int, InfeasibilityInformation.Builder) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).
addInfeasibilityInformation(InfeasibilityInformation) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).
addInfeasibilityInformation(InfeasibilityInformation.Builder) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).
addInfeasibilityInformationBuilder() - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).
addInfeasibilityInformationBuilder(int) - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).
addIntegerVariableEqualValueClause(IntVar, long) - Method in class com.google.ortools.constraintsolver.SymmetryBreaker
 
addIntegerVariableGreaterOrEqualValueClause(IntVar, long) - Method in class com.google.ortools.constraintsolver.SymmetryBreaker
 
addIntegerVariableLessOrEqualValueClause(IntVar, long) - Method in class com.google.ortools.constraintsolver.SymmetryBreaker
 
addIntervals(int) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
repeated int32 intervals = 2;
addIntervals(int) - Method in class com.google.ortools.sat.NoOverlapConstraintProto.Builder
repeated int32 intervals = 1;
addIntervalToAssignment(IntervalVar) - Method in class com.google.ortools.constraintsolver.RoutingModel
 
addInverse(IntVar[], IntVar[]) - Method in class com.google.ortools.sat.CpModel
Adds Inverse(variables, inverseVariables).
addIterationStats(int, IterationStats) - Method in class com.google.ortools.pdlp.SolveLog.Builder
A history of iteration stats for the solve.
addIterationStats(int, IterationStats.Builder) - Method in class com.google.ortools.pdlp.SolveLog.Builder
A history of iteration stats for the solve.
addIterationStats(IterationStats) - Method in class com.google.ortools.pdlp.SolveLog.Builder
A history of iteration stats for the solve.
addIterationStats(IterationStats.Builder) - Method in class com.google.ortools.pdlp.SolveLog.Builder
A history of iteration stats for the solve.
addIterationStatsBuilder() - Method in class com.google.ortools.pdlp.SolveLog.Builder
A history of iteration stats for the solve.
addIterationStatsBuilder(int) - Method in class com.google.ortools.pdlp.SolveLog.Builder
A history of iteration stats for the solve.
ADDITIONAL_SOLUTIONS_FIELD_NUMBER - Static variable in class com.google.ortools.linearsolver.MPSolutionResponse
 
ADDITIONAL_SOLUTIONS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.CpSolverResponse
 
additionWith(Domain) - Method in class com.google.ortools.util.Domain
Returns {x ∈ Int64, ∃ a ∈ D, ∃ b ∈ domain, x = a + b}.
addLessOrEqual(LinearArgument, long) - Method in class com.google.ortools.sat.CpModel
Adds expr <= value.
addLessOrEqual(LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds left <= right.
addLessThan(LinearArgument, long) - Method in class com.google.ortools.sat.CpModel
Adds expr < value.
addLessThan(LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds left < right.
addLevelChanges(long) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
constants, can be negative.
addLinearConstraint(LinearArgument, long, long) - Method in class com.google.ortools.sat.CpModel
Adds lb <= expr <= ub.
addLinearExpressionInDomain(LinearArgument, Domain) - Method in class com.google.ortools.sat.CpModel
Adds expr in domain.
addLiterals(int) - Method in class com.google.ortools.sat.BoolArgumentProto.Builder
repeated int32 literals = 1;
addLiterals(int) - Method in class com.google.ortools.sat.BooleanAssignment.Builder
repeated int32 literals = 1;
addLiterals(int) - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
repeated int32 literals = 5;
addLiterals(int) - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
Linear terms involved in this constraint.
addLiterals(int) - Method in class com.google.ortools.sat.LinearObjective.Builder
The goal is always to minimize the linear Boolean formula defined by these two fields: sum_i literal_i * coefficient_i where literal_i is 1 iff literal_i is true in a given assignment.
addLiterals(int) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
repeated int32 literals = 3;
addLocalSearchFilter(LocalSearchFilter) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a custom local search filter to the list of filters used to speed up
local search by pruning unfeasible variable assignments.
Calling this method after the routing model has been closed (CloseModel()
or Solve() has been called) has no effect.
The routing model does not take ownership of the filter.
addLocalSearchFilterStatistics(int, LocalSearchStatistics.LocalSearchFilterStatistics) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each filter called during the search.
addLocalSearchFilterStatistics(int, LocalSearchStatistics.LocalSearchFilterStatistics.Builder) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each filter called during the search.
addLocalSearchFilterStatistics(LocalSearchStatistics.LocalSearchFilterStatistics) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each filter called during the search.
addLocalSearchFilterStatistics(LocalSearchStatistics.LocalSearchFilterStatistics.Builder) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each filter called during the search.
addLocalSearchFilterStatisticsBuilder() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each filter called during the search.
addLocalSearchFilterStatisticsBuilder(int) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each filter called during the search.
addLocalSearchMonitor(LocalSearchMonitor) - Method in class com.google.ortools.constraintsolver.Solver
Adds the local search monitor to the solver.
addLocalSearchOperator(LocalSearchOperator) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a local search operator to the set of operators used to solve the
vehicle routing problem.
addLocalSearchOperatorStatistics(int, LocalSearchStatistics.LocalSearchOperatorStatistics) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each operator called during the search.
addLocalSearchOperatorStatistics(int, LocalSearchStatistics.LocalSearchOperatorStatistics.Builder) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each operator called during the search.
addLocalSearchOperatorStatistics(LocalSearchStatistics.LocalSearchOperatorStatistics) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each operator called during the search.
addLocalSearchOperatorStatistics(LocalSearchStatistics.LocalSearchOperatorStatistics.Builder) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each operator called during the search.
addLocalSearchOperatorStatisticsBuilder() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each operator called during the search.
addLocalSearchOperatorStatisticsBuilder(int) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each operator called during the search.
addLogCallback(Consumer<String>) - Method in class com.google.ortools.sat.SolveWrapper
 
addMapDomain(IntVar, Literal[], long) - Method in class com.google.ortools.sat.CpModel
Adds var == i + offset <=> booleans[i] == true for all i in [0, booleans.length).
addMatrixDimension(long[][], long, boolean, String) - Method in class com.google.ortools.constraintsolver.RoutingModel
Creates a dimension where the transit variable is constrained to be
equal to 'values[i][next(i)]' for node i; 'capacity' is the upper bound of
the cumul variables.
addMaxEquality(LinearArgument, LinearArgument[]) - Method in class com.google.ortools.sat.CpModel
Adds target == Max(vars).
addMaxEquality(LinearArgument, Iterable<? extends LinearArgument>) - Method in class com.google.ortools.sat.CpModel
Adds target == Max(exprs).
addMethods(int, BopOptimizerMethod) - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
repeated .operations_research.bop.BopOptimizerMethod methods = 1;
addMethods(int, BopOptimizerMethod.Builder) - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
repeated .operations_research.bop.BopOptimizerMethod methods = 1;
addMethods(BopOptimizerMethod) - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
repeated .operations_research.bop.BopOptimizerMethod methods = 1;
addMethods(BopOptimizerMethod.Builder) - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
repeated .operations_research.bop.BopOptimizerMethod methods = 1;
addMethodsBuilder() - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
repeated .operations_research.bop.BopOptimizerMethod methods = 1;
addMethodsBuilder(int) - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
repeated .operations_research.bop.BopOptimizerMethod methods = 1;
addMinEquality(LinearArgument, LinearArgument[]) - Method in class com.google.ortools.sat.CpModel
Adds target == Min(vars).
addMinEquality(LinearArgument, Iterable<? extends LinearArgument>) - Method in class com.google.ortools.sat.CpModel
Adds target == Min(exprs).
addModuloEquality(LinearArgument, LinearArgument, long) - Method in class com.google.ortools.sat.CpModel
Adds target == var % mod.
addModuloEquality(LinearArgument, LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds target == var % mod.
addMultipleCircuit() - Method in class com.google.ortools.sat.CpModel
Adds MultipleCircuit().
addMultiplicationEquality(LinearArgument, LinearArgument[]) - Method in class com.google.ortools.sat.CpModel
Adds target == Product(exprs).
addMultiplicationEquality(LinearArgument, LinearArgument, LinearArgument) - Method in class com.google.ortools.sat.CpModel
Adds target == left * right.
addNodePrecedence(long, long, long) - Method in class com.google.ortools.constraintsolver.RoutingDimension
 
addNodes(int, FlowNodeProto) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowNodeProto nodes = 1;
addNodes(int, FlowNodeProto.Builder) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowNodeProto nodes = 1;
addNodes(FlowNodeProto) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowNodeProto nodes = 1;
addNodes(FlowNodeProto.Builder) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowNodeProto nodes = 1;
addNodesBuilder() - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowNodeProto nodes = 1;
addNodesBuilder(int) - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowNodeProto nodes = 1;
addNoOverlap(IntervalVar[]) - Method in class com.google.ortools.sat.CpModel
Adds NoOverlap(intervalVars).
addNoOverlap(Iterable<IntervalVar>) - Method in class com.google.ortools.sat.CpModel
Adds NoOverlap(intervalVars).
addNoOverlap2D() - Method in class com.google.ortools.sat.CpModel
Adds NoOverlap2D(xIntervals, yIntervals).
addObjective(IntVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
addObjective(IntVar) - Method in class com.google.ortools.constraintsolver.SolutionCollector
 
addOptionalEvent(long, long, Literal) - Method in class com.google.ortools.sat.ReservoirConstraint
Adds an optional event at a fixed time
addOptionalEvent(LinearExpr, long, Literal) - Method in class com.google.ortools.sat.ReservoirConstraint
Adds an optional event
addOrbitopes(int, DenseMatrixProto) - Method in class com.google.ortools.sat.SymmetryProto.Builder
An orbitope is a special symmetry structure of the solution space.
addOrbitopes(int, DenseMatrixProto.Builder) - Method in class com.google.ortools.sat.SymmetryProto.Builder
An orbitope is a special symmetry structure of the solution space.
addOrbitopes(DenseMatrixProto) - Method in class com.google.ortools.sat.SymmetryProto.Builder
An orbitope is a special symmetry structure of the solution space.
addOrbitopes(DenseMatrixProto.Builder) - Method in class com.google.ortools.sat.SymmetryProto.Builder
An orbitope is a special symmetry structure of the solution space.
addOrbitopesBuilder() - Method in class com.google.ortools.sat.SymmetryProto.Builder
An orbitope is a special symmetry structure of the solution space.
addOrbitopesBuilder(int) - Method in class com.google.ortools.sat.SymmetryProto.Builder
An orbitope is a special symmetry structure of the solution space.
addPermutations(int, SparsePermutationProto) - Method in class com.google.ortools.sat.SymmetryProto.Builder
A list of variable indices permutations that leave the feasible space of solution invariant.
addPermutations(int, SparsePermutationProto.Builder) - Method in class com.google.ortools.sat.SymmetryProto.Builder
A list of variable indices permutations that leave the feasible space of solution invariant.
addPermutations(SparsePermutationProto) - Method in class com.google.ortools.sat.SymmetryProto.Builder
A list of variable indices permutations that leave the feasible space of solution invariant.
addPermutations(SparsePermutationProto.Builder) - Method in class com.google.ortools.sat.SymmetryProto.Builder
A list of variable indices permutations that leave the feasible space of solution invariant.
addPermutationsBuilder() - Method in class com.google.ortools.sat.SymmetryProto.Builder
A list of variable indices permutations that leave the feasible space of solution invariant.
addPermutationsBuilder(int) - Method in class com.google.ortools.sat.SymmetryProto.Builder
A list of variable indices permutations that leave the feasible space of solution invariant.
addPickupAndDelivery(long, long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Notifies that index1 and index2 form a pair of nodes which should belong
to the same route.
addPickupAndDeliverySets(int, int) - Method in class com.google.ortools.constraintsolver.RoutingModel
Same as AddPickupAndDelivery but notifying that the performed node from
the disjunction of index 'pickup_disjunction' is on the same route as the
performed node from the disjunction of index 'delivery_disjunction'.
addPointMetadata(int, PointMetadata) - Method in class com.google.ortools.pdlp.IterationStats.Builder
Auxiliary statistics for each type of point.
addPointMetadata(int, PointMetadata.Builder) - Method in class com.google.ortools.pdlp.IterationStats.Builder
Auxiliary statistics for each type of point.
addPointMetadata(PointMetadata) - Method in class com.google.ortools.pdlp.IterationStats.Builder
Auxiliary statistics for each type of point.
addPointMetadata(PointMetadata.Builder) - Method in class com.google.ortools.pdlp.IterationStats.Builder
Auxiliary statistics for each type of point.
addPointMetadataBuilder() - Method in class com.google.ortools.pdlp.IterationStats.Builder
Auxiliary statistics for each type of point.
addPointMetadataBuilder(int) - Method in class com.google.ortools.pdlp.IterationStats.Builder
Auxiliary statistics for each type of point.
addPropagationMonitor(PropagationMonitor) - Method in class com.google.ortools.constraintsolver.Solver
Adds the propagation monitor to the solver.
addQcoefficient(double) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Must be finite.
addQvar1Index(int) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Sparse representation of quadratic terms in the quadratic constraint, where term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[i].
addQvar1Index(int) - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
Sparse representation of quadratic terms in the objective function, where term i is qvar1_index[i] * qvar2_index[i] * coefficient[i].
addQvar2Index(int) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
repeated int32 qvar2_index = 4;
addQvar2Index(int) - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
repeated int32 qvar2_index = 2;
addRandomDualProjections(double) - Method in class com.google.ortools.pdlp.PointMetadata.Builder
Projections of the dual solution onto random planes.
addRandomPrimalProjections(double) - Method in class com.google.ortools.pdlp.PointMetadata.Builder
Projections of the primal solution onto random planes.
addRandomProjectionSeeds(double) - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
Seeds for generating (pseudo-)random projections of iterates during termination checks.
addRectangle(IntervalVar, IntervalVar) - Method in class com.google.ortools.sat.NoOverlap2dConstraint
 
addReducedCost(double) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] Values of the reduced cost of the variables in the same order as the MPModelProto::variable.
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.bop.BopOptimizerMethod.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.bop.BopParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.FirstSolutionStrategy.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.RoutingModelParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.constraintsolver.SearchStatistics.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.glop.GlopParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.graph.FlowArcProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.graph.FlowModelProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.graph.FlowNodeProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPAbsConstraint.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPArrayConstraint.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPIndicatorConstraint.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPModelDeltaProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPSolution.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPSolveInfo.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.OptionalDouble.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.AdaptiveLinesearchParams.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.IterationStats.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.MalitskyPockParams.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.PointMetadata.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.SolveLog.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.BoolArgumentProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.BooleanAssignment.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.ConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.CpModelProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.CpSolverSolution.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.DecisionStrategyProto.AffineTransformation.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.IntervalConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.LinearObjective.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.ListOfVariablesProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.NoOverlapConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.SatParameters.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.SymmetryProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.TableConstraintProto.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class com.google.ortools.sat.v1.CpSolverRequest.Builder
 
addRequiredTypeAlternativesWhenAddingType(int, SWIGTYPE_p_absl__flat_hash_setT_int_t) - Method in class com.google.ortools.constraintsolver.RoutingModel
If type_D depends on type_R when adding type_D, any node_D of type_D and
VisitTypePolicy TYPE_ADDED_TO_VEHICLE or
TYPE_SIMULTANEOUSLY_ADDED_AND_REMOVED requires at least one type_R on its
vehicle at the time node_D is visited.
addRequiredTypeAlternativesWhenRemovingType(int, SWIGTYPE_p_absl__flat_hash_setT_int_t) - Method in class com.google.ortools.constraintsolver.RoutingModel
The following requirements apply when visiting dependent nodes that remove
their type from the route, i.e.
addReservoirConstraint(long, long) - Method in class com.google.ortools.sat.CpModel
Adds a reservoir constraint with optional refill/emptying events.
AddResourceGroup() - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a resource group to the routing model.
addRestartAlgorithms(SatParameters.RestartAlgorithm) - Method in class com.google.ortools.sat.SatParameters.Builder
The restart strategies will change each time the strategy_counter is increased.
addSearchMonitor(SearchMonitor) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a search monitor to the search used to solve the routing model.
addSearchStrategy(int, DecisionStrategyProto) - Method in class com.google.ortools.sat.CpModelProto.Builder
Defines the strategy that the solver should follow when the search_branching parameter is set to FIXED_SEARCH.
addSearchStrategy(int, DecisionStrategyProto.Builder) - Method in class com.google.ortools.sat.CpModelProto.Builder
Defines the strategy that the solver should follow when the search_branching parameter is set to FIXED_SEARCH.
addSearchStrategy(DecisionStrategyProto) - Method in class com.google.ortools.sat.CpModelProto.Builder
Defines the strategy that the solver should follow when the search_branching parameter is set to FIXED_SEARCH.
addSearchStrategy(DecisionStrategyProto.Builder) - Method in class com.google.ortools.sat.CpModelProto.Builder
Defines the strategy that the solver should follow when the search_branching parameter is set to FIXED_SEARCH.
addSearchStrategyBuilder() - Method in class com.google.ortools.sat.CpModelProto.Builder
Defines the strategy that the solver should follow when the search_branching parameter is set to FIXED_SEARCH.
addSearchStrategyBuilder(int) - Method in class com.google.ortools.sat.CpModelProto.Builder
Defines the strategy that the solver should follow when the search_branching parameter is set to FIXED_SEARCH.
addSoftSameVehicleConstraint(long[], long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a soft constraint to force a set of variable indices to be on the
same vehicle.
addSolution(long) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
A feasible solution to the given problem.
addSolutionCallback(SolutionCallback) - Method in class com.google.ortools.sat.SolveWrapper
 
addSolverOptimizerSets(int, BopSolverOptimizerSet) - Method in class com.google.ortools.bop.BopParameters.Builder
List of set of optimizers to be run by the solvers.
addSolverOptimizerSets(int, BopSolverOptimizerSet.Builder) - Method in class com.google.ortools.bop.BopParameters.Builder
List of set of optimizers to be run by the solvers.
addSolverOptimizerSets(BopSolverOptimizerSet) - Method in class com.google.ortools.bop.BopParameters.Builder
List of set of optimizers to be run by the solvers.
addSolverOptimizerSets(BopSolverOptimizerSet.Builder) - Method in class com.google.ortools.bop.BopParameters.Builder
List of set of optimizers to be run by the solvers.
addSolverOptimizerSetsBuilder() - Method in class com.google.ortools.bop.BopParameters.Builder
List of set of optimizers to be run by the solvers.
addSolverOptimizerSetsBuilder(int) - Method in class com.google.ortools.bop.BopParameters.Builder
List of set of optimizers to be run by the solvers.
addSubsolverParams(int, SatParameters) - Method in class com.google.ortools.sat.SatParameters.Builder
It is possible to specify additional subsolver configuration.
addSubsolverParams(int, SatParameters.Builder) - Method in class com.google.ortools.sat.SatParameters.Builder
It is possible to specify additional subsolver configuration.
addSubsolverParams(SatParameters) - Method in class com.google.ortools.sat.SatParameters.Builder
It is possible to specify additional subsolver configuration.
addSubsolverParams(SatParameters.Builder) - Method in class com.google.ortools.sat.SatParameters.Builder
It is possible to specify additional subsolver configuration.
addSubsolverParamsBuilder() - Method in class com.google.ortools.sat.SatParameters.Builder
It is possible to specify additional subsolver configuration.
addSubsolverParamsBuilder(int) - Method in class com.google.ortools.sat.SatParameters.Builder
It is possible to specify additional subsolver configuration.
addSubsolvers(String) - Method in class com.google.ortools.sat.SatParameters.Builder
In multi-thread, the solver can be mainly seen as a portfolio of solvers with different parameters.
addSubsolversBytes(ByteString) - Method in class com.google.ortools.sat.SatParameters.Builder
In multi-thread, the solver can be mainly seen as a portfolio of solvers with different parameters.
addSufficientAssumptionsForInfeasibility(int) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
A subset of the model "assumptions" field.
addSum(LinearArgument[]) - Method in class com.google.ortools.sat.LinearExprBuilder
 
addSumVariableWeightsLessOrEqualConstantDimension(IntVar[], long[]) - Method in class com.google.ortools.constraintsolver.Pack
This dimension imposes:
forall b in bins,
sum (i in items: usage[i] * is_assigned(i, b)) <= capacity[b]
where is_assigned(i, b) is true if and only if item i is assigned
to the bin b.

This can be used to model shapes of items by linking variables of
the same item on parallel dimensions with an allowed assignment
constraint.
addSupport(int) - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
Each cycle is listed one after the other in the support field.
addTails(int) - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
repeated int32 tails = 3;
addTails(int) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
repeated int32 tails = 1;
addTemporalTypeIncompatibility(int, int) - Method in class com.google.ortools.constraintsolver.RoutingModel
 
addTerm(LinearArgument, long) - Method in class com.google.ortools.sat.LinearExprBuilder
 
addTightenedVariables(int, IntegerVariableProto) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Advanced usage.
addTightenedVariables(int, IntegerVariableProto.Builder) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Advanced usage.
addTightenedVariables(IntegerVariableProto) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Advanced usage.
addTightenedVariables(IntegerVariableProto.Builder) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Advanced usage.
addTightenedVariablesBuilder() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Advanced usage.
addTightenedVariablesBuilder(int) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Advanced usage.
addTimeExprs(int, LinearExpressionProto) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
affine expressions.
addTimeExprs(int, LinearExpressionProto.Builder) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
affine expressions.
addTimeExprs(LinearExpressionProto) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
affine expressions.
addTimeExprs(LinearExpressionProto.Builder) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
affine expressions.
addTimeExprsBuilder() - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
affine expressions.
addTimeExprsBuilder(int) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
affine expressions.
addToAssignment(IntVar) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds an extra variable to the vehicle routing assignment.
addToAssignment(IntVar, long, boolean, SWIGTYPE_p_std__vectorT_int_t, long, Assignment) - Method in class com.google.ortools.constraintsolver.IntVarLocalSearchHandler
 
addToAssignment(SequenceVar, int[], boolean, SWIGTYPE_p_std__vectorT_int_t, long, Assignment) - Method in class com.google.ortools.constraintsolver.SequenceVarLocalSearchHandler
 
addTransformations(int, DecisionStrategyProto.AffineTransformation) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
addTransformations(int, DecisionStrategyProto.AffineTransformation.Builder) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
addTransformations(DecisionStrategyProto.AffineTransformation) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
addTransformations(DecisionStrategyProto.AffineTransformation.Builder) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
addTransformationsBuilder() - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
addTransformationsBuilder(int) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
addTransitionHead(long) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
repeated int64 transition_head = 5;
addTransitionLabel(long) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
repeated int64 transition_label = 6;
addTransitionTail(long) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
List of transitions (all 3 vectors have the same size).
addTuple(int[]) - Method in class com.google.ortools.sat.TableConstraint
Adds a tuple of possible/forbidden values to the constraint.
addTuple(long[]) - Method in class com.google.ortools.sat.TableConstraint
Adds a tuple of possible/forbidden values to the constraint.
addTuples(int[][]) - Method in class com.google.ortools.sat.TableConstraint
Adds a list of tuples of possible/forbidden values to the constraint.
addTuples(long[][]) - Method in class com.google.ortools.sat.TableConstraint
Adds a list of tuples of possible/forbidden values to the constraint.
addValues(long) - Method in class com.google.ortools.sat.CpSolverSolution.Builder
repeated int64 values = 1;
addValues(long) - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
repeated int64 values = 2;
addValues(long) - Method in class com.google.ortools.sat.TableConstraintProto.Builder
repeated int64 values = 2;
addVariable(int, MPVariableProto) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the variables appearing in the model.
addVariable(int, MPVariableProto.Builder) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the variables appearing in the model.
addVariable(MPVariableProto) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the variables appearing in the model.
addVariable(MPVariableProto.Builder) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the variables appearing in the model.
addVariableBuilder() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the variables appearing in the model.
addVariableBuilder(int) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the variables appearing in the model.
addVariableMaximizedByFinalizer(IntVar) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a variable to maximize in the solution finalizer (see above for
information on the solution finalizer).
addVariableMinimizedByFinalizer(IntVar) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a variable to minimize in the solution finalizer.
addVariables(int) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
The variables to be considered for the next decision.
addVariables(int, IntegerVariableProto) - Method in class com.google.ortools.sat.CpModelProto.Builder
The associated Protos should be referred by their index in these fields.
addVariables(int, IntegerVariableProto.Builder) - Method in class com.google.ortools.sat.CpModelProto.Builder
The associated Protos should be referred by their index in these fields.
addVariables(IntegerVariableProto) - Method in class com.google.ortools.sat.CpModelProto.Builder
The associated Protos should be referred by their index in these fields.
addVariables(IntegerVariableProto.Builder) - Method in class com.google.ortools.sat.CpModelProto.Builder
The associated Protos should be referred by their index in these fields.
addVariablesBuilder() - Method in class com.google.ortools.sat.CpModelProto.Builder
The associated Protos should be referred by their index in these fields.
addVariablesBuilder(int) - Method in class com.google.ortools.sat.CpModelProto.Builder
The associated Protos should be referred by their index in these fields.
addVariableTargetToFinalizer(IntVar, long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Add a variable to set the closest possible to the target value in the
solution finalizer.
addVariableValue(double) - Method in class com.google.ortools.linearsolver.MPSolution.Builder
repeated double variable_value = 2 [packed = true];
addVariableValue(double) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
Variable values in the same order as the MPModelProto::variable field.
addVarIndex(int) - Method in class com.google.ortools.linearsolver.MPArrayConstraint.Builder
Variable indices are relative to the "variable" field in MPModelProto.
addVarIndex(int) - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
Variable indices are relative to the "variable" field in MPModelProto.
addVarIndex(int) - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
var_index[i] is the variable index (w.r.t.
addVarIndex(int) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Sparse representation of linear terms in the quadratic constraint, where term i is var_index[i] * coefficient[i].
addVarIndex(int) - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
Variable index (w.r.t.
addVarIndex(int) - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
repeated int32 var_index = 1 [packed = true];
addVarNames(String) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The names of the problem variables.
addVarNamesBytes(ByteString) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The names of the problem variables.
addVars(int) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
The sequence of variables.
addVars(int) - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
The linear terms of the objective to minimize.
addVars(int) - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
repeated int32 vars = 3;
addVars(int) - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
repeated int32 vars = 1;
addVars(int) - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
repeated int32 vars = 1;
addVars(int) - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
repeated int32 vars = 1;
addVars(int) - Method in class com.google.ortools.sat.ListOfVariablesProto.Builder
repeated int32 vars = 1;
addVars(int) - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
repeated int32 vars = 1;
addVars(int) - Method in class com.google.ortools.sat.TableConstraintProto.Builder
repeated int32 vars = 1;
addVars(IntVar[]) - Method in class com.google.ortools.constraintsolver.IntVarLocalSearchFilter
Add variables to "track" to the filter.
addVars(IntVar[]) - Method in class com.google.ortools.constraintsolver.IntVarLocalSearchOperatorTemplate
 
addVars(SequenceVar[]) - Method in class com.google.ortools.constraintsolver.SequenceVarLocalSearchOperatorTemplate
 
addVarValue(double) - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
repeated double var_value = 2 [packed = true];
addVectorDimension(long[], long, boolean, String) - Method in class com.google.ortools.constraintsolver.RoutingModel
Creates a dimension where the transit variable is constrained to be
equal to 'values[i]' for node i; 'capacity' is the upper bound of
the cumul variables.
addWeight(double) - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
Optional: SOS weights.
addWeightedSum(LinearArgument[], int[]) - Method in class com.google.ortools.sat.LinearExprBuilder
 
addWeightedSum(LinearArgument[], long[]) - Method in class com.google.ortools.sat.LinearExprBuilder
 
addWeightedSumEqualVarDimension(long[], IntVar[]) - Method in class com.google.ortools.constraintsolver.Pack
This dimension imposes that for all bins b, the weighted sum
(weights[i]) of all objects i assigned to 'b' is equal to loads[b].
addWeightedSumEqualVarDimension(LongBinaryOperator, IntVar[]) - Method in class com.google.ortools.constraintsolver.Pack
This dimension imposes that for all bins b, the weighted sum
(weights->Run(i, b)) of all objects i assigned to 'b' is equal to
loads[b].
addWeightedSumLessOrEqualConstantDimension(long[], long[]) - Method in class com.google.ortools.constraintsolver.Pack
Dimensions are additional constraints than can restrict what is
possible with the pack constraint.
addWeightedSumLessOrEqualConstantDimension(LongBinaryOperator, long[]) - Method in class com.google.ortools.constraintsolver.Pack
This dimension imposes that for all bins b, the weighted sum
(weights->Run(i, b) of all objects i assigned to 'b' is less or
equal to 'bounds[b]'.
addWeightedSumLessOrEqualConstantDimension(LongUnaryOperator, long[]) - Method in class com.google.ortools.constraintsolver.Pack
This dimension imposes that for all bins b, the weighted sum
(weights->Run(i)) of all objects i assigned to 'b' is less or
equal to 'bounds[b]'.
addWeightedSumOfAssignedDimension(long[], IntVar) - Method in class com.google.ortools.constraintsolver.Pack
This dimension enforces that cost_var == sum of weights[i] for
all objects 'i' assigned to a bin.
AddWeightedVariableMaximizedByFinalizer(IntVar, long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a variable to maximize in the solution finalizer, with a weighted
priority: the higher the more priority it has.
AddWeightedVariableMinimizedByFinalizer(IntVar, long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Adds a variable to minimize in the solution finalizer, with a weighted
priority: the higher the more priority it has.
AddWeightedVariableTargetToFinalizer(IntVar, long, long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Same as above with a weighted priority: the higher the cost, the more
priority it has to be set close to the target value.
addXIntervals(int) - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
repeated int32 x_intervals = 1;
addYIntervals(int) - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
Same size as x_intervals.
affine(LinearArgument, long, long) - Static method in interface com.google.ortools.sat.LinearExpr
Shortcut for newBuilder().addTerm(expr, coeff).add(offset).build()
AffineExpression - Class in com.google.ortools.sat
A specialized linear expression: a * x + b
AffineExpression(int, long, long) - Constructor for class com.google.ortools.sat.AffineExpression
 
afterDecision(Decision, boolean) - Method in class com.google.ortools.constraintsolver.SearchMonitor
Just after refuting or applying the decision, apply is true after Apply.
This is called only if the Apply() or Refute() methods have not failed.
ALL_DIFF - Enum constant in enum com.google.ortools.sat.ConstraintProto.ConstraintCase
 
ALL_DIFF_FIELD_NUMBER - Static variable in class com.google.ortools.sat.ConstraintProto
 
ALL_UNPERFORMED - Enum constant in enum com.google.ortools.constraintsolver.FirstSolutionStrategy.Value
--- Path insertion heuristics --- Make all nodes inactive.
ALL_UNPERFORMED_VALUE - Static variable in enum com.google.ortools.constraintsolver.FirstSolutionStrategy.Value
--- Path insertion heuristics --- Make all nodes inactive.
AllDifferentConstraintProto - Class in com.google.ortools.sat
All affine expressions must take different values.
AllDifferentConstraintProto.Builder - Class in com.google.ortools.sat
All affine expressions must take different values.
AllDifferentConstraintProtoOrBuilder - Interface in com.google.ortools.sat
 
ALLOW_SIMPLEX_ALGORITHM_CHANGE_FIELD_NUMBER - Static variable in class com.google.ortools.glop.GlopParameters
 
allValues() - Static method in class com.google.ortools.util.Domain
Returns the full domain Int64.
ALSO_BUMP_VARIABLES_IN_CONFLICT_REASONS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
ALWAYS_DO - Enum constant in enum com.google.ortools.glop.GlopParameters.SolverBehavior
ALWAYS_DO = 0;
ALWAYS_DO_VALUE - Static variable in enum com.google.ortools.glop.GlopParameters.SolverBehavior
ALWAYS_DO = 0;
AND_CONSTRAINT - Enum constant in enum com.google.ortools.linearsolver.MPGeneralConstraintProto.GeneralConstraintCase
 
AND_CONSTRAINT_FIELD_NUMBER - Static variable in class com.google.ortools.linearsolver.MPGeneralConstraintProto
 
ANNOTATION_FIELD_NUMBER - Static variable in class com.google.ortools.linearsolver.MPModelProto
 
appendToFragment(int) - Method in class com.google.ortools.constraintsolver.BaseLns
 
apply(Solver) - Method in class com.google.ortools.constraintsolver.Decision
Apply will be called first when the decision is executed.
applyAsLong(int, int) - Method in interface com.google.ortools.constraintsolver.IntIntToLongFunction
Applies this function to the given arguments.
applyAsLong(long, long, long) - Method in interface com.google.ortools.constraintsolver.LongTernaryOperator
Applies this operator to the given operands.
applyBound() - Method in class com.google.ortools.constraintsolver.OptimizeVar
 
applyDecision(Decision) - Method in class com.google.ortools.constraintsolver.SearchLog
 
applyDecision(Decision) - Method in class com.google.ortools.constraintsolver.SearchMonitor
Before applying the decision.
applyLocks(long[]) - Method in class com.google.ortools.constraintsolver.RoutingModel
Applies a lock chain to the next search.
applyLocksToAllVehicles(long[][], boolean) - Method in class com.google.ortools.constraintsolver.RoutingModel
Applies lock chains to all vehicles to the next search, such that locks[p]
is the lock chain for route p.
arcIsMoreConstrainedThanArc(long, long, long) - Method in class com.google.ortools.constraintsolver.RoutingModel
Returns whether the arc from->to1 is more constrained than from->to2,
taking into account, in order:
- whether the destination node isn't an end node
- whether the destination node is mandatory
- whether the destination node is bound to the same vehicle as the source
- the "primary constrained" dimension (see SetPrimaryConstrainedDimension)
It then breaks ties using, in order:
- the arc cost (taking unperformed penalties into account)
- the size of the vehicle vars of "to1" and "to2" (lowest size wins)
- the value: the lowest value of the indices to1 and to2 wins.
See the .cc for details.
The more constrained arc is typically preferable when building a
first solution.
ARCS_FIELD_NUMBER - Static variable in class com.google.ortools.graph.FlowModelProto
 
areAllBooleans(IntVar[]) - Static method in class com.google.ortools.constraintsolver.main
 
areAllBooleans(IntVar[]) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
areAllBound(IntVar[]) - Static method in class com.google.ortools.constraintsolver.main
 
areAllBound(IntVar[]) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
areAllBoundTo(IntVar[], long) - Static method in class com.google.ortools.constraintsolver.main
Returns true if all variables are assigned to 'value'.
areAllBoundTo(IntVar[], long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AreAllElementsBound() - Method in class com.google.ortools.constraintsolver.Assignment
 
AreAllElementsBound() - Method in class com.google.ortools.constraintsolver.AssignmentIntContainer
 
AreAllElementsBound() - Method in class com.google.ortools.constraintsolver.AssignmentIntervalContainer
 
AreAllElementsBound() - Method in class com.google.ortools.constraintsolver.AssignmentSequenceContainer
 
arity() - Method in class com.google.ortools.constraintsolver.IntTupleSet
 
ARRAY_SPLIT_SIZE_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.ConstraintSolverParameters
 
assign(int, int) - Method in class com.google.ortools.constraintsolver.Pack
 
ASSIGN_CENTER_VALUE - Static variable in class com.google.ortools.constraintsolver.Solver
Selects the first possible value which is the closest to the center
of the domain of the selected variable.
The center is defined as (min + max) / 2.
ASSIGN_MAX_VALUE - Static variable in class com.google.ortools.constraintsolver.Solver
Selects the max value of the selected variable.
ASSIGN_MIN_VALUE - Static variable in class com.google.ortools.constraintsolver.Solver
Selects the min value of the selected variable.
ASSIGN_RANDOM_VALUE - Static variable in class com.google.ortools.constraintsolver.Solver
Selects randomly one of the possible values of the selected variable.
assignAllPossibleToBin(int) - Method in class com.google.ortools.constraintsolver.Pack
 
assignAllRemainingItems() - Method in class com.google.ortools.constraintsolver.Pack
 
assignFirstPossibleToBin(int) - Method in class com.google.ortools.constraintsolver.Pack
 
Assignment - Class in com.google.ortools.constraintsolver
An Assignment is a variable -> domains mapping, used
to report solutions to the user.
Assignment(long, boolean) - Constructor for class com.google.ortools.constraintsolver.Assignment
 
Assignment(Assignment) - Constructor for class com.google.ortools.constraintsolver.Assignment
 
Assignment(Solver) - Constructor for class com.google.ortools.constraintsolver.Assignment
 
Assignment_activate__SWIG_0(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_activate__SWIG_1(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_activate__SWIG_2(long, Assignment, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_activated__SWIG_0(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_activated__SWIG_1(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_activated__SWIG_2(long, Assignment, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_activatedObjective(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_activateObjective(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_add__SWIG_0(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_add__SWIG_1(long, Assignment, IntVar[]) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_add__SWIG_2(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_add__SWIG_3(long, Assignment, IntervalVar[]) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_add__SWIG_4(long, Assignment, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_add__SWIG_5(long, Assignment, SequenceVar[]) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_addObjective(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_AreAllElementsBound(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_backwardSequence(long, Assignment, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_bound(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_clear(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_ClearObjective(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_contains__SWIG_0(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_contains__SWIG_1(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_contains__SWIG_2(long, Assignment, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_copy(long, Assignment, long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_copyIntersection(long, Assignment, long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_deactivate__SWIG_0(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_deactivate__SWIG_1(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_deactivate__SWIG_2(long, Assignment, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_deactivateObjective(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_durationMax(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_durationMin(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_durationValue(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_empty(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_endMax(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_endMin(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_endValue(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_fastAdd__SWIG_0(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_fastAdd__SWIG_1(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_fastAdd__SWIG_2(long, Assignment, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
ASSIGNMENT_FIELD_NUMBER - Static variable in class com.google.ortools.sat.LinearBooleanProblem
 
Assignment_forwardSequence(long, Assignment, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_hasObjective(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_intervalVarContainer(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_intVarContainer(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_load(long, Assignment, String) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_max(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_min(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_mutableIntervalVarContainer(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_mutableIntVarContainer(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_mutableSequenceVarContainer(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_numIntervalVars(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_numIntVars(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_numSequenceVars(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_objective(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_objectiveBound(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_objectiveMax(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_objectiveMin(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_objectiveValue(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_performedMax(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_performedMin(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_performedValue(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_restore(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_save(long, Assignment, String) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_sequenceVarContainer(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setBackwardSequence(long, Assignment, long, SequenceVar, int[]) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setDurationMax(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setDurationMin(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setDurationRange(long, Assignment, long, IntervalVar, long, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setDurationValue(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setEndMax(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setEndMin(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setEndRange(long, Assignment, long, IntervalVar, long, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setEndValue(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setForwardSequence(long, Assignment, long, SequenceVar, int[]) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setMax(long, Assignment, long, IntVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setMin(long, Assignment, long, IntVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setObjectiveMax(long, Assignment, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setObjectiveMin(long, Assignment, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setObjectiveRange(long, Assignment, long, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setObjectiveValue(long, Assignment, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setPerformedMax(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setPerformedMin(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setPerformedRange(long, Assignment, long, IntervalVar, long, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setPerformedValue(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setRange(long, Assignment, long, IntVar, long, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setSequence(long, Assignment, long, SequenceVar, int[], int[], int[]) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setStartMax(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setStartMin(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setStartRange(long, Assignment, long, IntervalVar, long, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setStartValue(long, Assignment, long, IntervalVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setUnperformed(long, Assignment, long, SequenceVar, int[]) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_setValue(long, Assignment, long, IntVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_size(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_startMax(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_startMin(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_startValue(long, Assignment, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_store(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_SWIGUpcast(long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_toString(long, Assignment) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_unperformed(long, Assignment, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
Assignment_value(long, Assignment, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentElement - Class in com.google.ortools.constraintsolver
 
AssignmentElement() - Constructor for class com.google.ortools.constraintsolver.AssignmentElement
 
AssignmentElement(long, boolean) - Constructor for class com.google.ortools.constraintsolver.AssignmentElement
 
AssignmentElement_activate(long, AssignmentElement) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentElement_activated(long, AssignmentElement) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentElement_deactivate(long, AssignmentElement) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer - Class in com.google.ortools.constraintsolver
 
AssignmentIntContainer() - Constructor for class com.google.ortools.constraintsolver.AssignmentIntContainer
 
AssignmentIntContainer(long, boolean) - Constructor for class com.google.ortools.constraintsolver.AssignmentIntContainer
 
AssignmentIntContainer_add(long, AssignmentIntContainer, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_addAtPosition(long, AssignmentIntContainer, long, IntVar, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_AreAllElementsBound(long, AssignmentIntContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_clear(long, AssignmentIntContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_contains(long, AssignmentIntContainer, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_copy(long, AssignmentIntContainer, long, AssignmentIntContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_copyIntersection(long, AssignmentIntContainer, long, AssignmentIntContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_element__SWIG_0(long, AssignmentIntContainer, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_element__SWIG_1(long, AssignmentIntContainer, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_empty(long, AssignmentIntContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_fastAdd(long, AssignmentIntContainer, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_mutableElement__SWIG_0(long, AssignmentIntContainer, long, IntVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_mutableElement__SWIG_1(long, AssignmentIntContainer, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_resize(long, AssignmentIntContainer, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_restore(long, AssignmentIntContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_size(long, AssignmentIntContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntContainer_store(long, AssignmentIntContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer - Class in com.google.ortools.constraintsolver
 
AssignmentIntervalContainer() - Constructor for class com.google.ortools.constraintsolver.AssignmentIntervalContainer
 
AssignmentIntervalContainer(long, boolean) - Constructor for class com.google.ortools.constraintsolver.AssignmentIntervalContainer
 
AssignmentIntervalContainer_add(long, AssignmentIntervalContainer, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_addAtPosition(long, AssignmentIntervalContainer, long, IntervalVar, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_AreAllElementsBound(long, AssignmentIntervalContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_clear(long, AssignmentIntervalContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_contains(long, AssignmentIntervalContainer, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_copy(long, AssignmentIntervalContainer, long, AssignmentIntervalContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_copyIntersection(long, AssignmentIntervalContainer, long, AssignmentIntervalContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_element__SWIG_0(long, AssignmentIntervalContainer, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_element__SWIG_1(long, AssignmentIntervalContainer, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_empty(long, AssignmentIntervalContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_fastAdd(long, AssignmentIntervalContainer, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_mutableElement__SWIG_0(long, AssignmentIntervalContainer, long, IntervalVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_mutableElement__SWIG_1(long, AssignmentIntervalContainer, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_resize(long, AssignmentIntervalContainer, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_restore(long, AssignmentIntervalContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_size(long, AssignmentIntervalContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentIntervalContainer_store(long, AssignmentIntervalContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer - Class in com.google.ortools.constraintsolver
 
AssignmentSequenceContainer() - Constructor for class com.google.ortools.constraintsolver.AssignmentSequenceContainer
 
AssignmentSequenceContainer(long, boolean) - Constructor for class com.google.ortools.constraintsolver.AssignmentSequenceContainer
 
AssignmentSequenceContainer_add(long, AssignmentSequenceContainer, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_addAtPosition(long, AssignmentSequenceContainer, long, SequenceVar, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_AreAllElementsBound(long, AssignmentSequenceContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_clear(long, AssignmentSequenceContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_contains(long, AssignmentSequenceContainer, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_copy(long, AssignmentSequenceContainer, long, AssignmentSequenceContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_copyIntersection(long, AssignmentSequenceContainer, long, AssignmentSequenceContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_element__SWIG_0(long, AssignmentSequenceContainer, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_element__SWIG_1(long, AssignmentSequenceContainer, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_empty(long, AssignmentSequenceContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_fastAdd(long, AssignmentSequenceContainer, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_mutableElement__SWIG_0(long, AssignmentSequenceContainer, long, SequenceVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_mutableElement__SWIG_1(long, AssignmentSequenceContainer, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_resize(long, AssignmentSequenceContainer, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_restore(long, AssignmentSequenceContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_size(long, AssignmentSequenceContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
AssignmentSequenceContainer_store(long, AssignmentSequenceContainer) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
assignmentToRoutes(Assignment, long[][]) - Method in class com.google.ortools.constraintsolver.RoutingModel
Converts the solution in the given assignment to routes for all vehicles.
Expects that assignment contains a valid solution (i.e.
assignVar(int, int) - Method in class com.google.ortools.constraintsolver.Pack
 
ASSUMPTIONS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.CpModelProto
 
AT_LOWER_BOUND - Enum constant in enum com.google.ortools.linearsolver.MPSolver.BasisStatus
 
AT_MOST_ONE - Enum constant in enum com.google.ortools.sat.ConstraintProto.ConstraintCase
 
AT_MOST_ONE_FIELD_NUMBER - Static variable in class com.google.ortools.sat.ConstraintProto
 
AT_SOLUTION - Static variable in class com.google.ortools.constraintsolver.Solver
After successful NextSolution and before EndSearch.
AT_UPPER_BOUND - Enum constant in enum com.google.ortools.linearsolver.MPSolver.BasisStatus
 
atSolution() - Method in class com.google.ortools.constraintsolver.ImprovementSearchLimit
 
atSolution() - Method in class com.google.ortools.constraintsolver.OptimizeVar
 
atSolution() - Method in class com.google.ortools.constraintsolver.SearchLog
 
atSolution() - Method in class com.google.ortools.constraintsolver.SearchMonitor
This method is called when a valid solution is found.
AUTO_DETECT_GREATER_THAN_AT_LEAST_ONE_OF_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
AUTOMATIC - Enum constant in enum com.google.ortools.constraintsolver.FirstSolutionStrategy.Value
Lets the solver detect which strategy to use according to the model being solved.
AUTOMATIC - Enum constant in enum com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value
Lets the solver select the metaheuristic.
AUTOMATIC_SEARCH - Enum constant in enum com.google.ortools.sat.SatParameters.SearchBranching
Try to fix all literals using the underlying SAT solver's heuristics, then generate and fix literals until integer variables are fixed.
AUTOMATIC_SEARCH_VALUE - Static variable in enum com.google.ortools.sat.SatParameters.SearchBranching
Try to fix all literals using the underlying SAT solver's heuristics, then generate and fix literals until integer variables are fixed.
AUTOMATIC_VALUE - Static variable in enum com.google.ortools.constraintsolver.FirstSolutionStrategy.Value
Lets the solver detect which strategy to use according to the model being solved.
AUTOMATIC_VALUE - Static variable in enum com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Value
Lets the solver select the metaheuristic.
AUTOMATON - Enum constant in enum com.google.ortools.sat.ConstraintProto.ConstraintCase
 
AUTOMATON_FIELD_NUMBER - Static variable in class com.google.ortools.sat.ConstraintProto
 
AutomatonConstraint - Class in com.google.ortools.sat
Specialized automaton constraint.
AutomatonConstraint(CpModelProto.Builder) - Constructor for class com.google.ortools.sat.AutomatonConstraint
 
AutomatonConstraintProto - Class in com.google.ortools.sat
This constraint forces a sequence of variables to be accepted by an automaton.
AutomatonConstraintProto.Builder - Class in com.google.ortools.sat
This constraint forces a sequence of variables to be accepted by an automaton.
AutomatonConstraintProtoOrBuilder - Interface in com.google.ortools.sat
 
AVOID_DATE - Static variable in class com.google.ortools.constraintsolver.Solver
STARTS_AFTER or ENDS_BEFORE, i.e.

B

backwardSequence() - Method in class com.google.ortools.constraintsolver.SequenceVarElement
 
backwardSequence(int, SequenceVar) - Method in class com.google.ortools.constraintsolver.SolutionCollector
This is a shortcut to get the BackwardSequence of 'var' in the
nth solution.
backwardSequence(SequenceVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
BAD_COST_RANGE - Enum constant in enum com.google.ortools.graph.MinCostFlowBase.Status
 
BAD_INPUT - Enum constant in enum com.google.ortools.graph.MaxFlow.Status
 
BAD_RESULT - Enum constant in enum com.google.ortools.graph.MaxFlow.Status
 
BAD_RESULT - Enum constant in enum com.google.ortools.graph.MinCostFlowBase.Status
 
balancing_decision() - Method in class com.google.ortools.constraintsolver.Solver
 
BARRIER - Enum constant in enum com.google.ortools.linearsolver.MPSolverParameters.LpAlgorithmValues
Barrier algorithm.
base_dimension() - Method in class com.google.ortools.constraintsolver.RoutingDimension
Returns the parent in the dependency tree if any or nullptr otherwise.
BaseIntExpr - Class in com.google.ortools.constraintsolver
 
BaseIntExpr(long, boolean) - Constructor for class com.google.ortools.constraintsolver.BaseIntExpr
 
BaseIntExpr_castToVar(long, BaseIntExpr) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseIntExpr_SWIGUpcast(long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseIntExpr_var(long, BaseIntExpr) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BASELINE_MODEL_FILE_PATH_FIELD_NUMBER - Static variable in class com.google.ortools.linearsolver.MPModelDeltaProto
 
BaseLns - Class in com.google.ortools.constraintsolver
This is the base class for building an Lns operator.
BaseLns(long, boolean) - Constructor for class com.google.ortools.constraintsolver.BaseLns
 
BaseLns(IntVar[]) - Constructor for class com.google.ortools.constraintsolver.BaseLns
 
BaseLns_appendToFragment(long, BaseLns, int) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseLns_change_ownership(BaseLns, long, boolean) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseLns_director_connect(BaseLns, long, boolean, boolean) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseLns_fragmentSize(long, BaseLns) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseLns_HasFragments(long, BaseLns) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseLns_HasFragmentsSwigExplicitBaseLns(long, BaseLns) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseLns_initFragments(long, BaseLns) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseLns_initFragmentsSwigExplicitBaseLns(long, BaseLns) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseLns_nextFragment(long, BaseLns) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BaseLns_SWIGUpcast(long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
baseName() - Method in class com.google.ortools.constraintsolver.BooleanVar
 
baseName() - Method in class com.google.ortools.constraintsolver.PropagationBaseObject
Returns a base name for automatic naming.
BaseObject - Class in com.google.ortools.constraintsolver
A BaseObject is the root of all reversibly allocated objects.
A DebugString method and the associated << operator are implemented
as a convenience.
BaseObject() - Constructor for class com.google.ortools.constraintsolver.BaseObject
 
BaseObject(long, boolean) - Constructor for class com.google.ortools.constraintsolver.BaseObject
 
BaseObject_toString(long, BaseObject) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BASIC - Enum constant in enum com.google.ortools.linearsolver.MPSolver.BasisStatus
 
BASIS_REFACTORIZATION_PERIOD_FIELD_NUMBER - Static variable in class com.google.ortools.glop.GlopParameters
 
basisStatus() - Method in class com.google.ortools.linearsolver.MPConstraint
Advanced usage: returns the basis status of the constraint.

It is only available for continuous problems).

Note that if a constraint "linear_expression in [lb, ub]" is transformed
into "linear_expression + slack = 0" with slack in [-ub, -lb], then this
status is the same as the status of the slack variable with AT_UPPER_BOUND
and AT_LOWER_BOUND swapped.

basisStatus() - Method in class com.google.ortools.linearsolver.MPVariable
Advanced usage: returns the basis status of the variable in the current
solution (only available for continuous problems).

beginAcceptNeighbor(LocalSearchOperator) - Method in class com.google.ortools.constraintsolver.LocalSearchMonitor
 
beginConstraintInitialPropagation(Constraint) - Method in class com.google.ortools.constraintsolver.PropagationMonitor
Propagation events.
beginDemonRun(Demon) - Method in class com.google.ortools.constraintsolver.PropagationMonitor
 
beginFail() - Method in class com.google.ortools.constraintsolver.SearchLog
 
beginFail() - Method in class com.google.ortools.constraintsolver.SearchMonitor
Just when the failure occurs.
beginFiltering(LocalSearchFilter) - Method in class com.google.ortools.constraintsolver.LocalSearchMonitor
 
beginFilterNeighbor(LocalSearchOperator) - Method in class com.google.ortools.constraintsolver.LocalSearchMonitor
 
beginInitialPropagation() - Method in class com.google.ortools.constraintsolver.SearchLog
 
beginInitialPropagation() - Method in class com.google.ortools.constraintsolver.SearchMonitor
Before the initial propagation.
beginMakeNextNeighbor(LocalSearchOperator) - Method in class com.google.ortools.constraintsolver.LocalSearchMonitor
 
beginNestedConstraintInitialPropagation(Constraint, Constraint) - Method in class com.google.ortools.constraintsolver.PropagationMonitor
 
beginNextDecision(DecisionBuilder) - Method in class com.google.ortools.constraintsolver.OptimizeVar
 
beginNextDecision(DecisionBuilder) - Method in class com.google.ortools.constraintsolver.SearchLimit
 
beginNextDecision(DecisionBuilder) - Method in class com.google.ortools.constraintsolver.SearchMonitor
Before calling DecisionBuilder::Next.
beginOperatorStart() - Method in class com.google.ortools.constraintsolver.LocalSearchMonitor
Local search operator events.
beginVisitConstraint(String, Constraint) - Method in class com.google.ortools.constraintsolver.ModelVisitor
 
beginVisitExtension(String) - Method in class com.google.ortools.constraintsolver.ModelVisitor
 
beginVisitIntegerExpression(String, IntExpr) - Method in class com.google.ortools.constraintsolver.ModelVisitor
 
beginVisitModel(String) - Method in class com.google.ortools.constraintsolver.ModelVisitor
----- Virtual methods for visitors -----
Begin/End visit element.
best() - Method in class com.google.ortools.constraintsolver.OptimizeVar
Returns the best value found during search.
BEST_INSERTION - Enum constant in enum com.google.ortools.constraintsolver.FirstSolutionStrategy.Value
Iteratively build a solution by inserting the cheapest node at its cheapest position; the cost of insertion is based on the global cost function of the routing model.
BEST_INSERTION_VALUE - Static variable in enum com.google.ortools.constraintsolver.FirstSolutionStrategy.Value
Iteratively build a solution by inserting the cheapest node at its cheapest position; the cost of insertion is based on the global cost function of the routing model.
BEST_OBJECTIVE_BOUND_FIELD_NUMBER - Static variable in class com.google.ortools.linearsolver.MPSolutionResponse
 
BEST_OBJECTIVE_BOUND_FIELD_NUMBER - Static variable in class com.google.ortools.sat.CpSolverResponse
 
bestBound() - Method in class com.google.ortools.linearsolver.MPObjective
Returns the best objective bound.

In case of minimization, it is a lower bound on the objective value of the
optimal integer solution.
bestObjectiveBound() - Method in class com.google.ortools.sat.CpSolver
Returns the best lower bound found when minimizing, of the best upper bound found when maximizing.
bestObjectiveBound() - Method in class com.google.ortools.sat.SolutionCallback
 
bestSolutionContains(int) - Method in class com.google.ortools.algorithms.KnapsackSolver
Returns true if the item 'item_id' is packed in the optimal knapsack.
BINARY_MINIMIZATION_ALGORITHM_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
BINARY_MINIMIZATION_FIRST - Enum constant in enum com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm
BINARY_MINIMIZATION_FIRST = 1;
BINARY_MINIMIZATION_FIRST_VALUE - Static variable in enum com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm
BINARY_MINIMIZATION_FIRST = 1;
BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION - Enum constant in enum com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm
BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION = 4;
BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION_VALUE - Static variable in enum com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm
BINARY_MINIMIZATION_FIRST_WITH_TRANSITIVE_REDUCTION = 4;
BINARY_MINIMIZATION_WITH_REACHABILITY - Enum constant in enum com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm
BINARY_MINIMIZATION_WITH_REACHABILITY = 2;
BINARY_MINIMIZATION_WITH_REACHABILITY_VALUE - Static variable in enum com.google.ortools.sat.SatParameters.BinaryMinizationAlgorithm
BINARY_MINIMIZATION_WITH_REACHABILITY = 2;
BINARY_SEARCH_NUM_CONFLICTS_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
BIXBY - Enum constant in enum com.google.ortools.glop.GlopParameters.InitialBasisHeuristic
Use the heuristic described in: Robert E.
BIXBY_VALUE - Static variable in enum com.google.ortools.glop.GlopParameters.InitialBasisHeuristic
Use the heuristic described in: Robert E.
BLOCKING_RESTART_MULTIPLIER_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
BLOCKING_RESTART_WINDOW_SIZE_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
BOOL_AND - Enum constant in enum com.google.ortools.sat.ConstraintProto.ConstraintCase
 
BOOL_AND_FIELD_NUMBER - Static variable in class com.google.ortools.sat.ConstraintProto
 
BOOL_FALSE - Enum constant in enum com.google.ortools.util.OptionalBoolean
BOOL_FALSE = 2;
BOOL_FALSE_VALUE - Static variable in enum com.google.ortools.util.OptionalBoolean
BOOL_FALSE = 2;
BOOL_OR - Enum constant in enum com.google.ortools.sat.ConstraintProto.ConstraintCase
 
BOOL_OR_FIELD_NUMBER - Static variable in class com.google.ortools.sat.ConstraintProto
 
BOOL_TRUE - Enum constant in enum com.google.ortools.util.OptionalBoolean
BOOL_TRUE = 3;
BOOL_TRUE_VALUE - Static variable in enum com.google.ortools.util.OptionalBoolean
BOOL_TRUE = 3;
BOOL_UNSPECIFIED - Enum constant in enum com.google.ortools.util.OptionalBoolean
BOOL_UNSPECIFIED = 0;
BOOL_UNSPECIFIED_VALUE - Static variable in enum com.google.ortools.util.OptionalBoolean
BOOL_UNSPECIFIED = 0;
BOOL_XOR - Enum constant in enum com.google.ortools.sat.ConstraintProto.ConstraintCase
 
BOOL_XOR_FIELD_NUMBER - Static variable in class com.google.ortools.sat.ConstraintProto
 
BoolArgumentProto - Class in com.google.ortools.sat
Argument of the constraints of the form OP(literals).
BoolArgumentProto.Builder - Class in com.google.ortools.sat
Argument of the constraints of the form OP(literals).
BoolArgumentProtoOrBuilder - Interface in com.google.ortools.sat
 
BOOLEAN_ENCODING_LEVEL_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
BOOLEAN_VAR - Static variable in interface com.google.ortools.constraintsolver.mainConstants
 
BOOLEAN_VAR_get() - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanAssignment - Class in com.google.ortools.sat
Stores an assignment of variables as a list of true literals using their signed representation.
BooleanAssignment.Builder - Class in com.google.ortools.sat
Stores an assignment of variables as a list of true literals using their signed representation.
BooleanAssignmentOrBuilder - Interface in com.google.ortools.sat
 
BooleanProblem - Class in com.google.ortools.sat
 
booleanValue(Literal) - Method in class com.google.ortools.sat.CpSolver
Returns the Boolean value of a literal in the last solution found.
booleanValue(Literal) - Method in class com.google.ortools.sat.CpSolverSolutionCallback
Returns the Boolean value of the literal in the current solution.
BooleanVar - Class in com.google.ortools.constraintsolver
 
BooleanVar(long, boolean) - Constructor for class com.google.ortools.constraintsolver.BooleanVar
 
BooleanVar_baseName(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_bound(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_contains(long, BooleanVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_isDifferent(long, BooleanVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_isEqual(long, BooleanVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_isGreaterOrEqual(long, BooleanVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_isLessOrEqual(long, BooleanVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_kUnboundBooleanVarValue_get() - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_makeDomainIterator(long, BooleanVar, boolean) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_makeHoleIterator(long, BooleanVar, boolean) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_max(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_min(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_rawValue(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_removeInterval(long, BooleanVar, long, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_removeValue(long, BooleanVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_restoreValue(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_setMax(long, BooleanVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_setMin(long, BooleanVar, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_setRange(long, BooleanVar, long, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_size(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_SWIGUpcast(long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_toString(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_value(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_varType(long, BooleanVar) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_whenBound(long, BooleanVar, long, Demon) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_whenDomain(long, BooleanVar, long, Demon) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BooleanVar_whenRange(long, BooleanVar, long, Demon) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
BoolVar - Class in com.google.ortools.sat
An Boolean variable.
BOP_INTEGER_PROGRAMMING - Enum constant in enum com.google.ortools.linearsolver.MPModelRequest.SolverType
BOP_INTEGER_PROGRAMMING = 12;
BOP_INTEGER_PROGRAMMING - Enum constant in enum com.google.ortools.linearsolver.MPSolver.OptimizationProblemType
 
BOP_INTEGER_PROGRAMMING_VALUE - Static variable in enum com.google.ortools.linearsolver.MPModelRequest.SolverType
BOP_INTEGER_PROGRAMMING = 12;
BopOptimizerMethod - Class in com.google.ortools.bop
Method used to optimize a solution in Bop.
BopOptimizerMethod.Builder - Class in com.google.ortools.bop
Method used to optimize a solution in Bop.
BopOptimizerMethod.OptimizerType - Enum in com.google.ortools.bop
Protobuf enum operations_research.bop.BopOptimizerMethod.OptimizerType
BopOptimizerMethodOrBuilder - Interface in com.google.ortools.bop
 
BopParameters - Class in com.google.ortools.bop
Contains the definitions for all the bop algorithm parameters and their default values.
BopParameters.Builder - Class in com.google.ortools.bop
Contains the definitions for all the bop algorithm parameters and their default values.
BopParameters.ThreadSynchronizationType - Enum in com.google.ortools.bop
Defines how the different solvers are synchronized during the search.
BopParametersOrBuilder - Interface in com.google.ortools.bop
 
BopParametersOuterClass - Class in com.google.ortools.bop
 
BopSolverOptimizerSet - Class in com.google.ortools.bop
Set of optimizer methods to be run by an instance of the portfolio optimizer.
BopSolverOptimizerSet.Builder - Class in com.google.ortools.bop
Set of optimizer methods to be run by an instance of the portfolio optimizer.
BopSolverOptimizerSetOrBuilder - Interface in com.google.ortools.bop
 
bound() - Method in class com.google.ortools.constraintsolver.BooleanVar
 
bound() - Method in class com.google.ortools.constraintsolver.IntervalVarElement
 
bound() - Method in class com.google.ortools.constraintsolver.IntExpr
Returns true if the min and the max of the expression are equal.
bound() - Method in class com.google.ortools.constraintsolver.IntVarElement
 
bound() - Method in class com.google.ortools.constraintsolver.SequenceVarElement
 
bound(IntVar) - Method in class com.google.ortools.constraintsolver.Assignment
 
BOXES_WITH_NULL_AREA_CAN_OVERLAP_FIELD_NUMBER - Static variable in class com.google.ortools.sat.NoOverlap2DConstraintProto
 
branches() - Method in class com.google.ortools.constraintsolver.RegularLimit
 
branches() - Method in class com.google.ortools.constraintsolver.Solver
The number of branches explored since the creation of the solver.
branches(int) - Method in class com.google.ortools.constraintsolver.SolutionCollector
Returns the number of branches when the nth solution was found.
BRANCHES_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.RegularLimitParameters
 
BRANCHING_PRIORITY_FIELD_NUMBER - Static variable in class com.google.ortools.linearsolver.MPVariableProto
 
build() - Method in class com.google.ortools.bop.BopOptimizerMethod.Builder
 
build() - Method in class com.google.ortools.bop.BopParameters.Builder
 
build() - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
 
build() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
 
build() - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
 
build() - Method in class com.google.ortools.constraintsolver.FirstSolutionStrategy.Builder
 
build() - Method in class com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Builder
 
build() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
 
build() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics.Builder
 
build() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
 
build() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
 
build() - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
 
build() - Method in class com.google.ortools.constraintsolver.RoutingModelParameters.Builder
 
build() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
 
build() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder
 
build() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
 
build() - Method in class com.google.ortools.constraintsolver.SearchStatistics.Builder
 
build() - Method in class com.google.ortools.glop.GlopParameters.Builder
 
build() - Method in class com.google.ortools.graph.FlowArcProto.Builder
 
build() - Method in class com.google.ortools.graph.FlowModelProto.Builder
 
build() - Method in class com.google.ortools.graph.FlowNodeProto.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPAbsConstraint.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPArrayConstraint.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPIndicatorConstraint.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPModelDeltaProto.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPSolution.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPSolveInfo.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
 
build() - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
 
build() - Method in class com.google.ortools.linearsolver.OptionalDouble.Builder
 
build() - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
 
build() - Method in class com.google.ortools.pdlp.AdaptiveLinesearchParams.Builder
 
build() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
 
build() - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
 
build() - Method in class com.google.ortools.pdlp.IterationStats.Builder
 
build() - Method in class com.google.ortools.pdlp.MalitskyPockParams.Builder
 
build() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
 
build() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
 
build() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder
 
build() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
 
build() - Method in class com.google.ortools.pdlp.SolveLog.Builder
 
build() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
 
build() - Method in class com.google.ortools.sat.AffineExpression
 
build() - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.BoolArgumentProto.Builder
 
build() - Method in class com.google.ortools.sat.BooleanAssignment.Builder
 
build() - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.ConstantExpression
 
build() - Method in class com.google.ortools.sat.ConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.CpModelProto.Builder
 
build() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
 
build() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
 
build() - Method in class com.google.ortools.sat.CpSolverSolution.Builder
 
build() - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.DecisionStrategyProto.AffineTransformation.Builder
 
build() - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
 
build() - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
 
build() - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
 
build() - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
 
build() - Method in class com.google.ortools.sat.IntervalConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.IntVar
 
build() - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
 
build() - Method in interface com.google.ortools.sat.LinearArgument
Builds a linear expression.
build() - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
 
build() - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
 
build() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
 
build() - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.LinearExprBuilder
 
build() - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
 
build() - Method in class com.google.ortools.sat.LinearObjective.Builder
 
build() - Method in class com.google.ortools.sat.ListOfVariablesProto.Builder
 
build() - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.NoOverlapConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.NotBoolVar
 
build() - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
 
build() - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.SatParameters.Builder
 
build() - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
 
build() - Method in class com.google.ortools.sat.SymmetryProto.Builder
 
build() - Method in class com.google.ortools.sat.TableConstraintProto.Builder
 
build() - Method in class com.google.ortools.sat.v1.CpSolverRequest.Builder
 
build() - Method in class com.google.ortools.sat.WeightedSumExpression
 
buildComplementOnInterval(long, long) - Method in class com.google.ortools.util.SortedDisjointIntervalList
Builds the complement of the interval list on the interval [start, end].
buildPartial() - Method in class com.google.ortools.bop.BopOptimizerMethod.Builder
 
buildPartial() - Method in class com.google.ortools.bop.BopParameters.Builder
 
buildPartial() - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.FirstSolutionStrategy.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.RoutingModelParameters.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
 
buildPartial() - Method in class com.google.ortools.constraintsolver.SearchStatistics.Builder
 
buildPartial() - Method in class com.google.ortools.glop.GlopParameters.Builder
 
buildPartial() - Method in class com.google.ortools.graph.FlowArcProto.Builder
 
buildPartial() - Method in class com.google.ortools.graph.FlowModelProto.Builder
 
buildPartial() - Method in class com.google.ortools.graph.FlowNodeProto.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPAbsConstraint.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPArrayConstraint.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPIndicatorConstraint.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPModelDeltaProto.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPSolution.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPSolveInfo.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.OptionalDouble.Builder
 
buildPartial() - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.AdaptiveLinesearchParams.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.IterationStats.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.MalitskyPockParams.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.SolveLog.Builder
 
buildPartial() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
 
buildPartial() - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.BoolArgumentProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.BooleanAssignment.Builder
 
buildPartial() - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.ConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.CpModelProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
 
buildPartial() - Method in class com.google.ortools.sat.CpSolverSolution.Builder
 
buildPartial() - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.DecisionStrategyProto.AffineTransformation.Builder
 
buildPartial() - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.IntervalConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
 
buildPartial() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
 
buildPartial() - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.LinearObjective.Builder
 
buildPartial() - Method in class com.google.ortools.sat.ListOfVariablesProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.NoOverlapConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
 
buildPartial() - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.SatParameters.Builder
 
buildPartial() - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.SymmetryProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.TableConstraintProto.Builder
 
buildPartial() - Method in class com.google.ortools.sat.v1.CpSolverRequest.Builder
 
BYTES_USED_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.ConstraintSolverStatistics
 

C

cache() - Method in class com.google.ortools.constraintsolver.Solver
Returns the cache of the model.
CANDIDATE_TYPE_FIELD_NUMBER - Static variable in class com.google.ortools.pdlp.ConvergenceInformation
 
CANDIDATE_TYPE_FIELD_NUMBER - Static variable in class com.google.ortools.pdlp.InfeasibilityInformation
 
cannotBePerformed() - Method in class com.google.ortools.constraintsolver.IntervalVar
 
CAPACITY_FIELD_NUMBER - Static variable in class com.google.ortools.graph.FlowArcProto
 
CAPACITY_FIELD_NUMBER - Static variable in class com.google.ortools.sat.CumulativeConstraintProto
 
CAPACITY_FIELD_NUMBER - Static variable in class com.google.ortools.sat.RoutesConstraintProto
 
CastConstraint - Class in com.google.ortools.constraintsolver
Cast constraints are special channeling constraints designed
to keep a variable in sync with an expression.
CastConstraint(long, boolean) - Constructor for class com.google.ortools.constraintsolver.CastConstraint
 
CastConstraint_SWIGUpcast(long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
CastConstraint_target_var(long, CastConstraint) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
castExpression(IntVar) - Method in class com.google.ortools.constraintsolver.Solver
Internal.
castToVar() - Method in class com.google.ortools.constraintsolver.BaseIntExpr
 
CATCH_SIGINT_SIGNAL_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
CBC_MIXED_INTEGER_PROGRAMMING - Enum constant in enum com.google.ortools.linearsolver.MPModelRequest.SolverType
CBC_MIXED_INTEGER_PROGRAMMING = 5;
CBC_MIXED_INTEGER_PROGRAMMING - Enum constant in enum com.google.ortools.linearsolver.MPSolver.OptimizationProblemType
 
CBC_MIXED_INTEGER_PROGRAMMING_VALUE - Static variable in enum com.google.ortools.linearsolver.MPModelRequest.SolverType
CBC_MIXED_INTEGER_PROGRAMMING = 5;
CHANGE_STATUS_TO_IMPRECISE_FIELD_NUMBER - Static variable in class com.google.ortools.glop.GlopParameters
 
ChangeValue - Class in com.google.ortools.constraintsolver
Defines operators which change the value of variables;
each neighbor corresponds to *one* modified variable.
Sub-classes have to define ModifyValue which determines what the new
variable value is going to be (given the current value and the variable).
ChangeValue(long, boolean) - Constructor for class com.google.ortools.constraintsolver.ChangeValue
 
ChangeValue(IntVar[]) - Constructor for class com.google.ortools.constraintsolver.ChangeValue
 
ChangeValue_change_ownership(ChangeValue, long, boolean) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
ChangeValue_director_connect(ChangeValue, long, boolean, boolean) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
ChangeValue_modifyValue(long, ChangeValue, long, long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
ChangeValue_oneNeighbor(long, ChangeValue) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
ChangeValue_oneNeighborSwigExplicitChangeValue(long, ChangeValue) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
ChangeValue_SWIGUpcast(long) - Static method in class com.google.ortools.constraintsolver.mainJNI
 
CHEAPEST_INSERTION_ADD_UNPERFORMED_ENTRIES_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.RoutingSearchParameters
 
CHEAPEST_INSERTION_FARTHEST_SEEDS_RATIO_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.RoutingSearchParameters
 
CHEAPEST_INSERTION_FIRST_SOLUTION_MIN_NEIGHBORS_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.RoutingSearchParameters
 
CHEAPEST_INSERTION_FIRST_SOLUTION_NEIGHBORS_RATIO_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.RoutingSearchParameters
 
CHEAPEST_INSERTION_FIRST_SOLUTION_USE_NEIGHBORS_RATIO_FOR_INITIALIZATION_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.RoutingSearchParameters
 
CHEAPEST_INSERTION_LS_OPERATOR_MIN_NEIGHBORS_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.RoutingSearchParameters
 
CHEAPEST_INSERTION_LS_OPERATOR_NEIGHBORS_RATIO_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.RoutingSearchParameters
 
check() - Method in class com.google.ortools.constraintsolver.ImprovementSearchLimit
 
check() - Method in class com.google.ortools.constraintsolver.RegularLimit
 
check() - Method in class com.google.ortools.constraintsolver.SearchLimit
This method is called to check the status of the limit.
CHECK_SOLUTION_PERIOD_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.ConstraintSolverParameters
 
checkAssignment(Assignment) - Method in class com.google.ortools.constraintsolver.Solver
Checks whether the given assignment satisfies all relevant constraints.
checkConstraint(Constraint) - Method in class com.google.ortools.constraintsolver.Solver
Checks whether adding this constraint will lead to an immediate
failure.
checkFail() - Method in class com.google.ortools.constraintsolver.Solver
 
checkLimit() - Method in class com.google.ortools.constraintsolver.RoutingModel
Returns true if the search limit has been crossed.
CHOICE_POINT - Static variable in class com.google.ortools.constraintsolver.Solver
 
CHOOSE_DYNAMIC_GLOBAL_BEST - Static variable in class com.google.ortools.constraintsolver.Solver
Pairs are compared each time a variable is selected.
CHOOSE_FIRST - Enum constant in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_FIRST = 0;
CHOOSE_FIRST_UNBOUND - Static variable in class com.google.ortools.constraintsolver.Solver
Select the first unbound variable.
Variables are considered in the order of the vector of IntVars used
to create the selector.
CHOOSE_FIRST_VALUE - Static variable in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_FIRST = 0;
CHOOSE_HIGHEST_MAX - Enum constant in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_HIGHEST_MAX = 2;
CHOOSE_HIGHEST_MAX - Static variable in class com.google.ortools.constraintsolver.Solver
Among unbound variables, select the variable with the highest maximal
value.
In case of a tie, the first one is selected, first being defined by the
order in the vector of IntVars used to create the selector.
CHOOSE_HIGHEST_MAX_VALUE - Static variable in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_HIGHEST_MAX = 2;
CHOOSE_LOWEST_MIN - Enum constant in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_LOWEST_MIN = 1;
CHOOSE_LOWEST_MIN - Static variable in class com.google.ortools.constraintsolver.Solver
Among unbound variables, select the variable with the smallest minimal
value.
In case of a tie, the first one is selected, "first" defined by the
order in the vector of IntVars used to create the selector.
CHOOSE_LOWEST_MIN_VALUE - Static variable in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_LOWEST_MIN = 1;
CHOOSE_MAX_AVERAGE_IMPACT - Static variable in class com.google.ortools.constraintsolver.DefaultPhaseParameters
 
CHOOSE_MAX_DOMAIN_SIZE - Enum constant in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_MAX_DOMAIN_SIZE = 4;
CHOOSE_MAX_DOMAIN_SIZE_VALUE - Static variable in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_MAX_DOMAIN_SIZE = 4;
CHOOSE_MAX_REGRET_ON_MIN - Static variable in class com.google.ortools.constraintsolver.Solver
Among unbound variables, select the variable with the largest
gap between the first and the second values of the domain.
CHOOSE_MAX_SIZE - Static variable in class com.google.ortools.constraintsolver.Solver
Among unbound variables, select the variable with the highest size.
In case of a tie, the first one is selected, first being defined by the
order in the vector of IntVars used to create the selector.
CHOOSE_MAX_SUM_IMPACT - Static variable in class com.google.ortools.constraintsolver.DefaultPhaseParameters
 
CHOOSE_MAX_VALUE_IMPACT - Static variable in class com.google.ortools.constraintsolver.DefaultPhaseParameters
 
CHOOSE_MIN_DOMAIN_SIZE - Enum constant in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_MIN_DOMAIN_SIZE = 3;
CHOOSE_MIN_DOMAIN_SIZE_VALUE - Static variable in enum com.google.ortools.sat.DecisionStrategyProto.VariableSelectionStrategy
CHOOSE_MIN_DOMAIN_SIZE = 3;
CHOOSE_MIN_SIZE - Static variable in class com.google.ortools.constraintsolver.Solver
Among unbound variables, select the variable with the smallest size.
In case of a tie, the first one is selected, first being defined by the
order in the vector of IntVars used to create the selector.
CHOOSE_MIN_SIZE_HIGHEST_MAX - Static variable in class com.google.ortools.constraintsolver.Solver
Among unbound variables, select the variable with the smallest size,
i.e., the smallest number of possible values.
In case of a tie, the selected variable is the one with the highest max
value.
In case of a tie, the first one is selected, first being defined by the
order in the vector of IntVars used to create the selector.
CHOOSE_MIN_SIZE_HIGHEST_MIN - Static variable in class com.google.ortools.constraintsolver.Solver
Among unbound variables, select the variable with the smallest size,
i.e., the smallest number of possible values.
In case of a tie, the selected variable is the one with the highest min
value.
In case of a tie, the first one is selected, first being defined by the
order in the vector of IntVars used to create the selector.
CHOOSE_MIN_SIZE_LOWEST_MAX - Static variable in class com.google.ortools.constraintsolver.Solver
Among unbound variables, select the variable with the smallest size,
i.e., the smallest number of possible values.
In case of a tie, the selected variables is the one with the lowest max
value.
In case of a tie, the first one is selected, first being defined by the
order in the vector of IntVars used to create the selector.
CHOOSE_MIN_SIZE_LOWEST_MIN - Static variable in class com.google.ortools.constraintsolver.Solver
Among unbound variables, select the variable with the smallest size,
i.e., the smallest number of possible values.
In case of a tie, the selected variables is the one with the lowest min
value.
In case of a tie, the first one is selected, first being defined by the
order in the vector of IntVars used to create the selector.
CHOOSE_MIN_SLACK_RANK_FORWARD - Static variable in class com.google.ortools.constraintsolver.Solver
 
CHOOSE_PATH - Static variable in class com.google.ortools.constraintsolver.Solver
Selects the next unbound variable on a path, the path being defined by
the variables: var[i] corresponds to the index of the next of i.
CHOOSE_RANDOM - Static variable in class com.google.ortools.constraintsolver.Solver
Randomly select one of the remaining unbound variables.
CHOOSE_RANDOM_RANK_FORWARD - Static variable in class com.google.ortools.constraintsolver.Solver
 
CHOOSE_STATIC_GLOBAL_BEST - Static variable in class com.google.ortools.constraintsolver.Solver
Pairs are compared at the first call of the selector, and results are
cached.
CHRISTOFIDES - Enum constant in enum com.google.ortools.constraintsolver.FirstSolutionStrategy.Value
Christofides algorithm (actually a variant of the Christofides algorithm using a maximal matching instead of a maximum matching, which does not guarantee the 3/2 factor of the approximation on a metric travelling salesman).
CHRISTOFIDES_USE_MINIMUM_MATCHING_FIELD_NUMBER - Static variable in class com.google.ortools.constraintsolver.RoutingSearchParameters
 
CHRISTOFIDES_VALUE - Static variable in enum com.google.ortools.constraintsolver.FirstSolutionStrategy.Value
Christofides algorithm (actually a variant of the Christofides algorithm using a maximal matching instead of a maximum matching, which does not guarantee the 3/2 factor of the approximation on a metric travelling salesman).
CIRCUIT - Enum constant in enum com.google.ortools.sat.ConstraintProto.ConstraintCase
 
CIRCUIT_FIELD_NUMBER - Static variable in class com.google.ortools.sat.ConstraintProto
 
CircuitConstraint - Class in com.google.ortools.sat
Specialized circuit constraint.
CircuitConstraint(CpModelProto.Builder) - Constructor for class com.google.ortools.sat.CircuitConstraint
 
CircuitConstraintProto - Class in com.google.ortools.sat
The circuit constraint is defined on a graph where the arc presence are controlled by literals.
CircuitConstraintProto.Builder - Class in com.google.ortools.sat
The circuit constraint is defined on a graph where the arc presence are controlled by literals.
CircuitConstraintProtoOrBuilder - Interface in com.google.ortools.sat
 
CLAUSE_ACTIVITY - Enum constant in enum com.google.ortools.sat.SatParameters.ClauseOrdering
Order clause by decreasing activity, then by increasing LBD.
CLAUSE_ACTIVITY_DECAY_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
CLAUSE_ACTIVITY_VALUE - Static variable in enum com.google.ortools.sat.SatParameters.ClauseOrdering
Order clause by decreasing activity, then by increasing LBD.
CLAUSE_CLEANUP_LBD_BOUND_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
CLAUSE_CLEANUP_ORDERING_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
CLAUSE_CLEANUP_PERIOD_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
CLAUSE_CLEANUP_PROTECTION_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
CLAUSE_CLEANUP_RATIO_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
CLAUSE_CLEANUP_TARGET_FIELD_NUMBER - Static variable in class com.google.ortools.sat.SatParameters
 
CLAUSE_LBD - Enum constant in enum com.google.ortools.sat.SatParameters.ClauseOrdering
Order clause by increasing LBD, then by decreasing activity.
CLAUSE_LBD_VALUE - Static variable in enum com.google.ortools.sat.SatParameters.ClauseOrdering
Order clause by increasing LBD, then by decreasing activity.
clear() - Method in class com.google.ortools.bop.BopOptimizerMethod.Builder
 
clear() - Method in class com.google.ortools.bop.BopParameters.Builder
 
clear() - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.Assignment
 
clear() - Method in class com.google.ortools.constraintsolver.AssignmentIntContainer
 
clear() - Method in class com.google.ortools.constraintsolver.AssignmentIntervalContainer
 
clear() - Method in class com.google.ortools.constraintsolver.AssignmentSequenceContainer
 
clear() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.FirstSolutionStrategy.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.IntTupleSet
 
clear() - Method in class com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.ModelCache
 
clear() - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.RoutingModelParameters.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
 
clear() - Method in class com.google.ortools.constraintsolver.SearchStatistics.Builder
 
clear() - Method in class com.google.ortools.glop.GlopParameters.Builder
 
clear() - Method in class com.google.ortools.graph.FlowArcProto.Builder
 
clear() - Method in class com.google.ortools.graph.FlowModelProto.Builder
 
clear() - Method in class com.google.ortools.graph.FlowNodeProto.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPAbsConstraint.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPArrayConstraint.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPIndicatorConstraint.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPModelDeltaProto.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPObjective
Clears the offset, all variables and coefficients, and the optimization
direction.
clear() - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPSolution.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPSolveInfo.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPSolver
Clears the objective (including the optimization direction), all variables
and constraints.
clear() - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
 
clear() - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
 
clear() - Method in class com.google.ortools.linearsolver.OptionalDouble.Builder
 
clear() - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
 
clear() - Method in class com.google.ortools.pdlp.AdaptiveLinesearchParams.Builder
 
clear() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
 
clear() - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
 
clear() - Method in class com.google.ortools.pdlp.IterationStats.Builder
 
clear() - Method in class com.google.ortools.pdlp.MalitskyPockParams.Builder
 
clear() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
 
clear() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
 
clear() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder
 
clear() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
 
clear() - Method in class com.google.ortools.pdlp.SolveLog.Builder
 
clear() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
 
clear() - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.BoolArgumentProto.Builder
 
clear() - Method in class com.google.ortools.sat.BooleanAssignment.Builder
 
clear() - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.ConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.CpModelProto.Builder
 
clear() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
 
clear() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
 
clear() - Method in class com.google.ortools.sat.CpSolverSolution.Builder
 
clear() - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.DecisionStrategyProto.AffineTransformation.Builder
 
clear() - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
 
clear() - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
 
clear() - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
 
clear() - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
 
clear() - Method in class com.google.ortools.sat.IntervalConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
 
clear() - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
 
clear() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
 
clear() - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
 
clear() - Method in class com.google.ortools.sat.LinearObjective.Builder
 
clear() - Method in class com.google.ortools.sat.ListOfVariablesProto.Builder
 
clear() - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.NoOverlapConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
 
clear() - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.SatParameters.Builder
 
clear() - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
 
clear() - Method in class com.google.ortools.sat.SymmetryProto.Builder
 
clear() - Method in class com.google.ortools.sat.TableConstraintProto.Builder
 
clear() - Method in class com.google.ortools.sat.v1.CpSolverRequest.Builder
 
clear_fail_intercept() - Method in class com.google.ortools.constraintsolver.Solver
Internal
clearAbsConstraint() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
.operations_research.MPAbsConstraint abs_constraint = 5;
clearAbsoluteGapLimit() - Method in class com.google.ortools.sat.SatParameters.Builder
Stop the search when the gap between the best feasible objective (O) and our best objective bound (B) is smaller than a limit.
clearActiveDualVariableChange() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
The number of dual variables that have a different bound status than they did at the last restart.
clearActiveDualVariableCount() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
The number of dual variables that are not at their bounds.
clearActiveLiterals() - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
repeated int32 active_literals = 5;
clearActivePrimalVariableChange() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
The number of primal variables that have a different bound status than they did at the last restart.
clearActivePrimalVariableCount() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
The number of primal variables that are not at their bounds.
clearAdaptiveLinesearchParameters() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
optional .operations_research.pdlp.AdaptiveLinesearchParams adaptive_linesearch_parameters = 18;
clearAddCgCuts() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we generate and add Chvatal-Gomory cuts to the LP at root node.
clearAddCliqueCuts() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we generate clique cuts from the binary implication graph.
clearAdditionalSolutions() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] If `MPModelRequest.populate_additional_solutions_up_to` > 0, up to that number of additional solutions may be populated here, if available.
clearAdditionalSolutions() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
If the parameter fill_additional_solutions_in_response is set, then we copy all the solutions from our internal solution pool here.
clearAddLinMaxCuts() - Method in class com.google.ortools.sat.SatParameters.Builder
For the lin max constraints, generates the cuts described in "Strong mixed-integer programming formulations for trained neural networks" by Ross Anderson et.
clearAddLpConstraintsLazily() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, we start by an empty LP, and only add constraints not satisfied by the current LP solution batch by batch.
clearAddMirCuts() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we generate MIR cuts at root node.
clearAddObjectiveCut() - Method in class com.google.ortools.sat.SatParameters.Builder
When the LP objective is fractional, do we add the cut that forces the linear objective expression to be greater or equal to this fractional value rounded up? We can always do that since our objective is integer, and combined with MIR heuristic to reduce the coefficient of such cut, it can help.
clearAddZeroHalfCuts() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we generate Zero-Half cuts at root node.
clearAll() - Method in class com.google.ortools.constraintsolver.Pack
 
clearAllDiff() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The all_diff constraint forces all variables to take different values.
clearAllowSimplexAlgorithmChange() - Method in class com.google.ortools.glop.GlopParameters.Builder
During incremental solve, let the solver decide if it use the primal or dual simplex algorithm depending on the current solution and on the new problem.
clearAlsoBumpVariablesInConflictReasons() - Method in class com.google.ortools.sat.SatParameters.Builder
When this is true, then the variables that appear in any of the reason of the variables in a conflict have their activity bumped.
clearAndConstraint() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
All variables in "and" constraints must be Boolean.
clearAnnotation() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
repeated .operations_research.MPModelProto.Annotation annotation = 9;
clearArcs() - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowArcProto arcs = 2;
clearArraySplitSize() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
When a sum/min/max operation is applied on a large array, this array is recursively split into blocks of size 'array_split_size'.
clearAssignment() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
Stores an assignement of the problem variables.
clearAssumptions() - Method in class com.google.ortools.sat.CpModel
Remove all assumptions from the model
clearAssumptions() - Method in class com.google.ortools.sat.CpModelProto.Builder
A list of literals.
clearAtMostOne() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The at_most_one constraint enforces that no more than one literal is true at the same time.
clearAutoDetectGreaterThanAtLeastOneOf() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, then the precedences propagator try to detect for each variable if it has a set of "optional incoming arc" for which at least one of them is present.
clearAutomaton() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The automaton constraint forces a sequence of variables to be accepted by an automaton.
clearBaselineModelFilePath() - Method in class com.google.ortools.linearsolver.MPModelDeltaProto.Builder
optional string baseline_model_file_path = 1;
clearBasisRefactorizationPeriod() - Method in class com.google.ortools.glop.GlopParameters.Builder
Number of iterations between two basis refactorizations.
clearBestObjectiveBound() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
This field is only filled for MIP problems.
clearBestObjectiveBound() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Only make sense for an optimization problem.
clearBinaryMinimizationAlgorithm() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.BinaryMinizationAlgorithm binary_minimization_algorithm = 34 [default = BINARY_MINIMIZATION_FIRST];
clearBinarySearchNumConflicts() - Method in class com.google.ortools.sat.SatParameters.Builder
If non-negative, perform a binary search on the objective variable in order to find an [min, max] interval outside of which the solver proved unsat/sat under this amount of conflict.
clearBlockingRestartMultiplier() - Method in class com.google.ortools.sat.SatParameters.Builder
optional double blocking_restart_multiplier = 66 [default = 1.4];
clearBlockingRestartWindowSize() - Method in class com.google.ortools.sat.SatParameters.Builder
optional int32 blocking_restart_window_size = 65 [default = 5000];
clearBoolAnd() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The bool_and constraint forces all of the literals to be true.
clearBooleanEncodingLevel() - Method in class com.google.ortools.sat.SatParameters.Builder
A non-negative level indicating how much we should try to fully encode Integer variables as Boolean.
clearBoolOr() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The bool_or constraint forces at least one literal to be true.
clearBoolXor() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The bool_xor constraint forces an odd number of the literals to be true.
clearBoxesWithNullAreaCanOverlap() - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
TODO(user): Add optional areas as repeated LinearExpressionProto.
clearBranches() - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
int64 branches = 2;
clearBranchingPriority() - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
optional int32 branching_priority = 6 [default = 0];
clearBytesUsed() - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
Memory usage of the solver.
clearCandidateType() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
Type of the candidate point described by this ConvergenceInformation.
clearCandidateType() - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
Type of the point used to compute the InfeasibilityInformation.
clearCapacity() - Method in class com.google.ortools.graph.FlowArcProto.Builder
Capacity of the arc.
clearCapacity() - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
.operations_research.sat.LinearExpressionProto capacity = 1;
clearCapacity() - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
int64 capacity = 5;
clearCatchSigintSignal() - Method in class com.google.ortools.sat.SatParameters.Builder
Indicates if the CP-SAT layer should catch Control-C (SIGINT) signals when calling solve.
clearChangeStatusToImprecise() - Method in class com.google.ortools.glop.GlopParameters.Builder
If true, the internal API will change the return status to imprecise if the solution does not respect the internal tolerances.
clearCheapestInsertionAddUnperformedEntries() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Whether or not to consider entries making the nodes/pairs unperformed in the GlobalCheapestInsertion heuristic.
clearCheapestInsertionFarthestSeedsRatio() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Ratio (between 0 and 1) of available vehicles in the model on which farthest nodes of the model are inserted as seeds in the GlobalCheapestInsertion first solution heuristic.
clearCheapestInsertionFirstSolutionMinNeighbors() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
int32 cheapest_insertion_first_solution_min_neighbors = 44;
clearCheapestInsertionFirstSolutionNeighborsRatio() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Ratio (in ]0, 1]) of closest non start/end nodes to consider as neighbors for each node when creating new insertions in the parallel/sequential cheapest insertion heuristic.
clearCheapestInsertionFirstSolutionUseNeighborsRatioForInitialization() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Whether or not to only consider closest neighbors when initializing the assignment for the first solution.
clearCheapestInsertionLsOperatorMinNeighbors() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
int32 cheapest_insertion_ls_operator_min_neighbors = 45;
clearCheapestInsertionLsOperatorNeighborsRatio() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Neighbors ratio and minimum number of neighbors for the heuristic when used in a local search operator (see local_search_operators.use_global_cheapest_insertion_path_lns and local_search_operators.use_global_cheapest_insertion_chain_lns below).
clearCheckSolutionPeriod() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Control the behavior of local search.
clearChristofidesUseMinimumMatching() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
If true use minimum matching instead of minimal matching in the Christofides algorithm.
clearCircuit() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The circuit constraint takes a graph and forces the arcs present (with arc presence indicated by a literal) to form a unique cycle.
clearClauseActivityDecay() - Method in class com.google.ortools.sat.SatParameters.Builder
Clause activity parameters (same effect as the one on the variables).
clearClauseCleanupLbdBound() - Method in class com.google.ortools.sat.SatParameters.Builder
All the clauses with a LBD (literal blocks distance) lower or equal to this parameters will always be kept.
clearClauseCleanupOrdering() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.ClauseOrdering clause_cleanup_ordering = 60 [default = CLAUSE_ACTIVITY];
clearClauseCleanupPeriod() - Method in class com.google.ortools.sat.SatParameters.Builder
Trigger a cleanup when this number of "deletable" clauses is learned.
clearClauseCleanupProtection() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.ClauseProtection clause_cleanup_protection = 58 [default = PROTECTION_NONE];
clearClauseCleanupRatio() - Method in class com.google.ortools.sat.SatParameters.Builder
During a cleanup, if clause_cleanup_target is 0, we will delete the clause_cleanup_ratio of "deletable" clauses instead of aiming for a fixed target of clauses to keep.
clearClauseCleanupTarget() - Method in class com.google.ortools.sat.SatParameters.Builder
During a cleanup, we will always keep that number of "deletable" clauses.
clearCoefficient() - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
Must be finite.
clearCoefficient() - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Must be finite.
clearCoefficient() - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
Must be finite.
clearCoefficients() - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
repeated int64 coefficients = 2;
clearCoefficients() - Method in class com.google.ortools.sat.LinearObjective.Builder
repeated int64 coefficients = 2;
clearCoeffs() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
repeated int64 coeffs = 4;
clearCoeffs() - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
repeated double coeffs = 2;
clearCoeffs() - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
Same size as vars.
clearCoeffs() - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
repeated int64 coeffs = 2;
clearCombinedBoundsAvg() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double combined_bounds_avg = 11;
clearCombinedBoundsL2Norm() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double combined_bounds_l2_norm = 24;
clearCombinedBoundsMax() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
Statistics of the combined vector of the constraint lower and upper bounds.
clearCombinedBoundsMin() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double combined_bounds_min = 10;
clearCompressTrail() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
This parameter indicates if the solver should compress the trail during the search.
clearComputeEstimatedImpact() - Method in class com.google.ortools.bop.BopParameters.Builder
Compute estimated impact at each iteration when true; only once when false.
clearConstant() - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
optional double constant = 2;
clearConstraint() - Method in class com.google.ortools.linearsolver.MPIndicatorConstraint.Builder
The constraint activated by the indicator variable.
clearConstraint() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the constraints appearing in the model.
clearConstraint() - Method in class com.google.ortools.sat.ConstraintProto.Builder
 
clearConstraintMatrixAbsAvg() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double constraint_matrix_abs_avg = 8;
clearConstraintMatrixAbsMax() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
Max/min/mean of absolute values of nonzero elements in constraint matrix.
clearConstraintMatrixAbsMin() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double constraint_matrix_abs_min = 7;
clearConstraintMatrixColMinLInfNorm() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
Minimum row and column infinity norms of the constraint matrix.
clearConstraintMatrixNumNonzeros() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional int64 constraint_matrix_num_nonzeros = 5;
clearConstraintMatrixRowMinLInfNorm() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double constraint_matrix_row_min_l_inf_norm = 4;
clearConstraintOverrides() - Method in class com.google.ortools.linearsolver.MPModelDeltaProto.Builder
 
clearConstraints() - Method in class com.google.ortools.sat.CpModelProto.Builder
repeated .operations_research.sat.ConstraintProto constraints = 3;
clearConstraints() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The constraints of the problem.
clearConstraintSolverStatistics() - Method in class com.google.ortools.constraintsolver.SearchStatistics.Builder
Constraint solver statistics.
clearContinuousSchedulingSolver() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
.operations_research.RoutingSearchParameters.SchedulingSolver continuous_scheduling_solver = 33;
clearConvergenceInformation() - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal and dual feasibility and optimality.
clearConvertIntervals() - Method in class com.google.ortools.sat.SatParameters.Builder
Temporary flag util the feature is more mature.
clearCorrectedDualObjective() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
If possible (e.g., when all primal variables have lower and upper bounds), a correct dual bound.
clearCostScaling() - Method in class com.google.ortools.glop.GlopParameters.Builder
optional .operations_research.glop.GlopParameters.CostScalingAlgorithm cost_scaling = 60 [default = CONTAIN_ONE_COST_SCALING];
clearCountAssumptionLevelsInLbd() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether or not the assumption levels are taken into account during the LBD computation.
clearCoverOptimization() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, when the max-sat algo find a core, we compute the minimal number of literals in the core that needs to be true to have a feasible solution.
clearCpModelPresolve() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we presolve the cp_model before solving it.
clearCpModelProbingLevel() - Method in class com.google.ortools.sat.SatParameters.Builder
How much effort do we spend on probing.
clearCpModelUseSatPresolve() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we also use the sat presolve when cp_model_presolve is true.
clearCrossoverBoundSnappingDistance() - Method in class com.google.ortools.glop.GlopParameters.Builder
If the starting basis contains FREE variable with bounds, we will move any such variable to their closer bounds if the distance is smaller than this parameter.
clearCumulative() - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
bool cumulative = 6;
clearCumulative() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The cumulative constraint ensures that for any integer point, the sum of the demands of the intervals containing that point does not exceed the capacity.
clearCumulativeKktMatrixPasses() - Method in class com.google.ortools.pdlp.IterationStats.Builder
The cumulative number of passes through the KKT matrix since the start of the solve.
clearCumulativeRejectedSteps() - Method in class com.google.ortools.pdlp.IterationStats.Builder
The total number of rejected steps (e.g., within a line search procedure) since the start of the solve.
clearCumulativeTimeSec() - Method in class com.google.ortools.pdlp.IterationStats.Builder
The amount of time passed since we started solving the problem (see solver log solve_time_sec) which records total time.
clearCutActiveCountDecay() - Method in class com.google.ortools.sat.SatParameters.Builder
optional double cut_active_count_decay = 156 [default = 0.8];
clearCutCleanupTarget() - Method in class com.google.ortools.sat.SatParameters.Builder
Target number of constraints to remove during cleanup.
clearCutLevel() - Method in class com.google.ortools.sat.SatParameters.Builder
Control the global cut effort.
clearCutMaxActiveCountValue() - Method in class com.google.ortools.sat.SatParameters.Builder
These parameters are similar to sat clause management activity parameters.
clearCycleSizes() - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
repeated int32 cycle_sizes = 2;
clearDebugCrashOnBadHint() - Method in class com.google.ortools.sat.SatParameters.Builder
Crash if we do not manage to complete the hint into a full solution.
clearDebugMaxNumPresolveOperations() - Method in class com.google.ortools.sat.SatParameters.Builder
If positive, try to stop just after that many presolve rules have been applied.
clearDebugPostsolveWithFullSolver() - Method in class com.google.ortools.sat.SatParameters.Builder
We have two different postsolve code.
clearDecomposedProblemMinTimeInSeconds() - Method in class com.google.ortools.bop.BopParameters.Builder
HACK.
clearDecomposerNumVariablesThreshold() - Method in class com.google.ortools.bop.BopParameters.Builder
Only try to decompose the problem when the number of variables is greater than the threshold.
clearDefaultRestartAlgorithms() - Method in class com.google.ortools.sat.SatParameters.Builder
optional string default_restart_algorithms = 70 [default = "LUBY_RESTART,LBD_MOVING_AVERAGE_RESTART,DL_MOVING_AVERAGE_RESTART"];
clearDefaultSolverOptimizerSets() - Method in class com.google.ortools.bop.BopParameters.Builder
optional string default_solver_optimizer_sets = 33 [default = "methods:{type:LOCAL_SEARCH } methods:{type:RANDOM_FIRST_SOLUTION } methods:{type:LINEAR_RELAXATION } methods:{type:LP_FIRST_SOLUTION } methods:{type:OBJECTIVE_FIRST_SOLUTION } methods:{type:USER_GUIDED_FIRST_SOLUTION } methods:{type:RANDOM_CONSTRAINT_LNS_GUIDED_BY_LP } methods:{type:RANDOM_VARIABLE_LNS_GUIDED_BY_LP } methods:{type:RELATION_GRAPH_LNS } methods:{type:RELATION_GRAPH_LNS_GUIDED_BY_LP } methods:{type:RANDOM_CONSTRAINT_LNS } methods:{type:RANDOM_VARIABLE_LNS } methods:{type:SAT_CORE_BASED } methods:{type:COMPLETE_LNS } "];
clearDegenerateMinistepFactor() - Method in class com.google.ortools.glop.GlopParameters.Builder
During a degenerate iteration, the more conservative approach is to do a step of length zero (while shifting the bound of the leaving variable).
clearDemands() - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
Same size as intervals.
clearDemands() - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
EXPERIMENTAL.
clearDeterministicTime() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
double deterministic_time = 17;
clearDevexWeightsResetPeriod() - Method in class com.google.ortools.glop.GlopParameters.Builder
Devex weights will be reset to 1.0 after that number of updates.
clearDiagonalQpTrustRegionSolverTolerance() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
The solve tolerance of the experimental trust region solver for diagonal QPs, controlling the accuracy of binary search over a one-dimensional scaling parameter.
clearDiffnUseCumulative() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Control the propagation of the diffn constraint.
clearDisableConstraintExpansion() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, it disable all constraint expansion.
clearDisableSchedulingBewareThisMayDegradePerformance() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Setting this to true completely disables the LP and MIP scheduling in the solver.
clearDisableSolve() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
bool disable_solve = 15;
clearDiversifyLnsParams() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, registers more lns subsolvers with different parameters.
clearDomain() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
If non-empty, only look for an objective value in the given domain.
clearDomain() - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
The variable domain given as a sorted list of n disjoint intervals [min, max] and encoded as [min_0, max_0, ..., min_{n-1}, max_{n-1}].
clearDomain() - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
repeated int64 domain = 3;
clearDomainReductionStrategy() - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
.operations_research.sat.DecisionStrategyProto.DomainReductionStrategy domain_reduction_strategy = 3;
clearDropTolerance() - Method in class com.google.ortools.glop.GlopParameters.Builder
In order to increase the sparsity of the manipulated vectors, floating point values with a magnitude smaller than this parameter are set to zero (only in some places).
clearDualFeasibilityTolerance() - Method in class com.google.ortools.glop.GlopParameters.Builder
Variables whose reduced costs have an absolute value smaller than this tolerance are not considered as entering candidates.
clearDualizerThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
When solve_dual_problem is LET_SOLVER_DECIDE, take the dual if the number of constraints of the problem is more than this threshold times the number of variables.
clearDualObjective() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The dual objective.
clearDualRayObjective() - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
The objective of the linear program labeled (1) in the previous paragraph.
clearDualSmallPivotThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
Like small_pivot_threshold but for the dual simplex.
clearDualTolerance() - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
Tolerance for dual feasibility.
clearDualValue() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] Values of the dual variables values in the same order as the MPModelProto::constraint field.
clearDummyConstraint() - Method in class com.google.ortools.sat.ConstraintProto.Builder
This constraint is not meant to be used and will be rejected by the solver.
clearDurationSeconds() - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
Total time spent in the solver.
clearDurationSeconds() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics.Builder
Time spent in the decision builder.
clearDurationSeconds() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
Time spent in the filter.
clearDurationSeconds() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
Time spent in the operator.
clearDynamicallyAdjustRefactorizationPeriod() - Method in class com.google.ortools.glop.GlopParameters.Builder
If this is true, then basis_refactorization_period becomes a lower bound on the number of iterations between two refactorization (provided there is no numerical accuracy issues).
clearElement() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The element constraint forces the variable with the given index to be equal to the target.
clearEnableInternalSolverOutput() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
If this is set, then EnableOutput() will be set on the internal MPSolver that solves the model.
clearEnd() - Method in class com.google.ortools.sat.IntervalConstraintProto.Builder
.operations_research.sat.LinearExpressionProto end = 5;
clearEnforcementLiteral() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The constraint will be enforced iff all literals listed here are true.
clearEntries() - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
repeated int32 entries = 3;
clearEnumerateAllSolutions() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we enumerate all solutions of a problem without objective.
clearEpsDualInfeasible() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
If the following three conditions hold we say we have obtained an approximate primal ray, which is an approximate certificate of dual infeasibility.
clearEpsOptimalAbsolute() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
Absolute tolerance on the duality gap, primal feasibility, and dual feasibility.
clearEpsOptimalRelative() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
Relative tolerance on the duality gap, primal feasibility, and dual feasibility.
clearEpsPrimalInfeasible() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
If the following two conditions hold we say that we have obtained an approximate dual ray, which is an approximate certificate of primal infeasibility.
clearExactlyOne() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The exactly_one constraint force exactly one literal to true and no more.
clearExpandAlldiffConstraints() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, expand all_different constraints that are not permutations.
clearExploitAllLpSolution() - Method in class com.google.ortools.sat.SatParameters.Builder
If true and the Lp relaxation of the problem has a solution, try to exploit it.
clearExploitBestSolution() - Method in class com.google.ortools.sat.SatParameters.Builder
When branching on a variable, follow the last best solution value.
clearExploitIntegerLpSolution() - Method in class com.google.ortools.sat.SatParameters.Builder
If true and the Lp relaxation of the problem has an integer optimal solution, try to exploit it.
clearExploitObjective() - Method in class com.google.ortools.sat.SatParameters.Builder
When branching an a variable that directly affect the objective, branch on the value that lead to the best objective first.
clearExploitRelaxationSolution() - Method in class com.google.ortools.sat.SatParameters.Builder
When branching on a variable, follow the last best relaxation solution value.
clearExploitSingletonColumnInInitialBasis() - Method in class com.google.ortools.glop.GlopParameters.Builder
Whether or not we exploit the singleton columns already present in the problem when we create the initial basis.
clearExploitSymmetryInSatFirstSolution() - Method in class com.google.ortools.bop.BopParameters.Builder
If true, find and exploit symmetries in proving satisfiability in the first problem.
clearExprs() - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 1;
clearExprs() - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
repeated .operations_research.sat.LinearExpressionProto exprs = 2;
clearFailures() - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
int64 failures = 3;
clearFDirect() - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
repeated int32 f_direct = 1;
clearFeasibilityRule() - Method in class com.google.ortools.glop.GlopParameters.Builder
PricingRule to use during the feasibility phase.
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.bop.BopOptimizerMethod.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.bop.BopParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.FirstSolutionStrategy.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.RoutingModelParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.constraintsolver.SearchStatistics.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.glop.GlopParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.graph.FlowArcProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.graph.FlowModelProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.graph.FlowNodeProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPAbsConstraint.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPArrayConstraint.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPIndicatorConstraint.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPModelDeltaProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPSolution.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPSolveInfo.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.OptionalDouble.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.AdaptiveLinesearchParams.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.IterationStats.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.MalitskyPockParams.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.PointMetadata.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.SolveLog.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.BoolArgumentProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.BooleanAssignment.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.ConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.CpModelProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.CpSolverSolution.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.DecisionStrategyProto.AffineTransformation.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.IntervalConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.LinearObjective.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.ListOfVariablesProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.NoOverlapConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.SatParameters.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.SymmetryProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.TableConstraintProto.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class com.google.ortools.sat.v1.CpSolverRequest.Builder
 
clearFillAdditionalSolutionsInResponse() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, the final response addition_solutions field will be filled with all solutions from our solutions pool.
clearFillTightenedDomainsInResponse() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, add information about the derived variable domains to the CpSolverResponse.
clearFinalStates() - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
repeated int64 final_states = 3;
clearFindMultipleCores() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we try to find more independent cores for a given set of assumptions in the core based max-SAT algorithms.
clearFInverse() - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
repeated int32 f_inverse = 2;
clearFirstSolutionStatistics() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each first solution called during the search.
clearFirstSolutionStrategy() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
First solution strategies, used as starting point of local search.
clearFixVariablesToTheirHintedValue() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, variables appearing in the solution hints will be fixed to their hinted value.
clearFloatingPointObjective() - Method in class com.google.ortools.sat.CpModelProto.Builder
Advanced usage.
clearFpRounding() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.FPRoundingMethod fp_rounding = 165 [default = PROPAGATION_ASSISTED];
clearGapIntegral() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
The integral of log(1 + absolute_objective_gap) over time.
clearGeneralConstraint() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
 
clearGeneralConstraint() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
All the general constraints appearing in the model.
clearGlopParameters() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder
Parameters to control glop's presolver.
clearGlucoseDecayIncrement() - Method in class com.google.ortools.sat.SatParameters.Builder
optional double glucose_decay_increment = 23 [default = 0.01];
clearGlucoseDecayIncrementPeriod() - Method in class com.google.ortools.sat.SatParameters.Builder
optional int32 glucose_decay_increment_period = 24 [default = 5000];
clearGlucoseMaxDecay() - Method in class com.google.ortools.sat.SatParameters.Builder
The activity starts at 0.8 and increment by 0.01 every 5000 conflicts until 0.95.
clearGuidedLocalSearchLambdaCoefficient() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
These are advanced settings which should not be modified unless you know what you are doing.
clearGuidedSatConflictsChunk() - Method in class com.google.ortools.bop.BopParameters.Builder
The first solutions based on guided SAT will work in chunk of that many conflicts at the time.
clearHarrisToleranceRatio() - Method in class com.google.ortools.glop.GlopParameters.Builder
This impacts the ratio test and indicates by how much we allow a basic variable value that we move to go out of bounds.
clearHead() - Method in class com.google.ortools.graph.FlowArcProto.Builder
optional int64 head = 2;
clearHeads() - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
repeated int32 heads = 4;
clearHeads() - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
repeated int32 heads = 2;
clearHeuristicCloseNodesLnsNumNodes() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Number of closest nodes to consider for each node during the destruction phase of the FilteredHeuristicCloseNodesLNSOperator.
clearHeuristicExpensiveChainLnsNumArcsToConsider() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Number of expensive arcs to consider cutting in the FilteredHeuristicExpensiveChainLNSOperator operator.
clearHintConflictLimit() - Method in class com.google.ortools.sat.SatParameters.Builder
Conflict limit used in the phase that exploit the solution hint.
clearHints() - Method in class com.google.ortools.sat.CpModel
Remove all solution hints
clearId() - Method in class com.google.ortools.graph.FlowNodeProto.Builder
The ids must be non-negative (>= 0).
clearIgnoreNames() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, we don't keep names in our internal copy of the user given model.
clearIgnoreSolverSpecificParametersFailure() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
optional bool ignore_solver_specific_parameters_failure = 9 [default = false];
clearIgnoreSubsolvers() - Method in class com.google.ortools.sat.SatParameters.Builder
Rather than fully specifying subsolvers, it is often convenient to just remove the ones that are not useful on a given problem.
clearImprovementLimitParameters() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
The improvement search limit is added to the solver if the following parameters are set.
clearImprovementRateCoefficient() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder
Parameter that regulates exchange rate between objective improvement and number of neighbors spent.
clearImprovementRateSolutionsDistance() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder
Parameter that specifies the distance between improvements taken into consideration for calculating the improvement rate.
clearIndex() - Method in class com.google.ortools.sat.DecisionStrategyProto.AffineTransformation.Builder
int32 index = 1;
clearIndex() - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
int32 index = 1;
clearIndicatorConstraint() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
.operations_research.MPIndicatorConstraint indicator_constraint = 2;
clearInfeasibilityInformation() - Method in class com.google.ortools.pdlp.IterationStats.Builder
A set of statistics measuring how close a point is to establishing primal or dual infeasibility (i.e., has no solution).
clearInfiniteConstraintBoundThreshold() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
When computing relative feasibility norms, constraint bounds with absolute value at least this threshold are treated as infinite, and hence not included in the relative feasibility norm.
clearInitialBasis() - Method in class com.google.ortools.glop.GlopParameters.Builder
What heuristic is used to try to replace the fixed slack columns in the initial basis of the primal simplex.
clearInitialConditionNumberThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
If our upper bound on the condition number of the initial basis (from our heurisitic or a warm start) is above this threshold, we revert to an all slack basis.
clearInitializeDevexWithColumnNorms() - Method in class com.google.ortools.glop.GlopParameters.Builder
Whether we initialize devex weights to 1.0 or to the norms of the matrix columns.
clearInitialPolarity() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.Polarity initial_polarity = 2 [default = POLARITY_FALSE];
clearInitialPrimalWeight() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
The initial value of the primal weight (i.e., the ratio of primal and dual step sizes).
clearInitialStepSizeScaling() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
Scaling factor applied to the initial step size (all step sizes if linesearch_rule == CONSTANT_STEP_SIZE_RULE).
clearInitialVariablesActivity() - Method in class com.google.ortools.sat.SatParameters.Builder
The initial value of the variables activity.
clearInnerObjectiveLowerBound() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Advanced usage.
clearInstanceName() - Method in class com.google.ortools.pdlp.SolveLog.Builder
The name of the optimization problem.
clearInstantiateAllVariables() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, the solver will add a default integer branching strategy to the already defined search strategy.
clearIntDiv() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The int_div constraint forces the target to equal exprs[0] / exprs[1].
clearIntegerObjective() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Contains the integer objective optimized internally.
clearIntegerOffset() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
Internal field.
clearIntegerScalingFactor() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
int64 integer_scaling_factor = 8;
clearInterleaveBatchSize() - Method in class com.google.ortools.sat.SatParameters.Builder
optional int32 interleave_batch_size = 134 [default = 1];
clearInterleaveSearch() - Method in class com.google.ortools.sat.SatParameters.Builder
Experimental.
clearInterval() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The interval constraint takes a start, end, and size, and forces start + size == end.
clearIntervals() - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
repeated int32 intervals = 2;
clearIntervals() - Method in class com.google.ortools.sat.NoOverlapConstraintProto.Builder
repeated int32 intervals = 1;
clearIntMod() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The int_mod constraint forces the target to equal exprs[0] % exprs[1].
clearIntProd() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The int_prod constraint forces the target to equal the product of all variables.
clearInverse() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The inverse constraint forces two arrays to be inverses of each other: the values of one are the indices of the other, and vice versa.
clearIsInteger() - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
True if the variable is constrained to be integer.
clearIsLazy() - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
[Advanced usage: do not use this if you don't know what you're doing.] A lazy constraint is handled differently by the core solving engine, but it does not change the result.
clearIterationCount() - Method in class com.google.ortools.pdlp.SolveLog.Builder
The total number of iterations during the solve.
clearIterationLimit() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
If termination_reason = TERMINATION_REASON_ITERATION_LIMIT then the solver has taken at least iterations_limit iterations.
clearIterationNumber() - Method in class com.google.ortools.pdlp.IterationStats.Builder
The iteration number at which these stats were recorded.
clearIterationStats() - Method in class com.google.ortools.pdlp.SolveLog.Builder
A history of iteration stats for the solve.
clearKeepAllFeasibleSolutionsInPresolve() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, we disable the presolve reductions that remove feasible solutions from the search space.
clearKktMatrixPassLimit() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
If termination_reason = TERMINATION_REASON_KKT_MATRIX_PASS_LIMIT then cumulative_kkt_matrix_passes is at least kkt_pass_limit.
clearL2DualResidual() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The l_2 norm of the violations of dual constraints.
clearL2DualVariable() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The l_2 norm of the dual variables.
clearL2NormRescaling() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
If true, applies L_2 norm rescaling after the Ruiz rescaling.
clearL2PrimalResidual() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The l_2 norm of the violations of primal constraints.
clearL2PrimalVariable() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The l_2 norm of the primal variables.
clearLevelChanges() - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
constants, can be negative.
clearLinear() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The linear constraint enforces a linear inequality among the variables, such as 0 <= x + 2y <= 10.
clearLinearizationLevel() - Method in class com.google.ortools.sat.SatParameters.Builder
A non-negative level indicating the type of constraints we consider in the LP relaxation.
clearLinesearchContractionFactor() - Method in class com.google.ortools.pdlp.MalitskyPockParams.Builder
Contraction factor used in the linesearch condition of Malitsky and Pock.
clearLinesearchRule() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
Linesearch rule applied at each major iteration.
clearLInfDualResidual() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The maximum violation of any dual constraint, i.e., the l_∞ norm of the violations.
clearLInfDualVariable() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The maximum absolute value of the dual variables, i.e., the l_∞ norm.
clearLInfPrimalResidual() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The maximum violation of any primal constraint, i.e., the l_∞ norm of the violations.
clearLInfPrimalVariable() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The maximum absolute value of the primal variables, i.e., the l_∞ norm.
clearLInfRuizIterations() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
Number of L_infinity Ruiz rescaling iterations to apply to the constraint matrix.
clearLinMax() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The lin_max constraint forces the target to equal the maximum of all linear expressions.
clearLiterals() - Method in class com.google.ortools.sat.BoolArgumentProto.Builder
repeated int32 literals = 1;
clearLiterals() - Method in class com.google.ortools.sat.BooleanAssignment.Builder
repeated int32 literals = 1;
clearLiterals() - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
repeated int32 literals = 5;
clearLiterals() - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
Linear terms involved in this constraint.
clearLiterals() - Method in class com.google.ortools.sat.LinearObjective.Builder
The goal is always to minimize the linear Boolean formula defined by these two fields: sum_i literal_i * coefficient_i where literal_i is 1 iff literal_i is true in a given assignment.
clearLiterals() - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
repeated int32 literals = 3;
clearLnsTimeLimit() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Limit to the time spent in the completion search for each local search neighbor.
clearLocalCheapestInsertionEvaluatePickupDeliveryCostsIndependently() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Whether or not to insert pickup/delivery pairs greedily in the LocalCheapestInsertion heuristic.
clearLocalSearchFilter() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
Name of the filter.
clearLocalSearchFilterStatistics() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each filter called during the search.
clearLocalSearchMetaheuristic() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Local search metaheuristics used to guide the search.
clearLocalSearchOperator() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
Name of the operator.
clearLocalSearchOperators() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
.operations_research.RoutingSearchParameters.LocalSearchNeighborhoodOperators local_search_operators = 3;
clearLocalSearchOperatorStatistics() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Statistics for each operator called during the search.
ClearLocalSearchState() - Method in class com.google.ortools.constraintsolver.Solver
Clears the local search state.
clearLocalSearchStatistics() - Method in class com.google.ortools.constraintsolver.SearchStatistics.Builder
Local search statistics.
clearLogCostOffset() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
double log_cost_offset = 29;
clearLogCostScalingFactor() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
In logs, cost values will be scaled and offset by the given values in the following way: log_cost_scaling_factor * (cost + log_cost_offset)
clearLogFrequencyInSeconds() - Method in class com.google.ortools.sat.SatParameters.Builder
Indicates how much logging should wait before logging periodic search information from specialized workers (lb_tree_search, probing).
clearLogPrefix() - Method in class com.google.ortools.sat.SatParameters.Builder
Add a prefix to all logs.
clearLogSearch() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
--- Miscellaneous --- Some of these are advanced settings which should not be modified unless you know what you are doing.
clearLogSearchProgress() - Method in class com.google.ortools.bop.BopParameters.Builder
Whether the solver should log the search progress to LOG(INFO).
clearLogSearchProgress() - Method in class com.google.ortools.glop.GlopParameters.Builder
If true, logs the progress of a solve to LOG(INFO).
clearLogSearchProgress() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether the solver should log the search progress.
clearLogSubsolverStatistics() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether the solver should display per sub-solver search statistics.
clearLogTag() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
In logs, this tag will be appended to each line corresponding to a new solution.
clearLogToResponse() - Method in class com.google.ortools.sat.SatParameters.Builder
Log to response proto.
clearLogToStdout() - Method in class com.google.ortools.glop.GlopParameters.Builder
If true, logs will be displayed to stdout instead of using Google log info.
clearLogToStdout() - Method in class com.google.ortools.sat.SatParameters.Builder
Log to stdout.
clearLowerBound() - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
lower_bound must be <= upper_bound.
clearLowerBound() - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
lower_bound must be <= upper_bound.
clearLowerBound() - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
lower_bound must be <= upper_bound.
clearLowerBound() - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
Optional lower (resp.
clearLpAlgorithm() - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
Algorithm to solve linear programs.
clearLpMaxDeterministicTime() - Method in class com.google.ortools.bop.BopParameters.Builder
The max deterministic time given to the LP solver each time it is called.
clearLuFactorizationPivotThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
Threshold for LU-factorization: for stability reasons, the magnitude of the chosen pivot at a given step is guaranteed to be greater than this threshold times the maximum magnitude of all the possible pivot choices in the same column.
clearMajorIterationFrequency() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
The frequency at which extra work is performed to make major algorithmic decisions, e.g., performing restarts and updating the primal weight.
clearMalitskyPockParameters() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
optional .operations_research.pdlp.MalitskyPockParams malitsky_pock_parameters = 19;
clearMarkowitzSingularityThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
If a pivot magnitude is smaller than this during the Markowitz LU factorization, then the matrix is assumed to be singular.
clearMarkowitzZlatevParameter() - Method in class com.google.ortools.glop.GlopParameters.Builder
How many columns do we look at in the Markowitz pivoting rule to find a good pivot.
clearMaxAllDiffCutSize() - Method in class com.google.ortools.sat.SatParameters.Builder
Cut generator for all diffs can add too many cuts for large all_diff constraints.
clearMaxCallbackCacheSize() - Method in class com.google.ortools.constraintsolver.RoutingModelParameters.Builder
Cache callback calls if the number of nodes in the model is less or equal to this value.
clearMaxClauseActivityValue() - Method in class com.google.ortools.sat.SatParameters.Builder
optional double max_clause_activity_value = 18 [default = 1e+20];
clearMaxConsecutiveInactiveCount() - Method in class com.google.ortools.sat.SatParameters.Builder
If a constraint/cut in LP is not active for that many consecutive OPTIMAL solves, remove it from the LP.
clearMaxConstraint() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
resultant_var = max(var_1, var_2, ..., constant)
clearMaxCutRoundsAtLevelZero() - Method in class com.google.ortools.sat.SatParameters.Builder
Max number of time we perform cut generation and resolve the LP at level 0.
clearMaxDeterministicTime() - Method in class com.google.ortools.bop.BopParameters.Builder
Maximum time allowed in deterministic time to solve a problem.
clearMaxDeterministicTime() - Method in class com.google.ortools.glop.GlopParameters.Builder
Maximum deterministic time allowed to solve a problem.
clearMaxDeterministicTime() - Method in class com.google.ortools.sat.SatParameters.Builder
Maximum time allowed in deterministic time to solve a problem.
clearMaxDomainSizeWhenEncodingEqNeqConstraints() - Method in class com.google.ortools.sat.SatParameters.Builder
When loading a*x + b*y ==/!= c when x and y are both fully encoded.
clearMaxDualRayInfeasibility() - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
Let (y_ray, r_ray) be the algorithm's estimate of the dual and reduced cost extreme ray where (y_ray, r_ray) is a vector scaled such that its infinity norm is one.
clearMaxEdgeFinderSize() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
int32 max_edge_finder_size = 109;
clearMaximize() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
True if the problem is a maximization problem.
clearMaximize() - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
The optimization direction.
clearMaxIntegerRoundingScaling() - Method in class com.google.ortools.sat.SatParameters.Builder
In the integer rounding procedure used for MIR and Gomory cut, the maximum "scaling" we use (must be positive).
clearMaxLevel() - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
int64 max_level = 2;
clearMaxLpSolveForFeasibilityProblems() - Method in class com.google.ortools.bop.BopParameters.Builder
The maximum number of time the LP solver will run to feasibility for pure feasibility problems (with a constant-valued objective function).
clearMaxMemoryInMb() - Method in class com.google.ortools.sat.SatParameters.Builder
Maximum memory allowed for the whole thread containing the solver.
clearMaxNumberOfBacktracksInLs() - Method in class com.google.ortools.bop.BopParameters.Builder
Maximum number of backtracks times the number of variables in Local Search, ie.
clearMaxNumberOfConflicts() - Method in class com.google.ortools.sat.SatParameters.Builder
Maximum number of conflicts allowed to solve a problem.
clearMaxNumberOfConflictsForQuickCheck() - Method in class com.google.ortools.bop.BopParameters.Builder
The number of conflicts the SAT solver has to solve a random LNS subproblem for the quick check of infeasibility.
clearMaxNumberOfConflictsInRandomLns() - Method in class com.google.ortools.bop.BopParameters.Builder
The number of conflicts the SAT solver has to solve a random LNS subproblem.
clearMaxNumberOfConflictsInRandomSolutionGeneration() - Method in class com.google.ortools.bop.BopParameters.Builder
The number of conflicts the SAT solver has to generate a random solution.
clearMaxNumberOfConsecutiveFailingOptimizerCalls() - Method in class com.google.ortools.bop.BopParameters.Builder
Maximum number of consecutive optimizer calls without improving the current solution.
clearMaxNumberOfExploredAssignmentsPerTryInLs() - Method in class com.google.ortools.bop.BopParameters.Builder
The maximum number of assignments the Local Search iterates on during one try.
clearMaxNumberOfIterations() - Method in class com.google.ortools.glop.GlopParameters.Builder
Maximum number of simplex iterations to solve a problem.
clearMaxNumberOfReoptimizations() - Method in class com.google.ortools.glop.GlopParameters.Builder
When the solution of phase II is imprecise, we re-run the phase II with the opposite algorithm from that imprecise solution (i.e., if primal or dual simplex was used, we use dual or primal simplex, respectively).
clearMaxNumBrokenConstraintsInLs() - Method in class com.google.ortools.bop.BopParameters.Builder
Abort the LS search tree as soon as strictly more than this number of constraints are broken.
clearMaxNumCuts() - Method in class com.google.ortools.sat.SatParameters.Builder
The limit on the number of cuts in our cut pool.
clearMaxNumDecisionsInLs() - Method in class com.google.ortools.bop.BopParameters.Builder
Maximum number of cascading decisions the solver might use to repair the current solution in the LS.
clearMaxPresolveIterations() - Method in class com.google.ortools.sat.SatParameters.Builder
In case of large reduction in a presolve iteration, we perform multiple presolve iterations.
clearMaxPrimalRayInfeasibility() - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
Let x_ray be the algorithm's estimate of the primal extreme ray where x_ray is a vector scaled such that its infinity norm is one.
clearMaxSatAssumptionOrder() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.MaxSatAssumptionOrder max_sat_assumption_order = 51 [default = DEFAULT_ASSUMPTION_ORDER];
clearMaxSatReverseAssumptionOrder() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, adds the assumption in the reverse order of the one defined by max_sat_assumption_order.
clearMaxSatStratification() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.MaxSatStratificationAlgorithm max_sat_stratification = 53 [default = STRATIFICATION_DESCENT];
clearMaxTimeInSeconds() - Method in class com.google.ortools.bop.BopParameters.Builder
Maximum time allowed in seconds to solve a problem.
clearMaxTimeInSeconds() - Method in class com.google.ortools.glop.GlopParameters.Builder
Maximum time allowed in seconds to solve a problem.
clearMaxTimeInSeconds() - Method in class com.google.ortools.sat.SatParameters.Builder
Maximum time allowed in seconds to solve a problem.
clearMaxValidMagnitude() - Method in class com.google.ortools.glop.GlopParameters.Builder
Any finite values in the input LP must be below this threshold, otherwise the model will be reported invalid.
clearMaxVariableActivityValue() - Method in class com.google.ortools.sat.SatParameters.Builder
optional double max_variable_activity_value = 16 [default = 1e+100];
clearMergeAtMostOneWorkLimit() - Method in class com.google.ortools.sat.SatParameters.Builder
optional double merge_at_most_one_work_limit = 146 [default = 100000000];
clearMergeNoOverlapWorkLimit() - Method in class com.google.ortools.sat.SatParameters.Builder
During presolve, we use a maximum clique heuristic to merge together no-overlap constraints or at most one constraints.
clearMethods() - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
repeated .operations_research.bop.BopOptimizerMethod methods = 1;
clearMethodSpecificStats() - Method in class com.google.ortools.pdlp.IterationStats.Builder
 
clearMinConstraint() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
resultant_var = min(var_1, var_2, ..., constant)
clearMinimizationAlgorithm() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.ConflictMinimizationAlgorithm minimization_algorithm = 4 [default = RECURSIVE];
clearMinimizeCore() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we use a simple heuristic to try to minimize an UNSAT core.
clearMinimizeReductionDuringPbResolution() - Method in class com.google.ortools.sat.SatParameters.Builder
A different algorithm during PB resolution.
clearMinimizeWithPropagationNumDecisions() - Method in class com.google.ortools.sat.SatParameters.Builder
optional int32 minimize_with_propagation_num_decisions = 97 [default = 1000];
clearMinimizeWithPropagationRestartPeriod() - Method in class com.google.ortools.sat.SatParameters.Builder
Parameters for an heuristic similar to the one described in "An effective learnt clause minimization approach for CDCL Sat Solvers", https://www.ijcai.org/proceedings/2017/0098.pdf For now, we have a somewhat simpler implementation where every x restart we spend y decisions on clause minimization.
clearMinimumAcceptablePivot() - Method in class com.google.ortools.glop.GlopParameters.Builder
We never follow a basis change with a pivot under this threshold.
clearMinLevel() - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
int64 min_level = 1;
clearMinNumLnsWorkers() - Method in class com.google.ortools.sat.SatParameters.Builder
If there is an objective and we are not in interleave mode, we will reserve at least this number of worker for LNS thread.
clearMinOrthogonalityForLpConstraints() - Method in class com.google.ortools.sat.SatParameters.Builder
While adding constraints, skip the constraints which have orthogonality less than 'min_orthogonality_for_lp_constraints' with already added constraints during current call.
clearMipAutomaticallyScaleVariables() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, some continuous variable might be automatically scaled.
clearMipCheckPrecision() - Method in class com.google.ortools.sat.SatParameters.Builder
As explained in mip_precision and mip_max_activity_exponent, we cannot always reach the wanted precision during scaling.
clearMipComputeTrueObjectiveBound() - Method in class com.google.ortools.sat.SatParameters.Builder
Even if we make big error when scaling the objective, we can always derive a correct lower bound on the original objective by using the exact lower bound on the scaled integer version of the objective.
clearMipMaxActivityExponent() - Method in class com.google.ortools.sat.SatParameters.Builder
To avoid integer overflow, we always force the maximum possible constraint activity (and objective value) according to the initial variable domain to be smaller than 2 to this given power.
clearMipMaxBound() - Method in class com.google.ortools.sat.SatParameters.Builder
We need to bound the maximum magnitude of the variables for CP-SAT, and that is the bound we use.
clearMipMaxValidMagnitude() - Method in class com.google.ortools.sat.SatParameters.Builder
Any finite values in the input MIP must be below this threshold, otherwise the model will be reported invalid.
clearMipVarScaling() - Method in class com.google.ortools.sat.SatParameters.Builder
All continuous variable of the problem will be multiplied by this factor.
clearMipWantedPrecision() - Method in class com.google.ortools.sat.SatParameters.Builder
When scaling constraint with double coefficients to integer coefficients, we will multiply by a power of 2 and round the coefficients.
clearMixedIntegerSchedulingSolver() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
.operations_research.RoutingSearchParameters.SchedulingSolver mixed_integer_scheduling_solver = 34;
clearModel() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
The model to be optimized by the server.
clearModel() - Method in class com.google.ortools.sat.v1.CpSolverRequest.Builder
The model to solve.
clearModelDelta() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
Advanced usage: model "delta".
clearMultiArmedBanditCompoundOperatorExplorationCoefficient() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Positive parameter defining the exploration coefficient of the multi-armed bandit compound operator.
clearMultiArmedBanditCompoundOperatorMemoryCoefficient() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Memory coefficient related to the multi-armed bandit compound operator.
clearName() - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
The name of the constraint.
clearName() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
The name of the constraint.
clearName() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
Name of the model.
clearName() - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
The name of the variable.
clearName() - Method in class com.google.ortools.sat.ConstraintProto.Builder
For debug/logging only.
clearName() - Method in class com.google.ortools.sat.CpModelProto.Builder
For debug/logging only.
clearName() - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
For debug/logging only.
clearName() - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
The name of this constraint.
clearName() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The name of the problem.
clearName() - Method in class com.google.ortools.sat.SatParameters.Builder
In some context, like in a portfolio of search, it makes sense to name a given parameters set for logging purpose.
clearNameAllVariables() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Should anonymous variables be given a name.
clearNameCastVariables() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Create names for cast variables.
clearNecessaryReductionForRestart() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
For ADAPTIVE_HEURISTIC only: A relative reduction in the potential function by this amount triggers a restart if, additionally, the quality of the iterates appears to be getting worse.
clearNegated() - Method in class com.google.ortools.sat.TableConstraintProto.Builder
If true, the meaning is "negated", that is we forbid any of the given tuple from a feasible assignment.
clearNewConstraintsBatchSize() - Method in class com.google.ortools.sat.SatParameters.Builder
Add that many lazy constraints (or cuts) at once in the LP.
clearNodes() - Method in class com.google.ortools.graph.FlowModelProto.Builder
repeated .operations_research.FlowNodeProto nodes = 1;
clearNoOverlap() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The no_overlap constraint prevents a set of intervals from overlapping; in scheduling, this is called a disjunctive constraint.
clearNoOverlap2D() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The no_overlap_2d constraint prevents a set of boxes from overlapping.
clearNumAcceptedNeighbors() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
Number of neighbors eventually accepted.
clearNumberOfSolutionsToCollect() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Number of solutions to collect during the search.
clearNumberOfSolvers() - Method in class com.google.ortools.bop.BopParameters.Builder
The number of solvers used to run Bop.
clearNumBinaryPropagations() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
int64 num_binary_propagations = 13;
clearNumBooleans() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Some statistics about the solve.
clearNumBopSolversUsedByDecomposition() - Method in class com.google.ortools.bop.BopParameters.Builder
The number of BopSolver created (thread pool workers) used by the integral solver to solve a decomposed problem.
clearNumBranches() - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
Number of branches explored.
clearNumBranches() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
int64 num_branches = 12;
clearNumCalls() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
Number of times the filter was called.
clearNumCols() - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
int32 num_cols = 2;
clearNumConflicts() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
int64 num_conflicts = 11;
clearNumConflictsBeforeStrategyChanges() - Method in class com.google.ortools.sat.SatParameters.Builder
After each restart, if the number of conflict since the last strategy change is greater that this, then we increment a "strategy_counter" that can be use to change the search strategy used by the following restarts.
clearNumConstraints() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional int64 num_constraints = 2;
clearNumFailures() - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
Number of failures/backtracks.
clearNumFilteredNeighbors() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
Number of neighbors which were filtered.
clearNumIntegerPropagations() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
int64 num_integer_propagations = 14;
clearNumLpIterations() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
int64 num_lp_iterations = 25;
clearNumNeighbors() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
Number of neighbors generated by the operator.
clearNumOmpThreads() - Method in class com.google.ortools.glop.GlopParameters.Builder
Number of threads in the OMP parallel sections.
clearNumRandomLnsTries() - Method in class com.google.ortools.bop.BopParameters.Builder
Number of tries in the random lns.
clearNumRejects() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
Number of times the filter rejected a neighbor.
clearNumRelaxedVars() - Method in class com.google.ortools.bop.BopParameters.Builder
Number of variables to relax in the exhaustive Large Neighborhood Search.
clearNumRestarts() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
int64 num_restarts = 24;
clearNumRows() - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
int32 num_rows = 1;
clearNumSearchWorkers() - Method in class com.google.ortools.sat.SatParameters.Builder
optional int32 num_search_workers = 100 [default = 0];
clearNumShards() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
For more efficient parallel computation, the matrices and vectors are divided (virtually) into num_shards shards.
clearNumSolutions() - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
Number of solutions found.
clearNumThreads() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
The number of threads to use.
clearNumVariables() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional int64 num_variables = 1;
clearNumVariables() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The number of variables in the problem.
clearNumWorkers() - Method in class com.google.ortools.sat.SatParameters.Builder
Specify the number of parallel workers (i.e.
clearObjective() - Method in class com.google.ortools.sat.CpModelProto.Builder
The objective to minimize.
clearObjective() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
The objective of the problem.
ClearObjective() - Method in class com.google.ortools.constraintsolver.Assignment
 
clearObjectiveCoefficient() - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
The coefficient of the variable in the objective.
clearObjectiveLowerLimit() - Method in class com.google.ortools.glop.GlopParameters.Builder
The solver will stop as soon as it has proven that the objective is smaller than objective_lower_limit or greater than objective_upper_limit.
clearObjectiveMatrixAbsAvg() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double objective_matrix_abs_avg = 22;
clearObjectiveMatrixAbsMax() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
Max/min/mean of absolute values of nonzero elements of the objective matrix.
clearObjectiveMatrixAbsMin() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double objective_matrix_abs_min = 21;
clearObjectiveMatrixNumNonzeros() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional int64 objective_matrix_num_nonzeros = 19;
clearObjectiveOffset() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
Offset for the objective function.
clearObjectiveUpperLimit() - Method in class com.google.ortools.glop.GlopParameters.Builder
optional double objective_upper_limit = 41 [default = inf];
clearObjectiveValue() - Method in class com.google.ortools.linearsolver.MPSolution.Builder
optional double objective_value = 1;
clearObjectiveValue() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
Objective value corresponding to the "variable_value" below, taking into account the source "objective_offset" and "objective_coefficient".
clearObjectiveValue() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Only make sense for an optimization problem.
clearObjectiveVectorAbsAvg() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double objective_vector_abs_avg = 18;
clearObjectiveVectorAbsMax() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
Statistics of the objective vector.
clearObjectiveVectorAbsMin() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double objective_vector_abs_min = 17;
clearObjectiveVectorL2Norm() - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
optional double objective_vector_l2_norm = 23;
clearOffset() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
The displayed objective is always: scaling_factor * (sum(coefficients[i] * objective_vars[i]) + offset).
clearOffset() - Method in class com.google.ortools.sat.DecisionStrategyProto.AffineTransformation.Builder
int64 offset = 2;
clearOffset() - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
double offset = 3;
clearOffset() - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
int64 offset = 3;
clearOffset() - Method in class com.google.ortools.sat.LinearObjective.Builder
For a given variable assignment, the "real" problem objective value is 'scaling_factor * (minimization_objective + offset)' where 'minimization_objective is the one defined just above.
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.bop.BopOptimizerMethod.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.bop.BopParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.bop.BopSolverOptimizerSet.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.ConstraintSolverStatistics.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.FirstSolutionStrategy.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchMetaheuristic.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.RoutingModelParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.constraintsolver.SearchStatistics.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.glop.GlopParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.graph.FlowArcProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.graph.FlowModelProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.graph.FlowNodeProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPAbsConstraint.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPArrayConstraint.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPIndicatorConstraint.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPModelDeltaProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPSolution.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPSolveInfo.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.OptionalDouble.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.linearsolver.PartialVariableAssignment.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.AdaptiveLinesearchParams.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.IterationStats.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.MalitskyPockParams.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.PointMetadata.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.QuadraticProgramStats.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.SolveLog.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.AllDifferentConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.BoolArgumentProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.BooleanAssignment.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.ConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.CpModelProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.CpSolverResponse.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.CpSolverSolution.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.CumulativeConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.DecisionStrategyProto.AffineTransformation.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.DenseMatrixProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.FloatObjectiveProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.IntegerVariableProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.IntervalConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.InverseConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.LinearConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.LinearExpressionProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.LinearObjective.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.ListOfVariablesProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.NoOverlap2DConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.NoOverlapConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.PartialVariableAssignment.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.SatParameters.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.SymmetryProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.TableConstraintProto.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class com.google.ortools.sat.v1.CpSolverRequest.Builder
 
clearOnlyAddCutsAtLevelZero() - Method in class com.google.ortools.sat.SatParameters.Builder
For the cut that can be generated at any level, this control if we only try to generate them at the root node.
clearOptimalityNorm() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
The norm that we are measuring the optimality criteria in.
clearOptimizationRule() - Method in class com.google.ortools.glop.GlopParameters.Builder
PricingRule to use during the optimization phase.
clearOptimizationStep() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Minimum step by which the solution must be improved in local search.
clearOptimizeWithCore() - Method in class com.google.ortools.sat.SatParameters.Builder
The default optimization method is a simple "linear scan", each time trying to find a better solution than the previous one.
clearOptimizeWithLbTreeSearch() - Method in class com.google.ortools.sat.SatParameters.Builder
Do a more conventional tree search (by opposition to SAT based one) where we keep all the explored node in a tree.
clearOptimizeWithMaxHs() - Method in class com.google.ortools.sat.SatParameters.Builder
This has no effect if optimize_with_core is false.
clearOrbitopes() - Method in class com.google.ortools.sat.SymmetryProto.Builder
An orbitope is a special symmetry structure of the solution space.
clearOrConstraint() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
All variables in "or" constraints must be Boolean.
clearOriginalNumVariables() - Method in class com.google.ortools.sat.LinearBooleanProblem.Builder
Hack: When converting a wcnf formulat to a LinearBooleanProblem, extra variables need to be created.
clearOriginalProblemStats() - Method in class com.google.ortools.pdlp.SolveLog.Builder
Statistics of the original problem.
clearParametersAsString() - Method in class com.google.ortools.sat.v1.CpSolverRequest.Builder
Extra solver parameters passed as a string.
clearParams() - Method in class com.google.ortools.pdlp.SolveLog.Builder
If solved with PDLP, the parameters for this solve.
clearPayloadKey() - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
The payload is a (key, value) string pair.
clearPayloadValue() - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
optional string payload_value = 5;
clearPbCleanupIncrement() - Method in class com.google.ortools.sat.SatParameters.Builder
Same as for the clauses, but for the learned pseudo-Boolean constraints.
clearPbCleanupRatio() - Method in class com.google.ortools.sat.SatParameters.Builder
optional double pb_cleanup_ratio = 47 [default = 0.5];
clearPermutations() - Method in class com.google.ortools.sat.SymmetryProto.Builder
A list of variable indices permutations that leave the feasible space of solution invariant.
clearPermutePresolveConstraintOrder() - Method in class com.google.ortools.sat.SatParameters.Builder
optional bool permute_presolve_constraint_order = 179 [default = false];
clearPermuteVariableRandomly() - Method in class com.google.ortools.sat.SatParameters.Builder
This is mainly here to test the solver variability.
clearPerturbCostsInDualSimplex() - Method in class com.google.ortools.glop.GlopParameters.Builder
When this is true, then the costs are randomly perturbed before the dual simplex is even started.
clearPointMetadata() - Method in class com.google.ortools.pdlp.IterationStats.Builder
Auxiliary statistics for each type of point.
clearPointType() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
Type of the point that this metadata corresponds to.
clearPolarityRephaseIncrement() - Method in class com.google.ortools.sat.SatParameters.Builder
If non-zero, then we change the polarity heuristic after that many number of conflicts in an arithmetically increasing fashion.
clearPolishLpSolution() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we try to do a few degenerate iteration at the end of an LP solve to minimize the fractionality of the integer variable in the basis.
clearPopulateAdditionalSolutionsUpTo() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
Controls the recovery of additional solutions, if any, saved by the underlying solver back in the MPSolutionResponse.additional_solutions.
clearPositiveCoeff() - Method in class com.google.ortools.sat.DecisionStrategyProto.AffineTransformation.Builder
int64 positive_coeff = 3;
clearPreferredVariableOrder() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.VariableOrder preferred_variable_order = 1 [default = IN_ORDER];
clearPreprocessedProblemStats() - Method in class com.google.ortools.pdlp.SolveLog.Builder
Statistics of the problem after preprocessing.
clearPreprocessingTimeSec() - Method in class com.google.ortools.pdlp.SolveLog.Builder
Time for preprocessing (everything before iteration 0).
clearPreprocessorZeroTolerance() - Method in class com.google.ortools.glop.GlopParameters.Builder
A floating point tolerance used by the preprocessors.
clearPresolve() - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
Gurobi and SCIP enable presolve by default.
clearPresolveBlockedClause() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we use an heuristic to detect some basic case of blocked clause in the SAT presolve.
clearPresolveBvaThreshold() - Method in class com.google.ortools.sat.SatParameters.Builder
Apply Bounded Variable Addition (BVA) if the number of clauses is reduced by stricly more than this threshold.
clearPresolveBveClauseWeight() - Method in class com.google.ortools.sat.SatParameters.Builder
During presolve, we apply BVE only if this weight times the number of clauses plus the number of clause literals is not increased.
clearPresolveBveThreshold() - Method in class com.google.ortools.sat.SatParameters.Builder
During presolve, only try to perform the bounded variable elimination (BVE) of a variable x if the number of occurrences of x times the number of occurrences of not(x) is not greater than this parameter.
clearPresolveExtractIntegerEnforcement() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, we will extract from linear constraints, enforcement literals of the form "integer variable at bound => simplified constraint".
clearPresolveInclusionWorkLimit() - Method in class com.google.ortools.sat.SatParameters.Builder
A few presolve operations involve detecting constraints included in other constraint.
clearPresolveOptions() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
optional .operations_research.pdlp.PrimalDualHybridGradientParams.PresolveOptions presolve_options = 16;
clearPresolveProbingDeterministicTimeLimit() - Method in class com.google.ortools.sat.SatParameters.Builder
The maximum "deterministic" time limit to spend in probing.
clearPresolveSubstitutionLevel() - Method in class com.google.ortools.sat.SatParameters.Builder
How much substitution (also called free variable aggregation in MIP litterature) should we perform at presolve.
clearPresolveUseBva() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether or not we use Bounded Variable Addition (BVA) in the presolve.
clearPrimalFeasibilityTolerance() - Method in class com.google.ortools.glop.GlopParameters.Builder
This tolerance indicates by how much we allow the variable values to go out of bounds and still consider the current solution primal-feasible.
clearPrimalObjective() - Method in class com.google.ortools.pdlp.ConvergenceInformation.Builder
The primal objective.
clearPrimalRayLinearObjective() - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
The value of the linear part of the primal objective (ignoring additive constants) evaluated at x_ray, i.e., c' * x_ray where c is the objective coefficient vector.
clearPrimalRayQuadraticNorm() - Method in class com.google.ortools.pdlp.InfeasibilityInformation.Builder
The l_∞ norm of the vector resulting from taking the quadratic matrix from primal objective and multiplying it by the primal variables.
clearPrimalTolerance() - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
Tolerance for primal feasibility of basic solutions: this is the maximum allowed error in constraint satisfiability.
clearPrimalWeight() - Method in class com.google.ortools.pdlp.IterationStats.Builder
Primal weight controlling the relation between primal and dual step sizes.
clearPrimalWeightUpdateSmoothing() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
This parameter controls exponential smoothing of log(primal_weight) when a primal weight update occurs (i.e., when the ratio of primal and dual step sizes is adjusted).
clearPrintAddedConstraints() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Print added constraints.
clearPrintLocalSearchProfile() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Print local search profiling data after solving.
clearPrintModel() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Print the model before solving.
clearPrintModelStats() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Print model statistics before solving.
clearProbingPeriodAtRoot() - Method in class com.google.ortools.sat.SatParameters.Builder
If set at zero (the default), it is disabled.
clearProblemType() - Method in class com.google.ortools.graph.FlowModelProto.Builder
optional .operations_research.FlowModelProto.ProblemType problem_type = 3;
clearProfileFile() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Export propagation profiling data to file.
clearProfileLocalSearch() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Activate local search profiling.
clearProfilePropagation() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Activate propagation profiling.
clearProvideStrongOptimalGuarantee() - Method in class com.google.ortools.glop.GlopParameters.Builder
If true, then when the solver returns a solution with an OPTIMAL status, we can guarantee that: - The primal variable are in their bounds.
clearPruneSearchTree() - Method in class com.google.ortools.bop.BopParameters.Builder
Avoid exploring both branches (b, a, ...) and (a, b, ...).
clearPseudoCostReliabilityThreshold() - Method in class com.google.ortools.sat.SatParameters.Builder
The solver ignores the pseudo costs of variables with number of recordings less than this threshold.
clearPushToVertex() - Method in class com.google.ortools.glop.GlopParameters.Builder
If the optimization phases finishes with super-basic variables (i.e., variables that either 1) have bounds but are FREE in the basis, or 2) have no bounds and are FREE in the basis at a nonzero value), then run a "push" phase to push these variables to bounds, obtaining a vertex solution.
clearQcoefficient() - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Must be finite.
clearQuadraticConstraint() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
.operations_research.MPQuadraticConstraint quadratic_constraint = 4;
clearQuadraticObjective() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
Optionally, a quadratic objective.
clearQvar1Index() - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
Sparse representation of quadratic terms in the quadratic constraint, where term i is qvar1_index[i] * qvar2_index[i] * qcoefficient[i].
clearQvar1Index() - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
Sparse representation of quadratic terms in the objective function, where term i is qvar1_index[i] * qvar2_index[i] * coefficient[i].
clearQvar2Index() - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
repeated int32 qvar2_index = 4;
clearQvar2Index() - Method in class com.google.ortools.linearsolver.MPQuadraticObjective.Builder
repeated int32 qvar2_index = 2;
clearRandomBranchesRatio() - Method in class com.google.ortools.sat.SatParameters.Builder
A number between 0 and 1 that indicates the proportion of branching variables that are selected randomly instead of choosing the first variable from the given variable_ordering strategy.
clearRandomDualProjections() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
Projections of the dual solution onto random planes.
clearRandomizeSearch() - Method in class com.google.ortools.sat.SatParameters.Builder
Randomize fixed search.
clearRandomPolarityRatio() - Method in class com.google.ortools.sat.SatParameters.Builder
The proportion of polarity chosen at random.
clearRandomPrimalProjections() - Method in class com.google.ortools.pdlp.PointMetadata.Builder
Projections of the primal solution onto random planes.
clearRandomProjectionSeeds() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
Seeds for generating (pseudo-)random projections of iterates during termination checks.
clearRandomSeed() - Method in class com.google.ortools.bop.BopParameters.Builder
The seed used to initialize the random generator.
clearRandomSeed() - Method in class com.google.ortools.glop.GlopParameters.Builder
At the beginning of each solve, the random number generator used in some part of the solver is reinitialized to this seed.
clearRandomSeed() - Method in class com.google.ortools.sat.SatParameters.Builder
At the beginning of each solve, the random number generator used in some part of the solver is reinitialized to this seed.
clearRatioTestZeroThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
During the primal simplex (resp.
clearRecomputeEdgesNormThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
Note that the threshold is a relative error on the actual norm (not the squared one) and that edge norms are always greater than 1.
clearRecomputeReducedCostsThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
We estimate the accuracy of the iteratively computed reduced costs.
clearRecordIterationStats() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
If true, the iteration_stats field of the SolveLog output will be populated at every iteration.
clearReducedCost() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
[Advanced usage.] Values of the reduced cost of the variables in the same order as the MPModelProto::variable.
clearReduceMemoryUsageInInterleaveMode() - Method in class com.google.ortools.sat.SatParameters.Builder
Temporary parameter until the memory usage is more optimized.
clearReduceVehicleCostModel() - Method in class com.google.ortools.constraintsolver.RoutingModelParameters.Builder
Advanced settings.
clearRefactorizationThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
We estimate the factorization accuracy of B during each pivot by using the fact that we can compute the pivot coefficient in two ways: - From direction[leaving_row].
clearRelativeCostPerturbation() - Method in class com.google.ortools.glop.GlopParameters.Builder
The magnitude of the cost perturbation is given by RandomIn(1.0, 2.0) * ( relative_cost_perturbation * cost + relative_max_cost_perturbation * max_cost);
clearRelativeGapLimit() - Method in class com.google.ortools.bop.BopParameters.Builder
Limit used to stop the optimization as soon as the relative gap is smaller than the given value.
clearRelativeGapLimit() - Method in class com.google.ortools.sat.SatParameters.Builder
optional double relative_gap_limit = 160 [default = 0];
clearRelativeMaxCostPerturbation() - Method in class com.google.ortools.glop.GlopParameters.Builder
optional double relative_max_cost_perturbation = 55 [default = 1e-07];
clearRelativeMipGap() - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
The solver stops if the relative MIP gap reaches this value or below.
clearRelocateExpensiveChainNumArcsToConsider() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Number of expensive arcs to consider cutting in the RelocateExpensiveChain neighborhood operator (see LocalSearchNeighborhoodOperators.use_relocate_expensive_chain()).
clearRepairHint() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, the solver tries to repair the solution given in the hint.
clearReservoir() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The reservoir constraint forces the sum of a set of active demands to always be between a specified minimum and maximum value during specific times.
clearRestartAlgorithms() - Method in class com.google.ortools.sat.SatParameters.Builder
The restart strategies will change each time the strategy_counter is increased.
clearRestartDlAverageRatio() - Method in class com.google.ortools.sat.SatParameters.Builder
In the moving average restart algorithms, a restart is triggered if the window average times this ratio is greater that the global average.
clearRestartLbdAverageRatio() - Method in class com.google.ortools.sat.SatParameters.Builder
optional double restart_lbd_average_ratio = 71 [default = 1];
clearRestartPeriod() - Method in class com.google.ortools.sat.SatParameters.Builder
Restart period for the FIXED_RESTART strategy.
clearRestartRunningWindowSize() - Method in class com.google.ortools.sat.SatParameters.Builder
Size of the window for the moving average restarts.
clearRestartStrategy() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
optional .operations_research.pdlp.PrimalDualHybridGradientParams.RestartStrategy restart_strategy = 6 [default = ADAPTIVE_HEURISTIC];
clearRestartUsed() - Method in class com.google.ortools.pdlp.IterationStats.Builder
The kind of restart that occurred at this iteration, or NO_RESTART if a restart did not occur.
clearResultantVarIndex() - Method in class com.google.ortools.linearsolver.MPAbsConstraint.Builder
optional int32 resultant_var_index = 2;
clearResultantVarIndex() - Method in class com.google.ortools.linearsolver.MPArrayConstraint.Builder
optional int32 resultant_var_index = 2;
clearResultantVarIndex() - Method in class com.google.ortools.linearsolver.MPArrayWithConstantConstraint.Builder
optional int32 resultant_var_index = 3;
clearRoutes() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The routes constraint implements the vehicle routing problem.
clearSatParameters() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
If use_cp_sat or use_generalized_cp_sat is true, contains the SAT algorithm parameters which will be used.
clearSavingsAddReverseArcs() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Add savings related to reverse arcs when finding the nearest neighbors of the nodes.
clearSavingsArcCoefficient() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Coefficient of the cost of the arc for which the saving value is being computed: Saving(a-->b) = Cost(a-->end) + Cost(start-->b) - savings_arc_coefficient * Cost(a-->b) This parameter must be greater than 0, and its default value is 1.
clearSavingsMaxMemoryUsageBytes() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
The number of neighbors considered for each node in the Savings heuristic is chosen so that the space used to store the savings doesn't exceed savings_max_memory_usage_bytes, which must be in ]0, 1e10].
clearSavingsNeighborsRatio() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Parameters specific to the Savings first solution heuristic.
clearSavingsParallelRoutes() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
When true, the routes are built in parallel, sequentially otherwise.
clearScaling() - Method in class com.google.ortools.linearsolver.MPSolverCommonParameters.Builder
Enable automatic scaling of matrix coefficients and objective.
clearScalingFactor() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
double scaling_factor = 3;
clearScalingFactor() - Method in class com.google.ortools.sat.LinearObjective.Builder
optional double scaling_factor = 4 [default = 1];
clearScalingMethod() - Method in class com.google.ortools.glop.GlopParameters.Builder
optional .operations_research.glop.GlopParameters.ScalingAlgorithm scaling_method = 57 [default = EQUILIBRATION];
clearScalingWasExact() - Method in class com.google.ortools.sat.CpObjectiveProto.Builder
Internal field.
clearSearchBranching() - Method in class com.google.ortools.sat.SatParameters.Builder
optional .operations_research.sat.SatParameters.SearchBranching search_branching = 82 [default = AUTOMATIC_SEARCH];
clearSearchRandomizationTolerance() - Method in class com.google.ortools.sat.SatParameters.Builder
Search randomization will collect equivalent 'max valued' variables, and pick one randomly.
clearSearchStrategy() - Method in class com.google.ortools.sat.CpModelProto.Builder
Defines the strategy that the solver should follow when the search_branching parameter is set to FIXED_SEARCH.
clearShareBinaryClauses() - Method in class com.google.ortools.sat.SatParameters.Builder
Allows sharing of new learned binary clause between workers.
clearShareLevelZeroBounds() - Method in class com.google.ortools.sat.SatParameters.Builder
Allows sharing of the bounds of modified variables at level 0.
clearShareObjectiveBounds() - Method in class com.google.ortools.sat.SatParameters.Builder
Allows objective sharing between workers.
clearShavingSearchDeterministicTime() - Method in class com.google.ortools.sat.SatParameters.Builder
Specifies the amount of deterministic time spent of each try at shaving a bound in the shaving search.
clearSize() - Method in class com.google.ortools.sat.IntervalConstraintProto.Builder
.operations_research.sat.LinearExpressionProto size = 6;
clearSkipLocallyOptimalPaths() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Skip locally optimal pairs of paths in PathOperators.
clearSmallPivotThreshold() - Method in class com.google.ortools.glop.GlopParameters.Builder
When we choose the leaving variable, we want to avoid small pivot because they are the less precise and may cause numerical instabilities.
clearSmartTimeCheck() - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
bool smart_time_check = 5;
clearSolution() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
A feasible solution to the given problem.
clearSolutionCallback(SolutionCallback) - Method in class com.google.ortools.sat.SolveWrapper
 
clearSolutionFeasibilityTolerance() - Method in class com.google.ortools.glop.GlopParameters.Builder
When the problem status is OPTIMAL, we check the optimality using this relative tolerance and change the status to IMPRECISE if an issue is detected.
clearSolutionHint() - Method in class com.google.ortools.linearsolver.MPModelProto.Builder
Solution hint.
clearSolutionHint() - Method in class com.google.ortools.sat.CpModelProto.Builder
Solution hint.
clearSolutionInfo() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Additional information about how the solution was found.
clearSolutionLimit() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
-- Search limits -- Limit to the number of solutions generated during the search.
clearSolutionPoolSize() - Method in class com.google.ortools.sat.SatParameters.Builder
Size of the top-n different solutions kept by the solver.
clearSolutions() - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
int64 solutions = 4;
clearSolutionStats() - Method in class com.google.ortools.pdlp.SolveLog.Builder
The IterationStats for the final iteration of the solver.
clearSolutionType() - Method in class com.google.ortools.pdlp.SolveLog.Builder
The type of the output point that the solver returned.
clearSolveDualProblem() - Method in class com.google.ortools.glop.GlopParameters.Builder
Whether or not we solve the dual of the given problem.
clearSolveInfo() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
Contains extra information about the solve, populated if the underlying solver (and its interface) supports it.
clearSolveLog() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
The solve log will be filled if the parameter log_to_response is set to true.
clearSolverOptimizerSets() - Method in class com.google.ortools.bop.BopParameters.Builder
List of set of optimizers to be run by the solvers.
clearSolverParameters() - Method in class com.google.ortools.constraintsolver.RoutingModelParameters.Builder
Parameters to use in the underlying constraint solver.
clearSolverSpecificInfo() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
Opaque solver-specific information.
clearSolverSpecificParameters() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
Advanced usage.
clearSolverTimeLimitSeconds() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
Maximum time to be spent by the solver to solve 'model'.
clearSolverType() - Method in class com.google.ortools.linearsolver.MPModelRequest.Builder
optional .operations_research.MPModelRequest.SolverType solver_type = 2 [default = GLOP_LINEAR_PROGRAMMING];
clearSolveTimeSec() - Method in class com.google.ortools.pdlp.SolveLog.Builder
The runtime of the solve.
clearSolveUserTimeSeconds() - Method in class com.google.ortools.linearsolver.MPSolveInfo.Builder
optional double solve_user_time_seconds = 2;
clearSolveWallTimeSeconds() - Method in class com.google.ortools.linearsolver.MPSolveInfo.Builder
How much wall time (resp.
clearSortConstraintsByNumTerms() - Method in class com.google.ortools.bop.BopParameters.Builder
Sort constraints by increasing total number of terms instead of number of contributing terms.
clearSosConstraint() - Method in class com.google.ortools.linearsolver.MPGeneralConstraintProto.Builder
.operations_research.MPSosConstraint sos_constraint = 3;
clearStart() - Method in class com.google.ortools.sat.IntervalConstraintProto.Builder
.operations_research.sat.LinearExpressionProto start = 4;
clearStartingState() - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
A state is identified by a non-negative number.
clearStatus() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
Result of the optimization.
clearStatus() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
The status of the solve.
clearStatusStr() - Method in class com.google.ortools.linearsolver.MPSolutionResponse.Builder
Human-readable string giving more details about the status.
clearStepSize() - Method in class com.google.ortools.pdlp.IterationStats.Builder
Step size used at this iteration.
clearStepSizeDownscalingFactor() - Method in class com.google.ortools.pdlp.MalitskyPockParams.Builder
At every inner iteration the algorithm can decide to accept the step size or to update it to step_size = step_size_downscaling_factor * step_size.
clearStepSizeGrowthExponent() - Method in class com.google.ortools.pdlp.AdaptiveLinesearchParams.Builder
The step size growth exponent defines a step size given by (1 + (total_steps_attempted + 1)^(-step_size_growth_exponent)) * step_size_.
clearStepSizeInterpolation() - Method in class com.google.ortools.pdlp.MalitskyPockParams.Builder
Malitsky and Pock linesearch rule permits an arbitrary choice of the first step size guess within an interval [m, M].
clearStepSizeReductionExponent() - Method in class com.google.ortools.pdlp.AdaptiveLinesearchParams.Builder
The step size reduction exponent defines a step size given by (1 - (total_steps_attempted + 1)^(-step_size_reduction_exponent)) * step_size_limit where step_size_limit is the maximum allowed step size at the current iteration.
clearStopAfterFirstSolution() - Method in class com.google.ortools.sat.SatParameters.Builder
For an optimization problem, stop the solver as soon as we have a solution.
clearStopAfterPresolve() - Method in class com.google.ortools.sat.SatParameters.Builder
Mainly used when improving the presolver.
clearStoreNames() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
This parameters indicates if the solver should store the names of the objets it manages.
clearStrategy() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics.Builder
Name of the strategy used.
clearStrategyChangeIncreaseRatio() - Method in class com.google.ortools.sat.SatParameters.Builder
The parameter num_conflicts_before_strategy_changes is increased by that much after each strategy change.
clearSubsolverParams() - Method in class com.google.ortools.sat.SatParameters.Builder
It is possible to specify additional subsolver configuration.
clearSubsolvers() - Method in class com.google.ortools.sat.SatParameters.Builder
In multi-thread, the solver can be mainly seen as a portfolio of solvers with different parameters.
clearSubsumptionDuringConflictAnalysis() - Method in class com.google.ortools.sat.SatParameters.Builder
At a really low cost, during the 1-UIP conflict computation, it is easy to detect if some of the involved reasons are subsumed by the current conflict.
clearSufficientAssumptionsForInfeasibility() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
A subset of the model "assumptions" field.
clearSufficientReductionForRestart() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
For ADAPTIVE_HEURISTIC and ADAPTIVE_DISTANCE_BASED only: A relative reduction in the potential function by this amount always triggers a restart.
clearSupply() - Method in class com.google.ortools.graph.FlowNodeProto.Builder
The supply can be positive or negative in which case it means demand.
clearSupport() - Method in class com.google.ortools.sat.SparsePermutationProto.Builder
Each cycle is listed one after the other in the support field.
clearSymmetry() - Method in class com.google.ortools.sat.CpModelProto.Builder
For now, this is not meant to be filled by a client writing a model, but by our preprocessing step.
clearSymmetryLevel() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we try to automatically detect the symmetries in a model and exploit them.
clearSynchronizationType() - Method in class com.google.ortools.bop.BopParameters.Builder
optional .operations_research.bop.BopParameters.ThreadSynchronizationType synchronization_type = 25 [default = NO_SYNCHRONIZATION];
clearTable() - Method in class com.google.ortools.sat.ConstraintProto.Builder
The table constraint enforces what values a tuple of variables may take.
clearTail() - Method in class com.google.ortools.graph.FlowArcProto.Builder
A directed arc goes from a tail node to a head node.
clearTails() - Method in class com.google.ortools.sat.CircuitConstraintProto.Builder
repeated int32 tails = 3;
clearTails() - Method in class com.google.ortools.sat.RoutesConstraintProto.Builder
repeated int32 tails = 1;
clearTarget() - Method in class com.google.ortools.sat.ElementConstraintProto.Builder
int32 target = 2;
clearTarget() - Method in class com.google.ortools.sat.LinearArgumentProto.Builder
.operations_research.sat.LinearExpressionProto target = 1;
clearTargetIndex() - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
If both `target_index` and `target_name` are set, they must point to the same entity.
clearTargetName() - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
Alternate to index.
clearTargetType() - Method in class com.google.ortools.linearsolver.MPModelProto.Annotation.Builder
optional .operations_research.MPModelProto.Annotation.TargetType target_type = 1;
clearTerminationCheckFrequency() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
The frequency (based on a counter reset every major iteration) to check for termination (involves extra work) and log iteration stats.
clearTerminationCriteria() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
optional .operations_research.pdlp.TerminationCriteria termination_criteria = 1;
clearTerminationReason() - Method in class com.google.ortools.pdlp.SolveLog.Builder
The reason that the solve terminated.
clearTerminationString() - Method in class com.google.ortools.pdlp.SolveLog.Builder
Optional extra information about the termination reason.
clearTightenedVariables() - Method in class com.google.ortools.sat.CpSolverResponse.Builder
Advanced usage.
clearTime() - Method in class com.google.ortools.constraintsolver.RegularLimitParameters.Builder
TODO(user): Specify the time units or switch to google.Duration proto.
clearTimeExprs() - Method in class com.google.ortools.sat.ReservoirConstraintProto.Builder
affine expressions.
clearTimeLimit() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
Limit to the time spent in the search.
clearTimeSecLimit() - Method in class com.google.ortools.pdlp.TerminationCriteria.Builder
If termination_reason = TERMINATION_REASON_TIME_LIMIT then the solver has taken at least time_sec_limit time.
clearTotalNumAcceptedNeighbors() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
int64 total_num_accepted_neighbors = 5;
clearTotalNumFilteredNeighbors() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
int64 total_num_filtered_neighbors = 4;
clearTotalNumNeighbors() - Method in class com.google.ortools.constraintsolver.LocalSearchStatistics.Builder
Total number of (filtered/accepted) neighbors created during the search.
clearTracePropagation() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Activate propagate tracing.
clearTraceSearch() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Trace search.
clearTrailBlockSize() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
This parameter indicates the default size of a block of the trail.
clearTransformations() - Method in class com.google.ortools.sat.DecisionStrategyProto.Builder
repeated .operations_research.sat.DecisionStrategyProto.AffineTransformation transformations = 4;
clearTransitionHead() - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
repeated int64 transition_head = 5;
clearTransitionLabel() - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
repeated int64 transition_label = 6;
clearTransitionTail() - Method in class com.google.ortools.sat.AutomatonConstraintProto.Builder
List of transitions (all 3 vectors have the same size).
clearType() - Method in class com.google.ortools.bop.BopOptimizerMethod.Builder
optional .operations_research.bop.BopOptimizerMethod.OptimizerType type = 1;
clearType() - Method in class com.google.ortools.linearsolver.MPSosConstraint.Builder
optional .operations_research.MPSosConstraint.Type type = 1 [default = SOS1_DEFAULT];
clearUnitCost() - Method in class com.google.ortools.graph.FlowArcProto.Builder
Cost of this arc per unit of flow.
clearUpperBound() - Method in class com.google.ortools.linearsolver.MPConstraintProto.Builder
optional double upper_bound = 3 [default = inf];
clearUpperBound() - Method in class com.google.ortools.linearsolver.MPQuadraticConstraint.Builder
optional double upper_bound = 7 [default = inf];
clearUpperBound() - Method in class com.google.ortools.linearsolver.MPVariableProto.Builder
optional double upper_bound = 2 [default = inf];
clearUpperBound() - Method in class com.google.ortools.sat.LinearBooleanConstraint.Builder
optional int64 upper_bound = 4;
clearUseAbslRandom() - Method in class com.google.ortools.sat.SatParameters.Builder
optional bool use_absl_random = 180 [default = false];
clearUseAllPossibleDisjunctions() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
bool use_all_possible_disjunctions = 108;
clearUseBlockingRestart() - Method in class com.google.ortools.sat.SatParameters.Builder
Block a moving restart algorithm if the trail size of the current conflict is greater than the multiplier times the moving average of the trail size at the previous conflicts.
clearUseBranchingInLp() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, the solver attemts to generate more info inside lp propagator by branching on some variables if certain criteria are met during the search tree exploration.
clearUseCombinedNoOverlap() - Method in class com.google.ortools.sat.SatParameters.Builder
This can be beneficial if there is a lot of no-overlap constraints but a relatively low number of different intervals in the problem.
clearUseCp() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
If true, use the CP solver to find a solution.
clearUseCpSat() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
If true, use the CP-SAT solver to find a solution.
clearUseCross() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which cross exchanges the starting chains of 2 paths, including exchanging the whole paths.
clearUseCrossExchange() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Not implemented yet.
clearUseCumulativeEdgeFinder() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Control the propagation of the cumulative constraint.
clearUseCumulativeInNoOverlap2D() - Method in class com.google.ortools.sat.SatParameters.Builder
When this is true, the no_overlap_2d constraint is reinforced with propagators from the cumulative constraints.
clearUseCumulativeTimeTable() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
bool use_cumulative_time_table = 106;
clearUseCumulativeTimeTableSync() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
bool use_cumulative_time_table_sync = 112;
clearUseDedicatedDualFeasibilityAlgorithm() - Method in class com.google.ortools.glop.GlopParameters.Builder
We have two possible dual phase I algorithms.
clearUseDepthFirstSearch() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
--- Search control --- If true, the solver should use depth-first search rather than local search to solve the problem.
clearUseDiagonalQpTrustRegionSolver() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.Builder
When solving QPs with diagonal objective matrices, this option can be turned on to enable an experimental solver that avoids linearization of the quadratic term.
clearUseDisjunctiveConstraintInCumulativeConstraint() - Method in class com.google.ortools.sat.SatParameters.Builder
When this is true, the cumulative constraint is reinforced with propagators from the disjunctive constraint to improve the inference on a set of tasks that are disjunctive at the root of the problem.
clearUseDualSimplex() - Method in class com.google.ortools.glop.GlopParameters.Builder
Whether or not we use the dual simplex algorithm instead of the primal.
clearUseElementRmq() - Method in class com.google.ortools.constraintsolver.ConstraintSolverParameters.Builder
Control the implementation of the element constraint.
clearUseErwaHeuristic() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether we use the ERWA (Exponential Recency Weighted Average) heuristic as described in "Learning Rate Based Branching Heuristic for SAT solvers", J.H.Liang, V.
clearUseExactLpReason() - Method in class com.google.ortools.sat.SatParameters.Builder
The solver usually exploit the LP relaxation of a model.
clearUseExchange() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which exchanges the positions of two nodes.
clearUseExchangePair() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which exchanges the positions of two pair of nodes.
clearUseExchangeSubtrip() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which exchanges subtrips associated to two pairs of nodes, see use_relocate_subtrip for a definition of subtrips.
clearUseExtendedSwapActive() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which makes an inactive node active and an active one inactive.
clearUseFeasibilityPump() - Method in class com.google.ortools.sat.SatParameters.Builder
Adds a feasibility pump subsolver along with lns subsolvers.
clearUseFullPathLns() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which relaxes one entire path and all inactive nodes.
clearUseFullPropagation() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
--- Propagation control --- These are advanced settings which should not be modified unless you know what you are doing.
clearUseGeneralizedCpSat() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
If true, use the CP-SAT solver to find a solution on generalized routing model.
clearUseGlobalCheapestInsertionCloseNodesLns() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
The following operator makes a node and its heuristic_close_nodes_lns_num_nodes closest neighbors unperformed along with each of their corresponding performed pickup/delivery pairs, and then reinserts them using the GlobalCheapestInsertion heuristic.
clearUseGlobalCheapestInsertionExpensiveChainLns() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
This operator finds heuristic_expensive_chain_lns_num_arcs_to_consider most expensive arcs on a route, makes the nodes in between pairs of these expensive arcs unperformed, and reinserts them using the GlobalCheapestInsertion heuristic.
clearUseGlobalCheapestInsertionPathLns() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
--- LNS-like large neighborhood search operators using heuristics --- Operator which makes all nodes on a route unperformed, and reinserts them using the GlobalCheapestInsertion heuristic.
clearUseGlop() - Method in class com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions.Builder
If true runs glop's presolver on the given instance prior to solving.
clearUseImpliedBounds() - Method in class com.google.ortools.sat.SatParameters.Builder
Stores and exploits "implied-bounds" in the solver.
clearUseImpliedFreePreprocessor() - Method in class com.google.ortools.glop.GlopParameters.Builder
If presolve runs, include the pass that detects implied free variables.
clearUseInactiveLns() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which relaxes all inactive nodes and one sub-chain of six consecutive arcs.
clearUseLearnedBinaryClausesInLp() - Method in class com.google.ortools.bop.BopParameters.Builder
Whether we use the learned binary clauses in the Linear Relaxation.
clearUseLightRelocatePair() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which moves a pair of pickup and delivery nodes after another pair.
clearUseLinKernighan() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Lin-Kernighan operator.
clearUseLnsOnly() - Method in class com.google.ortools.sat.SatParameters.Builder
LNS parameters.
clearUseLocalCheapestInsertionCloseNodesLns() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Same as above, but insertion positions for nodes are determined by the LocalCheapestInsertion heuristic.
clearUseLocalCheapestInsertionExpensiveChainLns() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Same as above but using LocalCheapestInsertion as a heuristic for insertion.
clearUseLocalCheapestInsertionPathLns() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Same as above but using LocalCheapestInsertion as a heuristic.
clearUseLpLns() - Method in class com.google.ortools.bop.BopParameters.Builder
Use Large Neighborhood Search based on the LP relaxation.
clearUseLpStrongBranching() - Method in class com.google.ortools.bop.BopParameters.Builder
Use strong branching in the linear relaxation optimizer.
clearUseMakeActive() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
--- Operators on inactive nodes --- Operator which inserts an inactive node into a path.
clearUseMakeChainInactive() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which makes a "chain" of path nodes inactive.
clearUseMakeInactive() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which makes path nodes inactive.
clearUseMiddleProductFormUpdate() - Method in class com.google.ortools.glop.GlopParameters.Builder
Whether or not to use the middle product form update rather than the standard eta LU update.
clearUseMultiArmedBanditConcatenateOperators() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.Builder
If true, the solver will use multi-armed bandit concatenate operators.
clearUseNodePairSwapActive() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which makes an inactive node active and an active pair of nodes inactive OR makes an inactive pair of nodes active and an active node inactive.
clearUseOptimizationHints() - Method in class com.google.ortools.sat.SatParameters.Builder
For an optimization problem, whether we follow some hints in order to find a better first solution.
clearUseOptionalVariables() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, we automatically detect variables whose constraint are always enforced by the same literal and we mark them as optional.
clearUseOrOpt() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which moves sub-chains of a path of length 1, 2 and 3 to another position in the same path.
clearUseOverloadCheckerInCumulativeConstraint() - Method in class com.google.ortools.sat.SatParameters.Builder
When this is true, the cumulative constraint is reinforced with overload checking, i.e., an additional level of reasoning based on energy.
clearUsePathLns() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
--- Large neighborhood search operators --- Operator which relaxes two sub-chains of three consecutive arcs each.
clearUsePbResolution() - Method in class com.google.ortools.sat.SatParameters.Builder
Whether to use pseudo-Boolean resolution to analyze a conflict.
clearUsePhaseSaving() - Method in class com.google.ortools.sat.SatParameters.Builder
If this is true, then the polarity of a variable will be the last value it was assigned to, or its default polarity if it was never assigned since the call to ResetDecisionHeuristic().
clearUsePotentialOneFlipRepairsInLs() - Method in class com.google.ortools.bop.BopParameters.Builder
Wheter we keep a list of variable that can potentially repair in one flip all the current infeasible constraints (such variable must at least appear in all the infeasible constraints for this to happen).
clearUsePrecedencesInDisjunctiveConstraint() - Method in class com.google.ortools.sat.SatParameters.Builder
When this is true, then a disjunctive constraint will try to use the precedence relations between time intervals to propagate their bounds further.
clearUsePreprocessing() - Method in class com.google.ortools.glop.GlopParameters.Builder
Whether or not we use advanced preprocessing techniques.
clearUseProbingSearch() - Method in class com.google.ortools.sat.SatParameters.Builder
If true, search will continuously probe Boolean variables, and integer variable bounds.
clearUseRandomLns() - Method in class com.google.ortools.bop.BopParameters.Builder
Use the random Large Neighborhood Search instead of the exhaustive one.
clearUseRelaxationLns() - Method in class com.google.ortools.sat.SatParameters.Builder
Turns on a lns worker which solves relaxed version of the original problem by removing constraints from the problem in order to get better bounds.
clearUseRelocate() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
--- Inter-route operators --- Operator which moves a single node to another position.
clearUseRelocateAndMakeActive() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which relocates a node while making an inactive one active.
clearUseRelocateExpensiveChain() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder
Operator which detects the relocate_expensive_chain_num_arcs_to_consider most expensive arcs on a path, and moves the chain resulting from cutting pairs of arcs among these to another position.
clearUseRelocateNeighbors() - Method in class com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearc