2092 lines
190 KiB
HTML
2092 lines
190 KiB
HTML
<!DOCTYPE HTML>
|
|
<html lang="en">
|
|
<head>
|
|
<!-- Generated by javadoc (17) on Thu Mar 03 21:59:09 CET 2022 -->
|
|
<title>All Classes and Interfaces (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="class index">
|
|
<meta name="generator" content="javadoc/AllClassesIndexWriter">
|
|
<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="all-classes-index-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>Package</li>
|
|
<li>Class</li>
|
|
<li>Use</li>
|
|
<li><a href="overview-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#all-classes">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="sub-nav">
|
|
<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="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
|
|
</div>
|
|
<div id="all-classes-table">
|
|
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enums</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Exceptions</button></div>
|
|
<div id="all-classes-table.tabpanel" role="tabpanel">
|
|
<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
|
|
<div class="table-header col-first">Class</div>
|
|
<div class="table-header col-last">Description</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/AdaptiveLinesearchParams.html" title="class in com.google.ortools.pdlp">AdaptiveLinesearchParams</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
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.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/AdaptiveLinesearchParams.Builder.html" title="class in com.google.ortools.pdlp">AdaptiveLinesearchParams.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
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.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/AdaptiveLinesearchParamsOrBuilder.html" title="interface in com.google.ortools.pdlp">AdaptiveLinesearchParamsOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/AffineExpression.html" title="class in com.google.ortools.sat">AffineExpression</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A specialized linear expression: a * x + b</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/AllDifferentConstraintProto.html" title="class in com.google.ortools.sat">AllDifferentConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
All affine expressions must take different values.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/AllDifferentConstraintProto.Builder.html" title="class in com.google.ortools.sat">AllDifferentConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
All affine expressions must take different values.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/AllDifferentConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">AllDifferentConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/Assignment.html" title="class in com.google.ortools.constraintsolver">Assignment</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">An Assignment is a variable -> domains mapping, used<br>
|
|
to report solutions to the user.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/AssignmentElement.html" title="class in com.google.ortools.constraintsolver">AssignmentElement</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/AssignmentIntContainer.html" title="class in com.google.ortools.constraintsolver">AssignmentIntContainer</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/AssignmentIntervalContainer.html" title="class in com.google.ortools.constraintsolver">AssignmentIntervalContainer</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/AssignmentSequenceContainer.html" title="class in com.google.ortools.constraintsolver">AssignmentSequenceContainer</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/AutomatonConstraint.html" title="class in com.google.ortools.sat">AutomatonConstraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Specialized automaton constraint.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/AutomatonConstraintProto.html" title="class in com.google.ortools.sat">AutomatonConstraintProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/AutomatonConstraintProto.Builder.html" title="class in com.google.ortools.sat">AutomatonConstraintProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/AutomatonConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">AutomatonConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/BaseIntExpr.html" title="class in com.google.ortools.constraintsolver">BaseIntExpr</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/BaseLns.html" title="class in com.google.ortools.constraintsolver">BaseLns</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This is the base class for building an Lns operator.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/BaseObject.html" title="class in com.google.ortools.constraintsolver">BaseObject</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A BaseObject is the root of all reversibly allocated objects.<br>
|
|
A DebugString method and the associated << operator are implemented<br>
|
|
as a convenience.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/BoolArgumentProto.html" title="class in com.google.ortools.sat">BoolArgumentProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Argument of the constraints of the form OP(literals).</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/BoolArgumentProto.Builder.html" title="class in com.google.ortools.sat">BoolArgumentProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Argument of the constraints of the form OP(literals).</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/BoolArgumentProtoOrBuilder.html" title="interface in com.google.ortools.sat">BoolArgumentProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/BooleanAssignment.html" title="class in com.google.ortools.sat">BooleanAssignment</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/BooleanAssignment.Builder.html" title="class in com.google.ortools.sat">BooleanAssignment.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/BooleanAssignmentOrBuilder.html" title="interface in com.google.ortools.sat">BooleanAssignmentOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/BooleanProblem.html" title="class in com.google.ortools.sat">BooleanProblem</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/BooleanVar.html" title="class in com.google.ortools.constraintsolver">BooleanVar</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/BoolVar.html" title="class in com.google.ortools.sat">BoolVar</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">An Boolean variable.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/bop/BopOptimizerMethod.html" title="class in com.google.ortools.bop">BopOptimizerMethod</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Method used to optimize a solution in Bop.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/bop/BopOptimizerMethod.Builder.html" title="class in com.google.ortools.bop">BopOptimizerMethod.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Method used to optimize a solution in Bop.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/bop/BopOptimizerMethod.OptimizerType.html" title="enum in com.google.ortools.bop">BopOptimizerMethod.OptimizerType</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Protobuf enum <code>operations_research.bop.BopOptimizerMethod.OptimizerType</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/bop/BopOptimizerMethodOrBuilder.html" title="interface in com.google.ortools.bop">BopOptimizerMethodOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/bop/BopParameters.html" title="class in com.google.ortools.bop">BopParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Contains the definitions for all the bop algorithm parameters and their
|
|
default values.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/bop/BopParameters.Builder.html" title="class in com.google.ortools.bop">BopParameters.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Contains the definitions for all the bop algorithm parameters and their
|
|
default values.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/bop/BopParameters.ThreadSynchronizationType.html" title="enum in com.google.ortools.bop">BopParameters.ThreadSynchronizationType</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Defines how the different solvers are synchronized during the search.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/bop/BopParametersOrBuilder.html" title="interface in com.google.ortools.bop">BopParametersOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/bop/BopParametersOuterClass.html" title="class in com.google.ortools.bop">BopParametersOuterClass</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/bop/BopSolverOptimizerSet.html" title="class in com.google.ortools.bop">BopSolverOptimizerSet</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Set of optimizer methods to be run by an instance of the portfolio optimizer.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/bop/BopSolverOptimizerSet.Builder.html" title="class in com.google.ortools.bop">BopSolverOptimizerSet.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Set of optimizer methods to be run by an instance of the portfolio optimizer.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/bop/BopSolverOptimizerSetOrBuilder.html" title="interface in com.google.ortools.bop">BopSolverOptimizerSetOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/CastConstraint.html" title="class in com.google.ortools.constraintsolver">CastConstraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Cast constraints are special channeling constraints designed<br>
|
|
to keep a variable in sync with an expression.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/ChangeValue.html" title="class in com.google.ortools.constraintsolver">ChangeValue</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Defines operators which change the value of variables;<br>
|
|
each neighbor corresponds to *one* modified variable.<br>
|
|
Sub-classes have to define ModifyValue which determines what the new<br>
|
|
variable value is going to be (given the current value and the variable).</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CircuitConstraint.html" title="class in com.google.ortools.sat">CircuitConstraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Specialized circuit constraint.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CircuitConstraintProto.html" title="class in com.google.ortools.sat">CircuitConstraintProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CircuitConstraintProto.Builder.html" title="class in com.google.ortools.sat">CircuitConstraintProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/CircuitConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">CircuitConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ConstantExpression.html" title="class in com.google.ortools.sat">ConstantExpression</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A specialized constant linear expression.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/Constraint.html" title="class in com.google.ortools.constraintsolver">Constraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A constraint is the main modeling object.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/Constraint.html" title="class in com.google.ortools.sat">Constraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Wrapper around a ConstraintProto.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ConstraintProto.html" title="class in com.google.ortools.sat">ConstraintProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Next id: 31</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ConstraintProto.Builder.html" title="class in com.google.ortools.sat">ConstraintProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Next id: 31</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/ConstraintProto.ConstraintCase.html" title="enum in com.google.ortools.sat">ConstraintProto.ConstraintCase</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/ConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">ConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/ConstraintSolverParameters.html" title="class in com.google.ortools.constraintsolver">ConstraintSolverParameters</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Solver parameters.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/ConstraintSolverParameters.Builder.html" title="class in com.google.ortools.constraintsolver">ConstraintSolverParameters.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Solver parameters.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/constraintsolver/ConstraintSolverParameters.TrailCompression.html" title="enum in com.google.ortools.constraintsolver">ConstraintSolverParameters.TrailCompression</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Internal parameters of the solver.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/ConstraintSolverParametersOrBuilder.html" title="interface in com.google.ortools.constraintsolver">ConstraintSolverParametersOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/ConstraintSolverStatistics.html" title="class in com.google.ortools.constraintsolver">ConstraintSolverStatistics</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Statistics on the search in the constraint solver.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/ConstraintSolverStatistics.Builder.html" title="class in com.google.ortools.constraintsolver">ConstraintSolverStatistics.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Statistics on the search in the constraint solver.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/ConstraintSolverStatisticsOrBuilder.html" title="interface in com.google.ortools.constraintsolver">ConstraintSolverStatisticsOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/ConvergenceInformation.html" title="class in com.google.ortools.pdlp">ConvergenceInformation</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Information measuring how close a candidate is to establishing feasibility
|
|
and optimality; see also TerminationCriteria.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/ConvergenceInformation.Builder.html" title="class in com.google.ortools.pdlp">ConvergenceInformation.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Information measuring how close a candidate is to establishing feasibility
|
|
and optimality; see also TerminationCriteria.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/ConvergenceInformationOrBuilder.html" title="interface in com.google.ortools.pdlp">ConvergenceInformationOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpModel.html" title="class in com.google.ortools.sat">CpModel</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Main modeling class.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="com/google/ortools/sat/CpModel.MismatchedArrayLengths.html" title="class in com.google.ortools.sat">CpModel.MismatchedArrayLengths</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
|
|
<div class="block">Exception thrown when parallel arrays have mismatched lengths.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="com/google/ortools/sat/CpModel.WrongLength.html" title="class in com.google.ortools.sat">CpModel.WrongLength</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
|
|
<div class="block">Exception thrown when an array has a wrong length.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpModelProto.html" title="class in com.google.ortools.sat">CpModelProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A constraint programming problem.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpModelProto.Builder.html" title="class in com.google.ortools.sat">CpModelProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A constraint programming problem.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpModelProtobuf.html" title="class in com.google.ortools.sat">CpModelProtobuf</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/CpModelProtoOrBuilder.html" title="interface in com.google.ortools.sat">CpModelProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/v1/CpModelServiceProto.html" title="class in com.google.ortools.sat.v1">CpModelServiceProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpObjectiveProto.html" title="class in com.google.ortools.sat">CpObjectiveProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Optimization objective.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpObjectiveProto.Builder.html" title="class in com.google.ortools.sat">CpObjectiveProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Optimization objective.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/CpObjectiveProtoOrBuilder.html" title="interface in com.google.ortools.sat">CpObjectiveProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/init/CppBridge.html" title="class in com.google.ortools.init">CppBridge</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class performs various C++ initialization.<br>
|
|
<br>
|
|
It is meant to be used once at the start of a program.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/init/CppFlags.html" title="class in com.google.ortools.init">CppFlags</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Simple structure that holds useful C++ flags to setup from non-C++ languages.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpSatHelper.html" title="class in com.google.ortools.sat">CpSatHelper</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpSolver.html" title="class in com.google.ortools.sat">CpSolver</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Wrapper around the SAT solver.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/v1/CpSolverRequest.html" title="class in com.google.ortools.sat.v1">CpSolverRequest</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The request set to the remote solve service.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/v1/CpSolverRequest.Builder.html" title="class in com.google.ortools.sat.v1">CpSolverRequest.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The request set to the remote solve service.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/v1/CpSolverRequestOrBuilder.html" title="interface in com.google.ortools.sat.v1">CpSolverRequestOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpSolverResponse.html" title="class in com.google.ortools.sat">CpSolverResponse</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The response returned by a solver trying to solve a CpModelProto.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpSolverResponse.Builder.html" title="class in com.google.ortools.sat">CpSolverResponse.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The response returned by a solver trying to solve a CpModelProto.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/CpSolverResponseOrBuilder.html" title="interface in com.google.ortools.sat">CpSolverResponseOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpSolverSolution.html" title="class in com.google.ortools.sat">CpSolverSolution</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Just a message used to store dense solution.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpSolverSolution.Builder.html" title="class in com.google.ortools.sat">CpSolverSolution.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Just a message used to store dense solution.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CpSolverSolutionCallback.html" title="class in com.google.ortools.sat">CpSolverSolutionCallback</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Parent class to create a callback called at each solution.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/CpSolverSolutionOrBuilder.html" title="interface in com.google.ortools.sat">CpSolverSolutionOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/CpSolverStatus.html" title="enum in com.google.ortools.sat">CpSolverStatus</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
The status returned by a solver trying to solve a CpModelProto.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CumulativeConstraint.html" title="class in com.google.ortools.sat">CumulativeConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Specialized cumulative constraint.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CumulativeConstraintProto.html" title="class in com.google.ortools.sat">CumulativeConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/CumulativeConstraintProto.Builder.html" title="class in com.google.ortools.sat">CumulativeConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/CumulativeConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">CumulativeConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/Decision.html" title="class in com.google.ortools.constraintsolver">Decision</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A Decision represents a choice point in the search tree.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/DecisionBuilder.html" title="class in com.google.ortools.constraintsolver">DecisionBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A DecisionBuilder is responsible for creating the search tree.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/DecisionStrategyProto.html" title="class in com.google.ortools.sat">DecisionStrategyProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Define the strategy to follow when the solver needs to take a new decision.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/DecisionStrategyProto.AffineTransformation.html" title="class in com.google.ortools.sat">DecisionStrategyProto.AffineTransformation</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Advanced usage.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/DecisionStrategyProto.AffineTransformation.Builder.html" title="class in com.google.ortools.sat">DecisionStrategyProto.AffineTransformation.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Advanced usage.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/DecisionStrategyProto.AffineTransformationOrBuilder.html" title="interface in com.google.ortools.sat">DecisionStrategyProto.AffineTransformationOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/DecisionStrategyProto.Builder.html" title="class in com.google.ortools.sat">DecisionStrategyProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Define the strategy to follow when the solver needs to take a new decision.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/DecisionStrategyProto.DomainReductionStrategy.html" title="enum in com.google.ortools.sat">DecisionStrategyProto.DomainReductionStrategy</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/DecisionStrategyProto.VariableSelectionStrategy.html" title="enum in com.google.ortools.sat">DecisionStrategyProto.VariableSelectionStrategy</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
The order in which the variables above should be considered.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/DecisionStrategyProtoOrBuilder.html" title="interface in com.google.ortools.sat">DecisionStrategyProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/DecisionVisitor.html" title="class in com.google.ortools.constraintsolver">DecisionVisitor</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A DecisionVisitor is used to inspect a decision.<br>
|
|
It contains virtual methods for all type of 'declared' decisions.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/DefaultPhaseParameters.html" title="class in com.google.ortools.constraintsolver">DefaultPhaseParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This struct holds all parameters for the default search.<br>
|
|
DefaultPhaseParameters is only used by Solver::MakeDefaultPhase methods.<br>
|
|
Note this is for advanced users only.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/Demon.html" title="class in com.google.ortools.constraintsolver">Demon</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A Demon is the base element of a propagation queue.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/DenseMatrixProto.html" title="class in com.google.ortools.sat">DenseMatrixProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/DenseMatrixProto.Builder.html" title="class in com.google.ortools.sat">DenseMatrixProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/DenseMatrixProtoOrBuilder.html" title="interface in com.google.ortools.sat">DenseMatrixProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/DisjunctiveConstraint.html" title="class in com.google.ortools.constraintsolver">DisjunctiveConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/util/Domain.html" title="class in com.google.ortools.util">Domain</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">We call <i>domain</i> any subset of Int64 = [kint64min, kint64max].<br>
|
|
<br>
|
|
This class can be used to represent such set efficiently as a sorted and<br>
|
|
non-adjacent list of intervals.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/DoubleLinearExpr.html" title="class in com.google.ortools.sat">DoubleLinearExpr</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A linear expression interface that can be parsed.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ElementConstraintProto.html" title="class in com.google.ortools.sat">ElementConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The constraint target = vars[index].</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ElementConstraintProto.Builder.html" title="class in com.google.ortools.sat">ElementConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The constraint target = vars[index].</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/ElementConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">ElementConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/FirstSolutionStrategy.html" title="class in com.google.ortools.constraintsolver">FirstSolutionStrategy</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
First solution strategies, used as starting point of local search.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/FirstSolutionStrategy.Builder.html" title="class in com.google.ortools.constraintsolver">FirstSolutionStrategy.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
First solution strategies, used as starting point of local search.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/constraintsolver/FirstSolutionStrategy.Value.html" title="enum in com.google.ortools.constraintsolver">FirstSolutionStrategy.Value</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Protobuf enum <code>operations_research.FirstSolutionStrategy.Value</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/FirstSolutionStrategyOrBuilder.html" title="interface in com.google.ortools.constraintsolver">FirstSolutionStrategyOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/FloatObjectiveProto.html" title="class in com.google.ortools.sat">FloatObjectiveProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A linear floating point objective: sum coeffs[i] * vars[i] + offset.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/FloatObjectiveProto.Builder.html" title="class in com.google.ortools.sat">FloatObjectiveProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A linear floating point objective: sum coeffs[i] * vars[i] + offset.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/FloatObjectiveProtoOrBuilder.html" title="interface in com.google.ortools.sat">FloatObjectiveProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/FlowArcProto.html" title="class in com.google.ortools.graph">FlowArcProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.FlowArcProto</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/FlowArcProto.Builder.html" title="class in com.google.ortools.graph">FlowArcProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.FlowArcProto</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/graph/FlowArcProtoOrBuilder.html" title="interface in com.google.ortools.graph">FlowArcProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/FlowModelProto.html" title="class in com.google.ortools.graph">FlowModelProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Holds a flow problem, see NodeProto and ArcProto for more details.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/FlowModelProto.Builder.html" title="class in com.google.ortools.graph">FlowModelProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Holds a flow problem, see NodeProto and ArcProto for more details.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/graph/FlowModelProto.ProblemType.html" title="enum in com.google.ortools.graph">FlowModelProto.ProblemType</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
The type of problem to solve.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/graph/FlowModelProtoOrBuilder.html" title="interface in com.google.ortools.graph">FlowModelProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/FlowNodeProto.html" title="class in com.google.ortools.graph">FlowNodeProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.FlowNodeProto</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/FlowNodeProto.Builder.html" title="class in com.google.ortools.graph">FlowNodeProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.FlowNodeProto</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/graph/FlowNodeProtoOrBuilder.html" title="interface in com.google.ortools.graph">FlowNodeProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/FlowProblem.html" title="class in com.google.ortools.graph">FlowProblem</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/GlobalVehicleBreaksConstraint.html" title="class in com.google.ortools.constraintsolver">GlobalVehicleBreaksConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">GlobalVehicleBreaksConstraint ensures breaks constraints are enforced on<br>
|
|
all vehicles in the dimension passed to its constructor.<br>
|
|
It is intended to be used for dimensions representing time.<br>
|
|
A break constraint ensures break intervals fit on the route of a vehicle.<br>
|
|
For a given vehicle, it forces break intervals to be disjoint from visit<br>
|
|
intervals, where visit intervals start at CumulVar(node) and last for<br>
|
|
node_visit_transit[node].</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/glop/GlopParameters.html" title="class in com.google.ortools.glop">GlopParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
next id = 69</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/glop/GlopParameters.Builder.html" title="class in com.google.ortools.glop">GlopParameters.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
next id = 69</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/glop/GlopParameters.CostScalingAlgorithm.html" title="enum in com.google.ortools.glop">GlopParameters.CostScalingAlgorithm</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
This is only used if use_scaling is true.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/glop/GlopParameters.InitialBasisHeuristic.html" title="enum in com.google.ortools.glop">GlopParameters.InitialBasisHeuristic</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Heuristics to use in the primal simplex to remove fixed slack variables
|
|
from the initial basis.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/glop/GlopParameters.PricingRule.html" title="enum in com.google.ortools.glop">GlopParameters.PricingRule</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
General strategy used during pricing.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/glop/GlopParameters.ScalingAlgorithm.html" title="enum in com.google.ortools.glop">GlopParameters.ScalingAlgorithm</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Supported algorithms for scaling:
|
|
EQUILIBRATION - progressive scaling by row and column norms until the
|
|
marginal difference passes below a threshold.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/glop/GlopParameters.SolverBehavior.html" title="enum in com.google.ortools.glop">GlopParameters.SolverBehavior</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Like a Boolean with an extra value to let the algorithm decide what is the
|
|
best choice.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/glop/GlopParametersOrBuilder.html" title="interface in com.google.ortools.glop">GlopParametersOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/ImprovementSearchLimit.html" title="class in com.google.ortools.constraintsolver">ImprovementSearchLimit</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/InfeasibilityInformation.html" title="class in com.google.ortools.pdlp">InfeasibilityInformation</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Information measuring how close a point is to establishing primal or dual
|
|
infeasibility (i.e.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/InfeasibilityInformation.Builder.html" title="class in com.google.ortools.pdlp">InfeasibilityInformation.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Information measuring how close a point is to establishing primal or dual
|
|
infeasibility (i.e.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/InfeasibilityInformationOrBuilder.html" title="interface in com.google.ortools.pdlp">InfeasibilityInformationOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntBoolPair.html" title="class in com.google.ortools.constraintsolver">IntBoolPair</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/IntegerVariableProto.html" title="class in com.google.ortools.sat">IntegerVariableProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
An integer variable.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/IntegerVariableProto.Builder.html" title="class in com.google.ortools.sat">IntegerVariableProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
An integer variable.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/IntegerVariableProtoOrBuilder.html" title="interface in com.google.ortools.sat">IntegerVariableProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/IntervalConstraintProto.html" title="class in com.google.ortools.sat">IntervalConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
This is not really a constraint.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/IntervalConstraintProto.Builder.html" title="class in com.google.ortools.sat">IntervalConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
This is not really a constraint.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/IntervalConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">IntervalConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntervalVar.html" title="class in com.google.ortools.constraintsolver">IntervalVar</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Interval variables are often used in scheduling.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/IntervalVar.html" title="class in com.google.ortools.sat">IntervalVar</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">An interval variable.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntervalVarElement.html" title="class in com.google.ortools.constraintsolver">IntervalVarElement</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntExpr.html" title="class in com.google.ortools.constraintsolver">IntExpr</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">The class IntExpr is the base of all integer expressions in<br>
|
|
constraint programming.<br>
|
|
It contains the basic protocol for an expression:<br>
|
|
- setting and modifying its bound<br>
|
|
- querying if it is bound<br>
|
|
- listening to events modifying its bounds<br>
|
|
- casting it into a variable (instance of IntVar)</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/IntIntToLongFunction.html" title="interface in com.google.ortools.constraintsolver">IntIntToLongFunction</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">Represents a function that accepts two int-valued arguments and produces a
|
|
long-valued result.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntTupleSet.html" title="class in com.google.ortools.constraintsolver">IntTupleSet</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntVar.html" title="class in com.google.ortools.constraintsolver">IntVar</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">The class IntVar is a subset of IntExpr.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/IntVar.html" title="class in com.google.ortools.sat">IntVar</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">An integer variable.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntVarElement.html" title="class in com.google.ortools.constraintsolver">IntVarElement</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntVarIterator.html" title="class in com.google.ortools.constraintsolver">IntVarIterator</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">The class Iterator has two direct subclasses.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntVarLocalSearchFilter.html" title="class in com.google.ortools.constraintsolver">IntVarLocalSearchFilter</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntVarLocalSearchHandler.html" title="class in com.google.ortools.constraintsolver">IntVarLocalSearchHandler</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntVarLocalSearchOperator.html" title="class in com.google.ortools.constraintsolver">IntVarLocalSearchOperator</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/IntVarLocalSearchOperatorTemplate.html" title="class in com.google.ortools.constraintsolver">IntVarLocalSearchOperatorTemplate</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Base operator class for operators manipulating variables.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/InverseConstraintProto.html" title="class in com.google.ortools.sat">InverseConstraintProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 <=> f_inverse[j] == i.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/InverseConstraintProto.Builder.html" title="class in com.google.ortools.sat">InverseConstraintProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 <=> f_inverse[j] == i.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/InverseConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">InverseConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/IterationStats.html" title="class in com.google.ortools.pdlp">IterationStats</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
All values in IterationStats assume that the primal quadratic program is a
|
|
minimization problem and the dual is a maximization problem.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/IterationStats.Builder.html" title="class in com.google.ortools.pdlp">IterationStats.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
All values in IterationStats assume that the primal quadratic program is a
|
|
minimization problem and the dual is a maximization problem.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/IterationStatsOrBuilder.html" title="interface in com.google.ortools.pdlp">IterationStatsOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/JavaDecisionBuilder.html" title="class in com.google.ortools.constraintsolver">JavaDecisionBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class acts as a intermediate step between a c++ decision builder
|
|
and a java one.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/algorithms/KnapsackSolver.html" title="class in com.google.ortools.algorithms">KnapsackSolver</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This library solves knapsack problems.<br>
|
|
<br>
|
|
Problems the library solves include:<br>
|
|
- 0-1 knapsack problems,<br>
|
|
- Multi-dimensional knapsack problems,<br>
|
|
<br>
|
|
Given n items, each with a profit and a weight, given a knapsack of<br>
|
|
capacity c, the goal is to find a subset of items which fits inside c<br>
|
|
and maximizes the total profit.<br>
|
|
The knapsack problem can easily be extended from 1 to d dimensions.<br>
|
|
As an example, this can be useful to constrain the maximum number of<br>
|
|
items inside the knapsack.<br>
|
|
Without loss of generality, profits and weights are assumed to be positive.<br>
|
|
<br>
|
|
From a mathematical point of view, the multi-dimensional knapsack problem<br>
|
|
can be modeled by d linear constraints:<br>
|
|
<br>
|
|
ForEach(j:1..d)(Sum(i:1..n)(weight_ij * item_i) <= c_j<br>
|
|
where item_i is a 0-1 integer variable.<br>
|
|
<br>
|
|
Then the goal is to maximize:<br>
|
|
<br>
|
|
Sum(i:1..n)(profit_i * item_i).<br>
|
|
<br>
|
|
There are several ways to solve knapsack problems.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/algorithms/KnapsackSolver.SolverType.html" title="enum in com.google.ortools.algorithms">KnapsackSolver.SolverType</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Enum controlling which underlying algorithm is used.<br>
|
|
<br>
|
|
This enum is passed to the constructor of the KnapsackSolver object.<br>
|
|
It selects which solving method will be used.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/LinearArgument.html" title="interface in com.google.ortools.sat">LinearArgument</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">A object that can build a LinearExpr object.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearArgumentProto.html" title="class in com.google.ortools.sat">LinearArgumentProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.sat.LinearArgumentProto</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearArgumentProto.Builder.html" title="class in com.google.ortools.sat">LinearArgumentProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.sat.LinearArgumentProto</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/LinearArgumentProtoOrBuilder.html" title="interface in com.google.ortools.sat">LinearArgumentProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearBooleanConstraint.html" title="class in com.google.ortools.sat">LinearBooleanConstraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearBooleanConstraint.Builder.html" title="class in com.google.ortools.sat">LinearBooleanConstraint.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/LinearBooleanConstraintOrBuilder.html" title="interface in com.google.ortools.sat">LinearBooleanConstraintOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearBooleanProblem.html" title="class in com.google.ortools.sat">LinearBooleanProblem</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A linear Boolean problem.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearBooleanProblem.Builder.html" title="class in com.google.ortools.sat">LinearBooleanProblem.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A linear Boolean problem.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/LinearBooleanProblemOrBuilder.html" title="interface in com.google.ortools.sat">LinearBooleanProblemOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearConstraintProto.html" title="class in com.google.ortools.sat">LinearConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearConstraintProto.Builder.html" title="class in com.google.ortools.sat">LinearConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/LinearConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">LinearConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/LinearExpr.html" title="interface in com.google.ortools.sat">LinearExpr</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">A linear expression (sum (ai * xi) + b).</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearExprBuilder.html" title="class in com.google.ortools.sat">LinearExprBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Builder class for the LinearExpr container.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearExpressionProto.html" title="class in com.google.ortools.sat">LinearExpressionProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearExpressionProto.Builder.html" title="class in com.google.ortools.sat">LinearExpressionProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/LinearExpressionProtoOrBuilder.html" title="interface in com.google.ortools.sat">LinearExpressionProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearObjective.html" title="class in com.google.ortools.sat">LinearObjective</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The objective of an optimization problem.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/LinearObjective.Builder.html" title="class in com.google.ortools.sat">LinearObjective.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The objective of an optimization problem.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/LinearObjectiveOrBuilder.html" title="interface in com.google.ortools.sat">LinearObjectiveOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/LinearSolver.html" title="class in com.google.ortools.linearsolver">LinearSolver</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/LinearSumAssignment.html" title="class in com.google.ortools.graph">LinearSumAssignment</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/graph/LinearSumAssignment.Status.html" title="enum in com.google.ortools.graph">LinearSumAssignment.Status</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ListOfVariablesProto.html" title="class in com.google.ortools.sat">ListOfVariablesProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A list of variables, without any semantics.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ListOfVariablesProto.Builder.html" title="class in com.google.ortools.sat">ListOfVariablesProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A list of variables, without any semantics.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/ListOfVariablesProtoOrBuilder.html" title="interface in com.google.ortools.sat">ListOfVariablesProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/Literal.html" title="interface in com.google.ortools.sat">Literal</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">Interface to describe a boolean variable or its negation.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchFilter.html" title="class in com.google.ortools.constraintsolver">LocalSearchFilter</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Classes to which this template function can be applied to as of 04/2014.<br>
|
|
Usage: LocalSearchOperator* op = MakeLocalSearchOperator<Relocate>(...);<br>
|
|
class TwoOpt;<br>
|
|
class Relocate;<br>
|
|
class Exchange;<br>
|
|
class Cross;<br>
|
|
class MakeActiveOperator;<br>
|
|
class MakeInactiveOperator;<br>
|
|
class MakeChainInactiveOperator;<br>
|
|
class SwapActiveOperator;<br>
|
|
class ExtendedSwapActiveOperator;<br>
|
|
class MakeActiveAndRelocate;<br>
|
|
class RelocateAndMakeActiveOperator;<br>
|
|
class RelocateAndMakeInactiveOperator;<br>
|
|
Local Search Filters are used for fast neighbor pruning.<br>
|
|
Filtering a move is done in several phases:<br>
|
|
- in the Relax phase, filters determine which parts of their internals<br>
|
|
will be changed by the candidate, and modify intermediary State<br>
|
|
- in the Accept phase, filters check that the candidate is feasible,<br>
|
|
- if the Accept phase succeeds, the solver may decide to trigger a<br>
|
|
Synchronize phase that makes filters change their internal representation<br>
|
|
to the last candidate,<br>
|
|
- otherwise (Accept fails or the solver does not want to synchronize),<br>
|
|
a Revert phase makes filters erase any intermediary State generated by the<br>
|
|
Relax and Accept phases.<br>
|
|
A given filter has phases called with the following pattern:<br>
|
|
(Relax.Accept.Synchronize | Relax.Accept.Revert | Relax.Revert)*.<br>
|
|
Filters's Revert() is always called in the reverse order their Accept() was<br>
|
|
called, to allow late filters to use state done/undone by early filters'<br>
|
|
Accept()/Revert().</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchFilterManager.html" title="class in com.google.ortools.constraintsolver">LocalSearchFilterManager</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Filter manager: when a move is made, filters are executed to decide whether<br>
|
|
the solution is feasible and compute parts of the new cost.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchFilterManager.FilterEvent.html" title="class in com.google.ortools.constraintsolver">LocalSearchFilterManager.FilterEvent</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchMetaheuristic.html" title="class in com.google.ortools.constraintsolver">LocalSearchMetaheuristic</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Local search metaheuristics used to guide the search.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchMetaheuristic.Builder.html" title="class in com.google.ortools.constraintsolver">LocalSearchMetaheuristic.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Local search metaheuristics used to guide the search.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/constraintsolver/LocalSearchMetaheuristic.Value.html" title="enum in com.google.ortools.constraintsolver">LocalSearchMetaheuristic.Value</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Protobuf enum <code>operations_research.LocalSearchMetaheuristic.Value</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/LocalSearchMetaheuristicOrBuilder.html" title="interface in com.google.ortools.constraintsolver">LocalSearchMetaheuristicOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchMonitor.html" title="class in com.google.ortools.constraintsolver">LocalSearchMonitor</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchOperator.html" title="class in com.google.ortools.constraintsolver">LocalSearchOperator</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class represent a reversible FIFO structure.<br>
|
|
The main difference w.r.t a standard FIFO structure is that a Solver is<br>
|
|
given as parameter to the modifiers such that the solver can store the<br>
|
|
backtrack information<br>
|
|
Iterator's traversing order should not be changed, as some algorithm<br>
|
|
depend on it to be consistent.<br>
|
|
It's main use is to store a list of demons in the various classes of<br>
|
|
variables.<br>
|
|
The base class for all local search operators.<br>
|
|
<br>
|
|
A local search operator is an object that defines the neighborhood of a<br>
|
|
solution.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchPhaseParameters.html" title="class in com.google.ortools.constraintsolver">LocalSearchPhaseParameters</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.html" title="class in com.google.ortools.constraintsolver">LocalSearchStatistics</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Statistics on local search.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.Builder.html" title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Statistics on local search.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.FirstSolutionStatistics.html" title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.FirstSolutionStatistics</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
First solution statistics collected during search.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.FirstSolutionStatistics.Builder.html" title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.FirstSolutionStatistics.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
First solution statistics collected during search.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.FirstSolutionStatisticsOrBuilder.html" title="interface in com.google.ortools.constraintsolver">LocalSearchStatistics.FirstSolutionStatisticsOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchFilterStatistics.html" title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.LocalSearchFilterStatistics</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Statistics on local search filters called during the search.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchFilterStatistics.Builder.html" title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.LocalSearchFilterStatistics.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Statistics on local search filters called during the search.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder.html" title="interface in com.google.ortools.constraintsolver">LocalSearchStatistics.LocalSearchFilterStatisticsOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchOperatorStatistics.html" title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.LocalSearchOperatorStatistics</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Statistics on local search operators called during the search.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.html" title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.LocalSearchOperatorStatistics.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Statistics on local search operators called during the search.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.html" title="interface in com.google.ortools.constraintsolver">LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/LocalSearchStatisticsOrBuilder.html" title="interface in com.google.ortools.constraintsolver">LocalSearchStatisticsOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/LongTernaryOperator.html" title="interface in com.google.ortools.constraintsolver">LongTernaryOperator</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">Represents an operation upon three <code>long</code>-valued operands and producing a
|
|
<code>long</code>-valued result.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/LongTernaryPredicate.html" title="interface in com.google.ortools.constraintsolver">LongTernaryPredicate</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
|
|
<div class="block">Represents a predicate (boolean-valued function) uppon
|
|
three <code>long</code>-valued operands.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/algorithms/main.html" title="class in com.google.ortools.algorithms">main</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/main.html" title="class in com.google.ortools.constraintsolver">main</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/main.html" title="class in com.google.ortools.graph">main</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/init/main.html" title="class in com.google.ortools.init">main</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/main.html" title="class in com.google.ortools.linearsolver">main</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/main.html" title="class in com.google.ortools.sat">main</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/util/main.html" title="class in com.google.ortools.util">main</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/mainConstants.html" title="interface in com.google.ortools.constraintsolver">mainConstants</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/algorithms/mainJNI.html" title="class in com.google.ortools.algorithms">mainJNI</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/mainJNI.html" title="class in com.google.ortools.constraintsolver">mainJNI</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/mainJNI.html" title="class in com.google.ortools.graph">mainJNI</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/init/mainJNI.html" title="class in com.google.ortools.init">mainJNI</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/mainJNI.html" title="class in com.google.ortools.linearsolver">mainJNI</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/mainJNI.html" title="class in com.google.ortools.sat">mainJNI</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/util/mainJNI.html" title="class in com.google.ortools.util">mainJNI</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/MalitskyPockParams.html" title="class in com.google.ortools.pdlp">MalitskyPockParams</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.pdlp.MalitskyPockParams</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/MalitskyPockParams.Builder.html" title="class in com.google.ortools.pdlp">MalitskyPockParams.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.pdlp.MalitskyPockParams</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/MalitskyPockParamsOrBuilder.html" title="interface in com.google.ortools.pdlp">MalitskyPockParamsOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/MaxFlow.html" title="class in com.google.ortools.graph">MaxFlow</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/graph/MaxFlow.Status.html" title="enum in com.google.ortools.graph">MaxFlow.Status</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/MinCostFlow.html" title="class in com.google.ortools.graph">MinCostFlow</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/graph/MinCostFlowBase.html" title="class in com.google.ortools.graph">MinCostFlowBase</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/graph/MinCostFlowBase.Status.html" title="enum in com.google.ortools.graph">MinCostFlowBase.Status</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/ModelCache.html" title="class in com.google.ortools.constraintsolver">ModelCache</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Implements a complete cache for model elements: expressions and<br>
|
|
constraints.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/ModelVisitor.html" title="class in com.google.ortools.constraintsolver">ModelVisitor</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Model visitor.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPAbsConstraint.html" title="class in com.google.ortools.linearsolver">MPAbsConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Sets a variable's value to the absolute value of another variable.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPAbsConstraint.Builder.html" title="class in com.google.ortools.linearsolver">MPAbsConstraint.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Sets a variable's value to the absolute value of another variable.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPAbsConstraintOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPAbsConstraintOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPArrayConstraint.html" title="class in com.google.ortools.linearsolver">MPArrayConstraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Sets a variable's value equal to a function on a set of variables.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPArrayConstraint.Builder.html" title="class in com.google.ortools.linearsolver">MPArrayConstraint.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Sets a variable's value equal to a function on a set of variables.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPArrayConstraintOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPArrayConstraintOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPArrayWithConstantConstraint.html" title="class in com.google.ortools.linearsolver">MPArrayWithConstantConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Sets a variable's value equal to a function on a set of variables and,
|
|
optionally, a constant.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPArrayWithConstantConstraint.Builder.html" title="class in com.google.ortools.linearsolver">MPArrayWithConstantConstraint.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Sets a variable's value equal to a function on a set of variables and,
|
|
optionally, a constant.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPArrayWithConstantConstraintOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPArrayWithConstantConstraintOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPConstraint.html" title="class in com.google.ortools.linearsolver">MPConstraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">The class for constraints of a Mathematical Programming (MP) model.<br>
|
|
<br>
|
|
A constraint is represented as a linear equation or inequality.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPConstraintProto.html" title="class in com.google.ortools.linearsolver">MPConstraintProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A linear constraint is always of the form:
|
|
lower_bound <= sum of linear term elements <= upper_bound,
|
|
where lower_bound and upper_bound:
|
|
- Can form a singleton: lower_bound == upper_bound.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPConstraintProto.Builder.html" title="class in com.google.ortools.linearsolver">MPConstraintProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A linear constraint is always of the form:
|
|
lower_bound <= sum of linear term elements <= upper_bound,
|
|
where lower_bound and upper_bound:
|
|
- Can form a singleton: lower_bound == upper_bound.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPConstraintProtoOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPGeneralConstraintProto.html" title="class in com.google.ortools.linearsolver">MPGeneralConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
General constraints.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPGeneralConstraintProto.Builder.html" title="class in com.google.ortools.linearsolver">MPGeneralConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
General constraints.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPGeneralConstraintProto.GeneralConstraintCase.html" title="enum in com.google.ortools.linearsolver">MPGeneralConstraintProto.GeneralConstraintCase</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPGeneralConstraintProtoOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPGeneralConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPIndicatorConstraint.html" title="class in com.google.ortools.linearsolver">MPIndicatorConstraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Indicator constraints encode the activation or deactivation of linear
|
|
constraints given the value of one Boolean variable in the model.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPIndicatorConstraint.Builder.html" title="class in com.google.ortools.linearsolver">MPIndicatorConstraint.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Indicator constraints encode the activation or deactivation of linear
|
|
constraints given the value of one Boolean variable in the model.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPIndicatorConstraintOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPIndicatorConstraintOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPModelDeltaProto.html" title="class in com.google.ortools.linearsolver">MPModelDeltaProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Encodes a full MPModelProto by way of referencing to a "baseline"
|
|
MPModelProto stored in a file, and a "delta" to apply to this model.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPModelDeltaProto.Builder.html" title="class in com.google.ortools.linearsolver">MPModelDeltaProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Encodes a full MPModelProto by way of referencing to a "baseline"
|
|
MPModelProto stored in a file, and a "delta" to apply to this model.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPModelDeltaProtoOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPModelDeltaProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPModelExportOptions.html" title="class in com.google.ortools.linearsolver">MPModelExportOptions</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Export options.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPModelProto.html" title="class in com.google.ortools.linearsolver">MPModelProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
MPModelProto contains all the information for a Linear Programming model.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPModelProto.Annotation.html" title="class in com.google.ortools.linearsolver">MPModelProto.Annotation</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Annotations can be freely added by users who want to attach arbitrary
|
|
payload to the model's variables or constraints.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPModelProto.Annotation.Builder.html" title="class in com.google.ortools.linearsolver">MPModelProto.Annotation.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Annotations can be freely added by users who want to attach arbitrary
|
|
payload to the model's variables or constraints.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPModelProto.Annotation.TargetType.html" title="enum in com.google.ortools.linearsolver">MPModelProto.Annotation.TargetType</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
The target of an Annotation is a single entity (e.g.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPModelProto.AnnotationOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPModelProto.AnnotationOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPModelProto.Builder.html" title="class in com.google.ortools.linearsolver">MPModelProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
MPModelProto contains all the information for a Linear Programming model.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPModelProtoOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPModelProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPModelRequest.html" title="class in com.google.ortools.linearsolver">MPModelRequest</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Next id: 17.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPModelRequest.Builder.html" title="class in com.google.ortools.linearsolver">MPModelRequest.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Next id: 17.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPModelRequest.SolverType.html" title="enum in com.google.ortools.linearsolver">MPModelRequest.SolverType</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
The solver type, which will select a specific implementation, and will also
|
|
impact the interpretation of the model (i.e.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPModelRequestOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPModelRequestOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPObjective.html" title="class in com.google.ortools.linearsolver">MPObjective</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A class to express a linear objective.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPQuadraticConstraint.html" title="class in com.google.ortools.linearsolver">MPQuadraticConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Quadratic constraints of the form lb <= sum a_i x_i + sum b_ij x_i x_j <= ub,
|
|
where a, b, lb and ub are constants, and x are the model's variables.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPQuadraticConstraint.Builder.html" title="class in com.google.ortools.linearsolver">MPQuadraticConstraint.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Quadratic constraints of the form lb <= sum a_i x_i + sum b_ij x_i x_j <= ub,
|
|
where a, b, lb and ub are constants, and x are the model's variables.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPQuadraticConstraintOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPQuadraticConstraintOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPQuadraticObjective.html" title="class in com.google.ortools.linearsolver">MPQuadraticObjective</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Quadratic part of a model's objective.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPQuadraticObjective.Builder.html" title="class in com.google.ortools.linearsolver">MPQuadraticObjective.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Quadratic part of a model's objective.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPQuadraticObjectiveOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPQuadraticObjectiveOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolution.html" title="class in com.google.ortools.linearsolver">MPSolution</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.MPSolution</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolution.Builder.html" title="class in com.google.ortools.linearsolver">MPSolution.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.MPSolution</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPSolutionOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPSolutionOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolutionResponse.html" title="class in com.google.ortools.linearsolver">MPSolutionResponse</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Next id: 12.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolutionResponse.Builder.html" title="class in com.google.ortools.linearsolver">MPSolutionResponse.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Next id: 12.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPSolutionResponseOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPSolutionResponseOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolveInfo.html" title="class in com.google.ortools.linearsolver">MPSolveInfo</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.MPSolveInfo</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolveInfo.Builder.html" title="class in com.google.ortools.linearsolver">MPSolveInfo.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.MPSolveInfo</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPSolveInfoOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPSolveInfoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolver.html" title="class in com.google.ortools.linearsolver">MPSolver</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This mathematical programming (MP) solver class is the main class<br>
|
|
though which users build and solve problems.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolver.BasisStatus.html" title="enum in com.google.ortools.linearsolver">MPSolver.BasisStatus</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Advanced usage: possible basis status values for a variable and the slack<br>
|
|
variable of a linear constraint.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolver.OptimizationProblemType.html" title="enum in com.google.ortools.linearsolver">MPSolver.OptimizationProblemType</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">The type of problems (LP or MIP) that will be solved and the underlying<br>
|
|
solver (GLOP, GLPK, CLP, CBC or SCIP) that will solve them.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolver.ResultStatus.html" title="enum in com.google.ortools.linearsolver">MPSolver.ResultStatus</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">The status of solving the problem.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolverCommonParameters.html" title="class in com.google.ortools.linearsolver">MPSolverCommonParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
MPSolverCommonParameters holds advanced usage parameters that apply to any of
|
|
the solvers we support.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolverCommonParameters.Builder.html" title="class in com.google.ortools.linearsolver">MPSolverCommonParameters.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
MPSolverCommonParameters holds advanced usage parameters that apply to any of
|
|
the solvers we support.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolverCommonParameters.LPAlgorithmValues.html" title="enum in com.google.ortools.linearsolver">MPSolverCommonParameters.LPAlgorithmValues</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Protobuf enum <code>operations_research.MPSolverCommonParameters.LPAlgorithmValues</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPSolverCommonParametersOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPSolverCommonParametersOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSolverParameters.html" title="class in com.google.ortools.linearsolver">MPSolverParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class stores parameter settings for LP and MIP solvers.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolverParameters.DoubleParam.html" title="enum in com.google.ortools.linearsolver">MPSolverParameters.DoubleParam</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Enumeration of parameters that take continuous values.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolverParameters.IncrementalityValues.html" title="enum in com.google.ortools.linearsolver">MPSolverParameters.IncrementalityValues</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Advanced usage: Incrementality options.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolverParameters.IntegerParam.html" title="enum in com.google.ortools.linearsolver">MPSolverParameters.IntegerParam</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Enumeration of parameters that take integer or categorical values.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolverParameters.LpAlgorithmValues.html" title="enum in com.google.ortools.linearsolver">MPSolverParameters.LpAlgorithmValues</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">LP algorithm to use.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolverParameters.PresolveValues.html" title="enum in com.google.ortools.linearsolver">MPSolverParameters.PresolveValues</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">For each categorical parameter, enumeration of possible values.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolverParameters.ScalingValues.html" title="enum in com.google.ortools.linearsolver">MPSolverParameters.ScalingValues</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Advanced usage: Scaling options.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSolverResponseStatus.html" title="enum in com.google.ortools.linearsolver">MPSolverResponseStatus</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Status returned by the solver.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSosConstraint.html" title="class in com.google.ortools.linearsolver">MPSosConstraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Special Ordered Set (SOS) constraints of type 1 or 2.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPSosConstraint.Builder.html" title="class in com.google.ortools.linearsolver">MPSosConstraint.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Special Ordered Set (SOS) constraints of type 1 or 2.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/linearsolver/MPSosConstraint.Type.html" title="enum in com.google.ortools.linearsolver">MPSosConstraint.Type</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Protobuf enum <code>operations_research.MPSosConstraint.Type</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPSosConstraintOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPSosConstraintOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPVariable.html" title="class in com.google.ortools.linearsolver">MPVariable</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">The class for variables of a Mathematical Programming (MP) model.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPVariableProto.html" title="class in com.google.ortools.linearsolver">MPVariableProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A variable is always constrained in the form:
|
|
lower_bound <= x <= upper_bound
|
|
where lower_bound and upper_bound:
|
|
- Can form a singleton: x = constant = lower_bound = upper_bound.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/MPVariableProto.Builder.html" title="class in com.google.ortools.linearsolver">MPVariableProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A variable is always constrained in the form:
|
|
lower_bound <= x <= upper_bound
|
|
where lower_bound and upper_bound:
|
|
- Can form a singleton: x = constant = lower_bound = upper_bound.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/MPVariableProtoOrBuilder.html" title="interface in com.google.ortools.linearsolver">MPVariableProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/MultipleCircuitConstraint.html" title="class in com.google.ortools.sat">MultipleCircuitConstraint</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Specialized multiple circuit constraint.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/NoOverlap2dConstraint.html" title="class in com.google.ortools.sat">NoOverlap2dConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Specialized NoOverlap2D constraint.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/NoOverlap2DConstraintProto.html" title="class in com.google.ortools.sat">NoOverlap2DConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/NoOverlap2DConstraintProto.Builder.html" title="class in com.google.ortools.sat">NoOverlap2DConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/NoOverlap2DConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">NoOverlap2DConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/NoOverlapConstraintProto.html" title="class in com.google.ortools.sat">NoOverlapConstraintProto</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
All the intervals (index of IntervalConstraintProto) must be disjoint.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/NoOverlapConstraintProto.Builder.html" title="class in com.google.ortools.sat">NoOverlapConstraintProto.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
All the intervals (index of IntervalConstraintProto) must be disjoint.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/NoOverlapConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">NoOverlapConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/NotBoolVar.html" title="class in com.google.ortools.sat">NotBoolVar</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">The negation of a boolean variable.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/pdlp/OptimalityNorm.html" title="enum in com.google.ortools.pdlp">OptimalityNorm</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Protobuf enum <code>operations_research.pdlp.OptimalityNorm</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/OptimizeVar.html" title="class in com.google.ortools.constraintsolver">OptimizeVar</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class encapsulates an objective.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/util/OptionalBoolean.html" title="enum in com.google.ortools.util">OptionalBoolean</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
A "three-way" boolean: unspecified, false or true.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/util/OptionalBooleanOuterClass.html" title="class in com.google.ortools.util">OptionalBooleanOuterClass</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/OptionalDouble.html" title="class in com.google.ortools.linearsolver">OptionalDouble</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
To support 'unspecified' double value in proto3, the simplest is to wrap
|
|
any double value in a nested message (has_XXX works for message fields).</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/OptionalDouble.Builder.html" title="class in com.google.ortools.linearsolver">OptionalDouble.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
To support 'unspecified' double value in proto3, the simplest is to wrap
|
|
any double value in a nested message (has_XXX works for message fields).</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/OptionalDoubleOrBuilder.html" title="interface in com.google.ortools.linearsolver">OptionalDoubleOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/init/OrToolsVersion.html" title="class in com.google.ortools.init">OrToolsVersion</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/Pack.html" title="class in com.google.ortools.constraintsolver">Pack</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/glop/Parameters.html" title="class in com.google.ortools.glop">Parameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/PartialVariableAssignment.html" title="class in com.google.ortools.linearsolver">PartialVariableAssignment</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
This message encodes a partial (or full) assignment of the variables of a
|
|
MPModelProto problem.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/PartialVariableAssignment.html" title="class in com.google.ortools.sat">PartialVariableAssignment</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/linearsolver/PartialVariableAssignment.Builder.html" title="class in com.google.ortools.linearsolver">PartialVariableAssignment.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
This message encodes a partial (or full) assignment of the variables of a
|
|
MPModelProto problem.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/PartialVariableAssignment.Builder.html" title="class in com.google.ortools.sat">PartialVariableAssignment.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/linearsolver/PartialVariableAssignmentOrBuilder.html" title="interface in com.google.ortools.linearsolver">PartialVariableAssignmentOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/PartialVariableAssignmentOrBuilder.html" title="interface in com.google.ortools.sat">PartialVariableAssignmentOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/PathOperator.html" title="class in com.google.ortools.constraintsolver">PathOperator</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Base class of the local search operators dedicated to path modifications<br>
|
|
(a path is a set of nodes linked together by arcs).<br>
|
|
This family of neighborhoods supposes they are handling next variables<br>
|
|
representing the arcs (var[i] represents the node immediately after i on<br>
|
|
a path).<br>
|
|
Several services are provided:<br>
|
|
- arc manipulators (SetNext(), ReverseChain(), MoveChain())<br>
|
|
- path inspectors (Next(), Prev(), IsPathEnd())<br>
|
|
- path iterators: operators need a given number of nodes to define a<br>
|
|
neighbor; this class provides the iteration on a given number of (base)<br>
|
|
nodes which can be used to define a neighbor (through the BaseNode method)<br>
|
|
Subclasses only need to override MakeNeighbor to create neighbors using<br>
|
|
the services above (no direct manipulation of assignments).</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/PointMetadata.html" title="class in com.google.ortools.pdlp">PointMetadata</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.pdlp.PointMetadata</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/PointMetadata.Builder.html" title="class in com.google.ortools.pdlp">PointMetadata.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.pdlp.PointMetadata</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/PointMetadataOrBuilder.html" title="interface in com.google.ortools.pdlp">PointMetadataOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/pdlp/PointType.html" title="enum in com.google.ortools.pdlp">PointType</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Identifies the type of point used to compute the fields in a given proto; see
|
|
ConvergenceInformation and InfeasibilityInformation.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/PrimalDualHybridGradientParams.html" title="class in com.google.ortools.pdlp">PrimalDualHybridGradientParams</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Parameters for PrimalDualHybridGradient() in primal_dual_hybrid_gradient.h</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/PrimalDualHybridGradientParams.Builder.html" title="class in com.google.ortools.pdlp">PrimalDualHybridGradientParams.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Parameters for PrimalDualHybridGradient() in primal_dual_hybrid_gradient.h</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/pdlp/PrimalDualHybridGradientParams.LinesearchRule.html" title="enum in com.google.ortools.pdlp">PrimalDualHybridGradientParams.LinesearchRule</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Protobuf enum <code>operations_research.pdlp.PrimalDualHybridGradientParams.LinesearchRule</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/PrimalDualHybridGradientParams.PresolveOptions.html" title="class in com.google.ortools.pdlp">PrimalDualHybridGradientParams.PresolveOptions</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.pdlp.PrimalDualHybridGradientParams.PresolveOptions</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/PrimalDualHybridGradientParams.PresolveOptions.Builder.html" title="class in com.google.ortools.pdlp">PrimalDualHybridGradientParams.PresolveOptions.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.pdlp.PrimalDualHybridGradientParams.PresolveOptions</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/PrimalDualHybridGradientParams.PresolveOptionsOrBuilder.html" title="interface in com.google.ortools.pdlp">PrimalDualHybridGradientParams.PresolveOptionsOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/pdlp/PrimalDualHybridGradientParams.RestartStrategy.html" title="enum in com.google.ortools.pdlp">PrimalDualHybridGradientParams.RestartStrategy</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Protobuf enum <code>operations_research.pdlp.PrimalDualHybridGradientParams.RestartStrategy</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/PrimalDualHybridGradientParamsOrBuilder.html" title="interface in com.google.ortools.pdlp">PrimalDualHybridGradientParamsOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/PropagationBaseObject.html" title="class in com.google.ortools.constraintsolver">PropagationBaseObject</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">NOLINT<br>
|
|
The PropagationBaseObject is a subclass of BaseObject that is also<br>
|
|
friend to the Solver class.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/PropagationMonitor.html" title="class in com.google.ortools.constraintsolver">PropagationMonitor</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/QuadraticProgramStats.html" title="class in com.google.ortools.pdlp">QuadraticProgramStats</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Easy-to-compute statistics for the quadratic program.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/QuadraticProgramStats.Builder.html" title="class in com.google.ortools.pdlp">QuadraticProgramStats.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Easy-to-compute statistics for the quadratic program.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/QuadraticProgramStatsOrBuilder.html" title="interface in com.google.ortools.pdlp">QuadraticProgramStatsOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RegularLimit.html" title="class in com.google.ortools.constraintsolver">RegularLimit</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Usual limit based on wall_time, number of explored branches and<br>
|
|
number of failures in the search tree</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RegularLimitParameters.html" title="class in com.google.ortools.constraintsolver">RegularLimitParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A search limit
|
|
The default values for int64 fields is the maxima value, i.e., 2^63-1</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RegularLimitParameters.Builder.html" title="class in com.google.ortools.constraintsolver">RegularLimitParameters.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
A search limit
|
|
The default values for int64 fields is the maxima value, i.e., 2^63-1</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/RegularLimitParametersOrBuilder.html" title="interface in com.google.ortools.constraintsolver">RegularLimitParametersOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ReservoirConstraint.html" title="class in com.google.ortools.sat">ReservoirConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Specialized reservoir constraint.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ReservoirConstraintProto.html" title="class in com.google.ortools.sat">ReservoirConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Maintain a reservoir level within bounds.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/ReservoirConstraintProto.Builder.html" title="class in com.google.ortools.sat">ReservoirConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Maintain a reservoir level within bounds.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/ReservoirConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">ReservoirConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/pdlp/RestartChoice.html" title="enum in com.google.ortools.pdlp">RestartChoice</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Specifies whether a restart was performed on a given iteration.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RevBool.html" title="class in com.google.ortools.constraintsolver">RevBool</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class adds reversibility to a POD type.<br>
|
|
It contains the stamp optimization.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RevInteger.html" title="class in com.google.ortools.constraintsolver">RevInteger</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class adds reversibility to a POD type.<br>
|
|
It contains the stamp optimization.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RevLong.html" title="class in com.google.ortools.constraintsolver">RevLong</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class adds reversibility to a POD type.<br>
|
|
It contains the stamp optimization.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RevPartialSequence.html" title="class in com.google.ortools.constraintsolver">RevPartialSequence</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">----- RevPartialSequence -----</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/RoutesConstraintProto.html" title="class in com.google.ortools.sat">RoutesConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The "VRP" (Vehicle Routing Problem) constraint.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/RoutesConstraintProto.Builder.html" title="class in com.google.ortools.sat">RoutesConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
The "VRP" (Vehicle Routing Problem) constraint.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/RoutesConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">RoutesConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingDimension.html" title="class in com.google.ortools.constraintsolver">RoutingDimension</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Dimensions represent quantities accumulated at nodes along the routes.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingEnums.html" title="class in com.google.ortools.constraintsolver">RoutingEnums</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingIndexManager.html" title="class in com.google.ortools.constraintsolver">RoutingIndexManager</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Manager for any NodeIndex <-> variable index conversion.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingModel.html" title="class in com.google.ortools.constraintsolver">RoutingModel</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingModel.VehicleTypeContainer.html" title="class in com.google.ortools.constraintsolver">RoutingModel.VehicleTypeContainer</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Struct used to sort and store vehicles by their type.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingModel.VehicleTypeContainer.VehicleClassEntry.html" title="class in com.google.ortools.constraintsolver">RoutingModel.VehicleTypeContainer.VehicleClassEntry</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingModelParameters.html" title="class in com.google.ortools.constraintsolver">RoutingModelParameters</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Parameters which have to be set when creating a RoutingModel.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingModelParameters.Builder.html" title="class in com.google.ortools.constraintsolver">RoutingModelParameters.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Parameters which have to be set when creating a RoutingModel.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/RoutingModelParametersOrBuilder.html" title="interface in com.google.ortools.constraintsolver">RoutingModelParametersOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingModelVisitor.html" title="class in com.google.ortools.constraintsolver">RoutingModelVisitor</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Routing model visitor.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingParameters.html" title="class in com.google.ortools.constraintsolver">RoutingParameters</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingSearchParameters.html" title="class in com.google.ortools.constraintsolver">RoutingSearchParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Parameters defining the search used to solve vehicle routing problems.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingSearchParameters.Builder.html" title="class in com.google.ortools.constraintsolver">RoutingSearchParameters.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Parameters defining the search used to solve vehicle routing problems.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingSearchParameters.ImprovementSearchLimitParameters.html" title="class in com.google.ortools.constraintsolver">RoutingSearchParameters.ImprovementSearchLimitParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Parameters required for the improvement search limit.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingSearchParameters.ImprovementSearchLimitParameters.Builder.html" title="class in com.google.ortools.constraintsolver">RoutingSearchParameters.ImprovementSearchLimitParameters.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Parameters required for the improvement search limit.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/RoutingSearchParameters.ImprovementSearchLimitParametersOrBuilder.html" title="interface in com.google.ortools.constraintsolver">RoutingSearchParameters.ImprovementSearchLimitParametersOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingSearchParameters.LocalSearchNeighborhoodOperators.html" title="class in com.google.ortools.constraintsolver">RoutingSearchParameters.LocalSearchNeighborhoodOperators</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Local search neighborhood operators used to build a solutions neighborhood.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder.html" title="class in com.google.ortools.constraintsolver">RoutingSearchParameters.LocalSearchNeighborhoodOperators.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Local search neighborhood operators used to build a solutions neighborhood.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder.html" title="interface in com.google.ortools.constraintsolver">RoutingSearchParameters.LocalSearchNeighborhoodOperatorsOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/constraintsolver/RoutingSearchParameters.SchedulingSolver.html" title="enum in com.google.ortools.constraintsolver">RoutingSearchParameters.SchedulingSolver</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Underlying solver to use in dimension scheduling, respectively for
|
|
continuous and mixed models.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/RoutingSearchParametersOrBuilder.html" title="interface in com.google.ortools.constraintsolver">RoutingSearchParametersOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/SatParameters.html" title="class in com.google.ortools.sat">SatParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Contains the definitions for all the sat algorithm parameters and their
|
|
default values.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.BinaryMinizationAlgorithm.html" title="enum in com.google.ortools.sat">SatParameters.BinaryMinizationAlgorithm</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Whether to expoit the binary clause to minimize learned clauses further.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/SatParameters.Builder.html" title="class in com.google.ortools.sat">SatParameters.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Contains the definitions for all the sat algorithm parameters and their
|
|
default values.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.ClauseOrdering.html" title="enum in com.google.ortools.sat">SatParameters.ClauseOrdering</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.ClauseProtection.html" title="enum in com.google.ortools.sat">SatParameters.ClauseProtection</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.ConflictMinimizationAlgorithm.html" title="enum in com.google.ortools.sat">SatParameters.ConflictMinimizationAlgorithm</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Do we try to minimize conflicts (greedily) when creating them.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.FPRoundingMethod.html" title="enum in com.google.ortools.sat">SatParameters.FPRoundingMethod</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Rounding method to use for feasibility pump.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.MaxSatAssumptionOrder.html" title="enum in com.google.ortools.sat">SatParameters.MaxSatAssumptionOrder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.MaxSatStratificationAlgorithm.html" title="enum in com.google.ortools.sat">SatParameters.MaxSatStratificationAlgorithm</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
What stratification algorithm we use in the presence of weight.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.Polarity.html" title="enum in com.google.ortools.sat">SatParameters.Polarity</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Specifies the initial polarity (true/false) when the solver branches on a
|
|
variable.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.RestartAlgorithm.html" title="enum in com.google.ortools.sat">SatParameters.RestartAlgorithm</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Restart algorithms.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.SearchBranching.html" title="enum in com.google.ortools.sat">SatParameters.SearchBranching</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
The search branching will be used to decide how to branch on unfixed nodes.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/sat/SatParameters.VariableOrder.html" title="enum in com.google.ortools.sat">SatParameters.VariableOrder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">
|
|
Variables without activity (i.e.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/SatParametersOrBuilder.html" title="interface in com.google.ortools.sat">SatParametersOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/SatParametersOuterClass.html" title="class in com.google.ortools.sat">SatParametersOuterClass</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SearchLimit.html" title="class in com.google.ortools.constraintsolver">SearchLimit</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Base class of all search limits.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SearchLimitProtobuf.html" title="class in com.google.ortools.constraintsolver">SearchLimitProtobuf</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SearchLog.html" title="class in com.google.ortools.constraintsolver">SearchLog</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">The base class of all search logs that periodically outputs information when<br>
|
|
the search is running.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SearchMonitor.html" title="class in com.google.ortools.constraintsolver">SearchMonitor</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A search monitor is a simple set of callbacks to monitor all search events</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SearchStatistics.html" title="class in com.google.ortools.constraintsolver">SearchStatistics</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Search statistics.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SearchStatistics.Builder.html" title="class in com.google.ortools.constraintsolver">SearchStatistics.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Search statistics.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/constraintsolver/SearchStatisticsOrBuilder.html" title="interface in com.google.ortools.constraintsolver">SearchStatisticsOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SearchStats.html" title="class in com.google.ortools.constraintsolver">SearchStats</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SequenceVar.html" title="class in com.google.ortools.constraintsolver">SequenceVar</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A sequence variable is a variable whose domain is a set of possible<br>
|
|
orderings of the interval variables.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SequenceVarElement.html" title="class in com.google.ortools.constraintsolver">SequenceVarElement</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">The SequenceVarElement stores a partial representation of ranked<br>
|
|
interval variables in the underlying sequence variable.<br>
|
|
This representation consists of three vectors:<br>
|
|
- the forward sequence.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SequenceVarLocalSearchHandler.html" title="class in com.google.ortools.constraintsolver">SequenceVarLocalSearchHandler</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SequenceVarLocalSearchOperator.html" title="class in com.google.ortools.constraintsolver">SequenceVarLocalSearchOperator</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SequenceVarLocalSearchOperatorTemplate.html" title="class in com.google.ortools.constraintsolver">SequenceVarLocalSearchOperatorTemplate</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Base operator class for operators manipulating variables.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/SolutionCallback.html" title="class in com.google.ortools.sat">SolutionCallback</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SolutionCollector.html" title="class in com.google.ortools.constraintsolver">SolutionCollector</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class is the root class of all solution collectors.<br>
|
|
It implements a basic query API to be used independently<br>
|
|
of the collector used.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SolutionPool.html" title="class in com.google.ortools.constraintsolver">SolutionPool</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class is used to manage a pool of solutions.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/SolveLog.html" title="class in com.google.ortools.pdlp">SolveLog</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.pdlp.SolveLog</code></div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/SolveLog.Builder.html" title="class in com.google.ortools.pdlp">SolveLog.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Protobuf type <code>operations_research.pdlp.SolveLog</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/SolveLogOrBuilder.html" title="interface in com.google.ortools.pdlp">SolveLogOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/SolveLogOuterClass.html" title="class in com.google.ortools.pdlp">SolveLogOuterClass</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/Solver.html" title="class in com.google.ortools.constraintsolver">Solver</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Solver Class<br>
|
|
<br>
|
|
A solver represents the main computation engine.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="com/google/ortools/constraintsolver/Solver.FailException.html" title="class in com.google.ortools.constraintsolver">Solver.FailException</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
|
|
<div class="block">This exceptions signal that a failure has been raised in the C++ world.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/Solver.IntegerCastInfo.html" title="class in com.google.ortools.constraintsolver">Solver.IntegerCastInfo</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Holds semantic information stating that the 'expression' has been<br>
|
|
cast into 'variable' using the Var() method, and that<br>
|
|
'maintainer' is responsible for maintaining the equality between<br>
|
|
'variable' and 'expression'.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SolverParameters.html" title="class in com.google.ortools.constraintsolver">SolverParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/Solvers.html" title="class in com.google.ortools.pdlp">Solvers</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/SolveWrapper.html" title="class in com.google.ortools.sat">SolveWrapper</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/util/SortedDisjointIntervalList.html" title="class in com.google.ortools.util">SortedDisjointIntervalList</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">This class represents a sorted list of disjoint, closed intervals.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/SparsePermutationProto.html" title="class in com.google.ortools.sat">SparsePermutationProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/SparsePermutationProto.Builder.html" title="class in com.google.ortools.sat">SparsePermutationProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/SparsePermutationProtoOrBuilder.html" title="interface in com.google.ortools.sat">SparsePermutationProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_absl__Duration.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_absl__Duration</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_absl__flat_hash_setT_int_t.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_absl__flat_hash_setT_int_t</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_operations_research__GlobalDimensionCumulOptimizer.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_operations_research__GlobalDimensionCumulOptimizer</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_operations_research__PathOperator__IterationParameters.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_operations_research__PathOperator__IterationParameters</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/util/SWIGTYPE_p_std__setT_operations_research__ClosedInterval_operations_research__SortedDisjointIntervalList__IntervalComparator_t__iterator.html" title="class in com.google.ortools.util">SWIGTYPE_p_std__setT_operations_research__ClosedInterval_operations_research__SortedDisjointIntervalList__IntervalComparator_t__iterator</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_std__vectorT_absl__flat_hash_setT_int_t_t.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_std__vectorT_absl__flat_hash_setT_int_t_t</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_std__vectorT_int_t.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_std__vectorT_int_t</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_std__vectorT_operations_research__Assignment_const_p_t.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_std__vectorT_operations_research__Assignment_const_p_t</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_t.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_std__vectorT_operations_research__LocalSearchFilterManager__FilterEvent_t</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_std__vectorT_std__dequeT_int_t_t.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_std__vectorT_std__dequeT_int_t_t</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_std__vectorT_std__setT_operations_research__RoutingModel__VehicleTypeContainer__VehicleClassEntry_t_t.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_std__vectorT_std__setT_operations_research__RoutingModel__VehicleTypeContainer__VehicleClassEntry_t_t</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SWIGTYPE_p_std__vectorT_std__unique_ptrT_operations_research__GlobalDimensionCumulOptimizer_t_t.html" title="class in com.google.ortools.constraintsolver">SWIGTYPE_p_std__vectorT_std__unique_ptrT_operations_research__GlobalDimensionCumulOptimizer_t_t</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/SymmetryBreaker.html" title="class in com.google.ortools.constraintsolver">SymmetryBreaker</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A symmetry breaker is an object that will visit a decision and<br>
|
|
create the 'symmetrical' decision in return.<br>
|
|
Each symmetry breaker represents one class of symmetry.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/SymmetryProto.html" title="class in com.google.ortools.sat">SymmetryProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
EXPERIMENTAL.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/SymmetryProto.Builder.html" title="class in com.google.ortools.sat">SymmetryProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
EXPERIMENTAL.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/SymmetryProtoOrBuilder.html" title="interface in com.google.ortools.sat">SymmetryProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/TableConstraint.html" title="class in com.google.ortools.sat">TableConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Specialized assignment constraint.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/TableConstraintProto.html" title="class in com.google.ortools.sat">TableConstraintProto</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/TableConstraintProto.Builder.html" title="class in com.google.ortools.sat">TableConstraintProto.Builder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-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 all-classes-table all-classes-table-tab1"><a href="com/google/ortools/sat/TableConstraintProtoOrBuilder.html" title="interface in com.google.ortools.sat">TableConstraintProtoOrBuilder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/TerminationCriteria.html" title="class in com.google.ortools.pdlp">TerminationCriteria</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Relevant readings on infeasibility certificates:
|
|
(1) https://docs.mosek.com/modeling-cookbook/qcqo.html provides references
|
|
explaining why the primal rays imply dual infeasibility and dual rays imply
|
|
primal infeasibility.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/pdlp/TerminationCriteria.Builder.html" title="class in com.google.ortools.pdlp">TerminationCriteria.Builder</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">
|
|
Relevant readings on infeasibility certificates:
|
|
(1) https://docs.mosek.com/modeling-cookbook/qcqo.html provides references
|
|
explaining why the primal rays imply dual infeasibility and dual rays imply
|
|
primal infeasibility.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/google/ortools/pdlp/TerminationCriteriaOrBuilder.html" title="interface in com.google.ortools.pdlp">TerminationCriteriaOrBuilder</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1"> </div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/google/ortools/pdlp/TerminationReason.html" title="enum in com.google.ortools.pdlp">TerminationReason</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
|
|
<div class="block">Protobuf enum <code>operations_research.pdlp.TerminationReason</code></div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/TypeIncompatibilityChecker.html" title="class in com.google.ortools.constraintsolver">TypeIncompatibilityChecker</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Checker for type incompatibilities.</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/TypeRegulationsChecker.html" title="class in com.google.ortools.constraintsolver">TypeRegulationsChecker</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2"> </div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/TypeRegulationsConstraint.html" title="class in com.google.ortools.constraintsolver">TypeRegulationsConstraint</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">The following constraint ensures that incompatibilities and requirements<br>
|
|
between types are respected.<br>
|
|
<br>
|
|
It verifies both "hard" and "temporal" incompatibilities.<br>
|
|
Two nodes with hard incompatible types cannot be served by the same vehicle<br>
|
|
at all, while with a temporal incompatibility they can't be on the same<br>
|
|
route at the same time.<br>
|
|
The VisitTypePolicy of a node determines how visiting it impacts the type<br>
|
|
count on the route.<br>
|
|
<br>
|
|
For example, for<br>
|
|
- three temporally incompatible types T1 T2 and T3<br>
|
|
- 2 pairs of nodes a1/r1 and a2/r2 of type T1 and T2 respectively, with<br>
|
|
- a1 and a2 of VisitTypePolicy TYPE_ADDED_TO_VEHICLE<br>
|
|
- r1 and r2 of policy ADDED_TYPE_REMOVED_FROM_VEHICLE<br>
|
|
- 3 nodes A, UV and AR of type T3, respectively with type policies<br>
|
|
TYPE_ADDED_TO_VEHICLE, TYPE_ON_VEHICLE_UP_TO_VISIT and<br>
|
|
TYPE_SIMULTANEOUSLY_ADDED_AND_REMOVED<br>
|
|
the configurations<br>
|
|
UV --> a1 --> r1 --> a2 --> r2, a1 --> r1 --> a2 --> r2 --> A and<br>
|
|
a1 --> r1 --> AR --> a2 --> r2 are acceptable, whereas the configurations<br>
|
|
a1 --> a2 --> r1 --> ..., or A --> a1 --> r1 --> ..., or<br>
|
|
a1 --> r1 --> UV --> ...</div>
|
|
</div>
|
|
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/constraintsolver/TypeRequirementChecker.html" title="class in com.google.ortools.constraintsolver">TypeRequirementChecker</a></div>
|
|
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">Checker for type requirements.</div>
|
|
</div>
|
|
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/google/ortools/sat/WeightedSumExpression.html" title="class in com.google.ortools.sat">WeightedSumExpression</a></div>
|
|
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
|
<div class="block">A specialized linear expression: sum(ai * xi) + b.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
<footer role="contentinfo">
|
|
<hr>
|
|
<p class="legal-copy"><small>Copyright © 2022. All rights reserved.</small></p>
|
|
</footer>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|