Files
ortools-clone/docs/javadoc/com/google/ortools/sat/package-summary.html
Mizux Seiha 3b81c981c2 Update doc
2022-03-04 00:19:15 +01:00

734 lines
54 KiB
HTML

<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Thu Mar 03 21:59:09 CET 2022 -->
<title>com.google.ortools.sat (com.google.ortools:ortools-java 9.3.10440 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-03-03">
<meta name="description" content="declaration: package: com.google.ortools.sat">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html#package">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li>Description&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package com.google.ortools.sat" class="title">Package com.google.ortools.sat</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">com.google.ortools.sat</span></div>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="v1/package-summary.html">com.google.ortools.sat.v1</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button><button id="class-summary-tab3" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab3', 2)" class="table-tab">Enums</button><button id="class-summary-tab5" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab5', 2)" class="table-tab">Exceptions</button></div>
<div id="class-summary.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AffineExpression.html" title="class in com.google.ortools.sat">AffineExpression</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">A specialized linear expression: a * x + b</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AllDifferentConstraintProto.html" title="class in com.google.ortools.sat">AllDifferentConstraintProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
All affine expressions must take different values.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AllDifferentConstraintProto.Builder.html" title="class in com.google.ortools.sat">AllDifferentConstraintProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
All affine expressions must take different values.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AllDifferentConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">AllDifferentConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AutomatonConstraint.html" title="class in com.google.ortools.sat">AutomatonConstraint</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Specialized automaton constraint.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AutomatonConstraintProto.html" title="class in com.google.ortools.sat">AutomatonConstraintProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
This constraint forces a sequence of variables to be accepted by an
automaton.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AutomatonConstraintProto.Builder.html" title="class in com.google.ortools.sat">AutomatonConstraintProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
This constraint forces a sequence of variables to be accepted by an
automaton.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AutomatonConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">AutomatonConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="BoolArgumentProto.html" title="class in com.google.ortools.sat">BoolArgumentProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Argument of the constraints of the form OP(literals).</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="BoolArgumentProto.Builder.html" title="class in com.google.ortools.sat">BoolArgumentProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Argument of the constraints of the form OP(literals).</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="BoolArgumentProtoOrBuilder.html" title="interface in com.google.ortools.sat">BoolArgumentProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="BooleanAssignment.html" title="class in com.google.ortools.sat">BooleanAssignment</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Stores an assignment of variables as a list of true literals using their
signed representation.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="BooleanAssignment.Builder.html" title="class in com.google.ortools.sat">BooleanAssignment.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Stores an assignment of variables as a list of true literals using their
signed representation.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="BooleanAssignmentOrBuilder.html" title="interface in com.google.ortools.sat">BooleanAssignmentOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="BooleanProblem.html" title="class in com.google.ortools.sat">BooleanProblem</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="BoolVar.html" title="class in com.google.ortools.sat">BoolVar</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">An Boolean variable.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CircuitConstraint.html" title="class in com.google.ortools.sat">CircuitConstraint</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Specialized circuit constraint.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CircuitConstraintProto.html" title="class in com.google.ortools.sat">CircuitConstraintProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The circuit constraint is defined on a graph where the arc presence are
controlled by literals.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CircuitConstraintProto.Builder.html" title="class in com.google.ortools.sat">CircuitConstraintProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The circuit constraint is defined on a graph where the arc presence are
controlled by literals.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="CircuitConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">CircuitConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConstantExpression.html" title="class in com.google.ortools.sat">ConstantExpression</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">A specialized constant linear expression.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Constraint.html" title="class in com.google.ortools.sat">Constraint</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Wrapper around a ConstraintProto.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConstraintProto.html" title="class in com.google.ortools.sat">ConstraintProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Next id: 31</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ConstraintProto.Builder.html" title="class in com.google.ortools.sat">ConstraintProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Next id: 31</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="ConstraintProto.ConstraintCase.html" title="enum in com.google.ortools.sat">ConstraintProto.ConstraintCase</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">ConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CpModel.html" title="class in com.google.ortools.sat">CpModel</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Main modeling class.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab5"><a href="CpModel.MismatchedArrayLengths.html" title="class in com.google.ortools.sat">CpModel.MismatchedArrayLengths</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab5">
<div class="block">Exception thrown when parallel arrays have mismatched lengths.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab5"><a href="CpModel.WrongLength.html" title="class in com.google.ortools.sat">CpModel.WrongLength</a></div>
<div class="col-last even-row-color class-summary class-summary-tab5">
<div class="block">Exception thrown when an array has a wrong length.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CpModelProto.html" title="class in com.google.ortools.sat">CpModelProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
A constraint programming problem.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CpModelProto.Builder.html" title="class in com.google.ortools.sat">CpModelProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
A constraint programming problem.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CpModelProtobuf.html" title="class in com.google.ortools.sat">CpModelProtobuf</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="CpModelProtoOrBuilder.html" title="interface in com.google.ortools.sat">CpModelProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CpObjectiveProto.html" title="class in com.google.ortools.sat">CpObjectiveProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Optimization objective.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CpObjectiveProto.Builder.html" title="class in com.google.ortools.sat">CpObjectiveProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Optimization objective.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="CpObjectiveProtoOrBuilder.html" title="interface in com.google.ortools.sat">CpObjectiveProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CpSatHelper.html" title="class in com.google.ortools.sat">CpSatHelper</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CpSolver.html" title="class in com.google.ortools.sat">CpSolver</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Wrapper around the SAT solver.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CpSolverResponse.html" title="class in com.google.ortools.sat">CpSolverResponse</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The response returned by a solver trying to solve a CpModelProto.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CpSolverResponse.Builder.html" title="class in com.google.ortools.sat">CpSolverResponse.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The response returned by a solver trying to solve a CpModelProto.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="CpSolverResponseOrBuilder.html" title="interface in com.google.ortools.sat">CpSolverResponseOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CpSolverSolution.html" title="class in com.google.ortools.sat">CpSolverSolution</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Just a message used to store dense solution.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CpSolverSolution.Builder.html" title="class in com.google.ortools.sat">CpSolverSolution.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Just a message used to store dense solution.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CpSolverSolutionCallback.html" title="class in com.google.ortools.sat">CpSolverSolutionCallback</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Parent class to create a callback called at each solution.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="CpSolverSolutionOrBuilder.html" title="interface in com.google.ortools.sat">CpSolverSolutionOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="CpSolverStatus.html" title="enum in com.google.ortools.sat">CpSolverStatus</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">
The status returned by a solver trying to solve a CpModelProto.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CumulativeConstraint.html" title="class in com.google.ortools.sat">CumulativeConstraint</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Specialized cumulative constraint.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CumulativeConstraintProto.html" title="class in com.google.ortools.sat">CumulativeConstraintProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The sum of the demands of the intervals at each interval point cannot exceed
a capacity.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CumulativeConstraintProto.Builder.html" title="class in com.google.ortools.sat">CumulativeConstraintProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The sum of the demands of the intervals at each interval point cannot exceed
a capacity.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="CumulativeConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">CumulativeConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="DecisionStrategyProto.html" title="class in com.google.ortools.sat">DecisionStrategyProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Define the strategy to follow when the solver needs to take a new decision.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="DecisionStrategyProto.AffineTransformation.html" title="class in com.google.ortools.sat">DecisionStrategyProto.AffineTransformation</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Advanced usage.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="DecisionStrategyProto.AffineTransformation.Builder.html" title="class in com.google.ortools.sat">DecisionStrategyProto.AffineTransformation.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Advanced usage.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="DecisionStrategyProto.AffineTransformationOrBuilder.html" title="interface in com.google.ortools.sat">DecisionStrategyProto.AffineTransformationOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="DecisionStrategyProto.Builder.html" title="class in com.google.ortools.sat">DecisionStrategyProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Define the strategy to follow when the solver needs to take a new decision.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="DecisionStrategyProto.DomainReductionStrategy.html" title="enum in com.google.ortools.sat">DecisionStrategyProto.DomainReductionStrategy</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">
Once a variable has been chosen, this enum describe what decision is taken
on its domain.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="DecisionStrategyProto.VariableSelectionStrategy.html" title="enum in com.google.ortools.sat">DecisionStrategyProto.VariableSelectionStrategy</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">
The order in which the variables above should be considered.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="DecisionStrategyProtoOrBuilder.html" title="interface in com.google.ortools.sat">DecisionStrategyProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="DenseMatrixProto.html" title="class in com.google.ortools.sat">DenseMatrixProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
A dense matrix of numbers encoded in a flat way, row by row.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="DenseMatrixProto.Builder.html" title="class in com.google.ortools.sat">DenseMatrixProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
A dense matrix of numbers encoded in a flat way, row by row.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="DenseMatrixProtoOrBuilder.html" title="interface in com.google.ortools.sat">DenseMatrixProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="DoubleLinearExpr.html" title="class in com.google.ortools.sat">DoubleLinearExpr</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A linear expression interface that can be parsed.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ElementConstraintProto.html" title="class in com.google.ortools.sat">ElementConstraintProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The constraint target = vars[index].</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ElementConstraintProto.Builder.html" title="class in com.google.ortools.sat">ElementConstraintProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The constraint target = vars[index].</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ElementConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">ElementConstraintProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="FloatObjectiveProto.html" title="class in com.google.ortools.sat">FloatObjectiveProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
A linear floating point objective: sum coeffs[i] * vars[i] + offset.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="FloatObjectiveProto.Builder.html" title="class in com.google.ortools.sat">FloatObjectiveProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
A linear floating point objective: sum coeffs[i] * vars[i] + offset.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="FloatObjectiveProtoOrBuilder.html" title="interface in com.google.ortools.sat">FloatObjectiveProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="IntegerVariableProto.html" title="class in com.google.ortools.sat">IntegerVariableProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
An integer variable.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="IntegerVariableProto.Builder.html" title="class in com.google.ortools.sat">IntegerVariableProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
An integer variable.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="IntegerVariableProtoOrBuilder.html" title="interface in com.google.ortools.sat">IntegerVariableProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="IntervalConstraintProto.html" title="class in com.google.ortools.sat">IntervalConstraintProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
This is not really a constraint.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="IntervalConstraintProto.Builder.html" title="class in com.google.ortools.sat">IntervalConstraintProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
This is not really a constraint.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="IntervalConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">IntervalConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="IntervalVar.html" title="class in com.google.ortools.sat">IntervalVar</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">An interval variable.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="IntVar.html" title="class in com.google.ortools.sat">IntVar</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">An integer variable.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="InverseConstraintProto.html" title="class in com.google.ortools.sat">InverseConstraintProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The two arrays of variable each represent a function, the second is the
inverse of the first: f_direct[i] == j &lt;=&gt; f_inverse[j] == i.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="InverseConstraintProto.Builder.html" title="class in com.google.ortools.sat">InverseConstraintProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The two arrays of variable each represent a function, the second is the
inverse of the first: f_direct[i] == j &lt;=&gt; f_inverse[j] == i.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="InverseConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">InverseConstraintProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="LinearArgument.html" title="interface in com.google.ortools.sat">LinearArgument</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">A object that can build a LinearExpr object.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LinearArgumentProto.html" title="class in com.google.ortools.sat">LinearArgumentProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Protobuf type <code>operations_research.sat.LinearArgumentProto</code></div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LinearArgumentProto.Builder.html" title="class in com.google.ortools.sat">LinearArgumentProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Protobuf type <code>operations_research.sat.LinearArgumentProto</code></div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="LinearArgumentProtoOrBuilder.html" title="interface in com.google.ortools.sat">LinearArgumentProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LinearBooleanConstraint.html" title="class in com.google.ortools.sat">LinearBooleanConstraint</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
A linear Boolean constraint which is a bounded sum of linear terms.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LinearBooleanConstraint.Builder.html" title="class in com.google.ortools.sat">LinearBooleanConstraint.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
A linear Boolean constraint which is a bounded sum of linear terms.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="LinearBooleanConstraintOrBuilder.html" title="interface in com.google.ortools.sat">LinearBooleanConstraintOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LinearBooleanProblem.html" title="class in com.google.ortools.sat">LinearBooleanProblem</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
A linear Boolean problem.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LinearBooleanProblem.Builder.html" title="class in com.google.ortools.sat">LinearBooleanProblem.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
A linear Boolean problem.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="LinearBooleanProblemOrBuilder.html" title="interface in com.google.ortools.sat">LinearBooleanProblemOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LinearConstraintProto.html" title="class in com.google.ortools.sat">LinearConstraintProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The linear sum vars[i] * coeffs[i] must fall in the given domain.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LinearConstraintProto.Builder.html" title="class in com.google.ortools.sat">LinearConstraintProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The linear sum vars[i] * coeffs[i] must fall in the given domain.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="LinearConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">LinearConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="LinearExpr.html" title="interface in com.google.ortools.sat">LinearExpr</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">A linear expression (sum (ai * xi) + b).</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LinearExprBuilder.html" title="class in com.google.ortools.sat">LinearExprBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Builder class for the LinearExpr container.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LinearExpressionProto.html" title="class in com.google.ortools.sat">LinearExpressionProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Some constraints supports linear expression instead of just using a reference
to a variable.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LinearExpressionProto.Builder.html" title="class in com.google.ortools.sat">LinearExpressionProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Some constraints supports linear expression instead of just using a reference
to a variable.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="LinearExpressionProtoOrBuilder.html" title="interface in com.google.ortools.sat">LinearExpressionProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LinearObjective.html" title="class in com.google.ortools.sat">LinearObjective</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The objective of an optimization problem.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LinearObjective.Builder.html" title="class in com.google.ortools.sat">LinearObjective.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The objective of an optimization problem.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="LinearObjectiveOrBuilder.html" title="interface in com.google.ortools.sat">LinearObjectiveOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ListOfVariablesProto.html" title="class in com.google.ortools.sat">ListOfVariablesProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
A list of variables, without any semantics.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ListOfVariablesProto.Builder.html" title="class in com.google.ortools.sat">ListOfVariablesProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
A list of variables, without any semantics.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ListOfVariablesProtoOrBuilder.html" title="interface in com.google.ortools.sat">ListOfVariablesProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="Literal.html" title="interface in com.google.ortools.sat">Literal</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Interface to describe a boolean variable or its negation.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="main.html" title="class in com.google.ortools.sat">main</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="mainJNI.html" title="class in com.google.ortools.sat">mainJNI</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MultipleCircuitConstraint.html" title="class in com.google.ortools.sat">MultipleCircuitConstraint</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Specialized multiple circuit constraint.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NoOverlap2dConstraint.html" title="class in com.google.ortools.sat">NoOverlap2dConstraint</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Specialized NoOverlap2D constraint.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="NoOverlap2DConstraintProto.html" title="class in com.google.ortools.sat">NoOverlap2DConstraintProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The boxes defined by [start_x, end_x) * [start_y, end_y) cannot overlap.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NoOverlap2DConstraintProto.Builder.html" title="class in com.google.ortools.sat">NoOverlap2DConstraintProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The boxes defined by [start_x, end_x) * [start_y, end_y) cannot overlap.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="NoOverlap2DConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">NoOverlap2DConstraintProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NoOverlapConstraintProto.html" title="class in com.google.ortools.sat">NoOverlapConstraintProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
All the intervals (index of IntervalConstraintProto) must be disjoint.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="NoOverlapConstraintProto.Builder.html" title="class in com.google.ortools.sat">NoOverlapConstraintProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
All the intervals (index of IntervalConstraintProto) must be disjoint.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="NoOverlapConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">NoOverlapConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="NotBoolVar.html" title="class in com.google.ortools.sat">NotBoolVar</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The negation of a boolean variable.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PartialVariableAssignment.html" title="class in com.google.ortools.sat">PartialVariableAssignment</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
This message encodes a partial (or full) assignment of the variables of a
CpModelProto.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PartialVariableAssignment.Builder.html" title="class in com.google.ortools.sat">PartialVariableAssignment.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
This message encodes a partial (or full) assignment of the variables of a
CpModelProto.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="PartialVariableAssignmentOrBuilder.html" title="interface in com.google.ortools.sat">PartialVariableAssignmentOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ReservoirConstraint.html" title="class in com.google.ortools.sat">ReservoirConstraint</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Specialized reservoir constraint.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ReservoirConstraintProto.html" title="class in com.google.ortools.sat">ReservoirConstraintProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Maintain a reservoir level within bounds.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ReservoirConstraintProto.Builder.html" title="class in com.google.ortools.sat">ReservoirConstraintProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
Maintain a reservoir level within bounds.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ReservoirConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">ReservoirConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RoutesConstraintProto.html" title="class in com.google.ortools.sat">RoutesConstraintProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The "VRP" (Vehicle Routing Problem) constraint.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RoutesConstraintProto.Builder.html" title="class in com.google.ortools.sat">RoutesConstraintProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The "VRP" (Vehicle Routing Problem) constraint.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="RoutesConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">RoutesConstraintProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SatParameters.html" title="class in com.google.ortools.sat">SatParameters</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Contains the definitions for all the sat algorithm parameters and their
default values.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="SatParameters.BinaryMinizationAlgorithm.html" title="enum in com.google.ortools.sat">SatParameters.BinaryMinizationAlgorithm</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">
Whether to expoit the binary clause to minimize learned clauses further.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SatParameters.Builder.html" title="class in com.google.ortools.sat">SatParameters.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
Contains the definitions for all the sat algorithm parameters and their
default values.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="SatParameters.ClauseOrdering.html" title="enum in com.google.ortools.sat">SatParameters.ClauseOrdering</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">
The clauses that will be kept during a cleanup are the ones that come
first under this order.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="SatParameters.ClauseProtection.html" title="enum in com.google.ortools.sat">SatParameters.ClauseProtection</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">
Each time a clause activity is bumped, the clause has a chance to be
protected during the next cleanup phase.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="SatParameters.ConflictMinimizationAlgorithm.html" title="enum in com.google.ortools.sat">SatParameters.ConflictMinimizationAlgorithm</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">
Do we try to minimize conflicts (greedily) when creating them.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="SatParameters.FPRoundingMethod.html" title="enum in com.google.ortools.sat">SatParameters.FPRoundingMethod</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">
Rounding method to use for feasibility pump.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="SatParameters.MaxSatAssumptionOrder.html" title="enum in com.google.ortools.sat">SatParameters.MaxSatAssumptionOrder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">
In what order do we add the assumptions in a core-based max-sat algorithm</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="SatParameters.MaxSatStratificationAlgorithm.html" title="enum in com.google.ortools.sat">SatParameters.MaxSatStratificationAlgorithm</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">
What stratification algorithm we use in the presence of weight.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="SatParameters.Polarity.html" title="enum in com.google.ortools.sat">SatParameters.Polarity</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">
Specifies the initial polarity (true/false) when the solver branches on a
variable.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="SatParameters.RestartAlgorithm.html" title="enum in com.google.ortools.sat">SatParameters.RestartAlgorithm</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">
Restart algorithms.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="SatParameters.SearchBranching.html" title="enum in com.google.ortools.sat">SatParameters.SearchBranching</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">
The search branching will be used to decide how to branch on unfixed nodes.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="SatParameters.VariableOrder.html" title="enum in com.google.ortools.sat">SatParameters.VariableOrder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">
Variables without activity (i.e.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="SatParametersOrBuilder.html" title="interface in com.google.ortools.sat">SatParametersOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SatParametersOuterClass.html" title="class in com.google.ortools.sat">SatParametersOuterClass</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SolutionCallback.html" title="class in com.google.ortools.sat">SolutionCallback</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SolveWrapper.html" title="class in com.google.ortools.sat">SolveWrapper</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SparsePermutationProto.html" title="class in com.google.ortools.sat">SparsePermutationProto</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
A permutation of integers encoded as a list of cycles, hence the "sparse"
format.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SparsePermutationProto.Builder.html" title="class in com.google.ortools.sat">SparsePermutationProto.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
A permutation of integers encoded as a list of cycles, hence the "sparse"
format.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="SparsePermutationProtoOrBuilder.html" title="interface in com.google.ortools.sat">SparsePermutationProtoOrBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SymmetryProto.html" title="class in com.google.ortools.sat">SymmetryProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
EXPERIMENTAL.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SymmetryProto.Builder.html" title="class in com.google.ortools.sat">SymmetryProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
EXPERIMENTAL.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="SymmetryProtoOrBuilder.html" title="interface in com.google.ortools.sat">SymmetryProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TableConstraint.html" title="class in com.google.ortools.sat">TableConstraint</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Specialized assignment constraint.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TableConstraintProto.html" title="class in com.google.ortools.sat">TableConstraintProto</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">
The values of the n-tuple formed by the given variables can only be one of
the listed n-tuples in values.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TableConstraintProto.Builder.html" title="class in com.google.ortools.sat">TableConstraintProto.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
The values of the n-tuple formed by the given variables can only be one of
the listed n-tuples in values.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="TableConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">TableConstraintProtoOrBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="WeightedSumExpression.html" title="class in com.google.ortools.sat">WeightedSumExpression</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">A specialized linear expression: sum(ai * xi) + b.</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2022. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>