Files
ortools-clone/docs/java/inherits.html
2019-08-07 18:01:08 -07:00

602 lines
54 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>OR-Tools</title>
<meta http-equiv="Content-Type" content="text/html;"/>
<meta charset="utf-8"/>
<!--<link rel='stylesheet' type='text/css' href="https://fonts.googleapis.com/css?family=Ubuntu:400,700,400italic"/>-->
<link rel="stylesheet" type="text/css" href="ortools.css" title="default" media="screen,print" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
</head>
<body>
<div id="banner-container">
<div id="banner">
<span id="sfml">OR-Tools 7.3</span>
</div>
</div>
<link rel="icon" href="https://developers.google.com/optimization/images/orLogo.png">
<div id="content" style="width: 100%; overflow: hidden;">
<div style="margin-left: 15px; margin-top: 5px; float: left; color: #145A32;">
<h2>Reference</h2>
<h3>C++</h3>
<ul>
<li><a href="../cpp_algorithms/annotated.html">Algorithms</a></li>
<li><a href="../cpp_graph/annotated.html">Graph</a></li>
<li><a href="../cpp_routing/annotated.html">Routing</a></li>
<li><a href="../cpp_linear/annotated.html">Linear solver</a></li>
<li><a href="../cpp_sat/annotated.html">CP-SAT</a></li>
</ul>
<h3>Python</h3>
<ul>
<li><a href="../python/ortools/sat/python/cp_model.html">CP-SAT</a></li>
<li><a href="../python/ortools/util/sorted_interval_list.html">Domain</a></li>
<li><a href="../python/ortools/graph/pywrapgraph.html">Graph</a></li>
<li><a href="../python/ortools/algorithms/pywrapknapsack_solver.html">Knapsack solver</a></li>
<li><a href="../python/ortools/linear_solver/pywraplp.html">Linear solver</a></li>
<li><a href="../python/ortools/constraint_solver/pywrapcp.html">Routing</a></li>
</ul>
<h3 id="dotnet-documentation">DotNET</h3>
<ul>
<li><a href="../dotnet/namespaceGoogle_1_1OrTools_1_1Sat.html">CP-SAT</a></li>
<li><a href="../dotnet/namespaceGoogle_1_1OrTools_1_1Graph.html">Graph</a></li>
<li><a href="../dotnet/namespaceGoogle_1_1OrTools_1_1Algorithms.html">Knapsack solver</a></li>
<li><a href="../dotnet/namespaceGoogle_1_1OrTools_1_1LinearSolver.html">Linear solver</a></li>
<li><a href="../dotnet/namespaceGoogle_1_1OrTools_1_1ConstraintSolver.html">Routing</a></li>
<li><a href="../dotnet/namespaceGoogle_1_1OrTools_1_1Util.html">Util</a></li>
</ul>
<h3 id="java-documentation">Java Documentation</h3>
<ul>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1sat.html">CP-SAT</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1graph.html">Graph</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1algorithms.html">Knapsack solver</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1linearsolver.html">Linear solver</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1constraintsolver.html">Routing</a></li>
<li><a href="../java/namespacecom_1_1google_1_1ortools_1_1util.html">Util</a></li>
</ul>
</div>
<div id="content">
<div align="center">
<h1 style="color: #145A32;">Java Reference</h1>
</div>
<!-- Generated by Doxygen 1.8.15 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li class="current"><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
</div><table border="0" cellspacing="10" cellpadding="0">
<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#AssignmentElement"/>
<map name="AssignmentElement" id="AssignmentElement">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1AssignmentElement.html" title=" " alt="" coords="5,55,145,80"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVarElement.html" title=" " alt="" coords="201,5,335,31"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarElement.html" title=" " alt="" coords="216,55,321,80"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarElement.html" title="The SequenceVarElement stores a partial representation of ranked interval variables in the underlying..." alt="" coords="193,104,343,129"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#AssignmentIntContainer"/>
<map name="AssignmentIntContainer" id="AssignmentIntContainer">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1AssignmentIntContainer.html" title=" " alt="" coords="5,5,169,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#AssignmentIntervalContainer"/>
<map name="AssignmentIntervalContainer" id="AssignmentIntervalContainer">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1AssignmentIntervalContainer.html" title=" " alt="" coords="5,5,198,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#AssignmentSequenceContainer"/>
<map name="AssignmentSequenceContainer" id="AssignmentSequenceContainer">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1AssignmentSequenceContainer.html" title=" " alt="" coords="5,5,214,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#BaseObject"/>
<map name="BaseObject" id="BaseObject">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BaseObject.html" title="A BaseObject is the root of all reversibly allocated objects." alt="" coords="5,453,96,479"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Decision.html" title="A Decision represents a choice point in the search tree." alt="" coords="188,181,261,207"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionBuilder.html" title="A DecisionBuilder is responsible for creating the search tree." alt="" coords="168,231,282,256"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DecisionVisitor.html" title="A DecisionVisitor is used to inspect a decision." alt="" coords="170,280,279,305"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html" title="A Demon is the base element of a propagation queue." alt="" coords="193,329,257,355"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarIterator.html" title="The class Iterator has two direct subclasses." alt="" coords="176,379,274,404"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchFilter.html" title="Local Search Filters are used for fast neighbor pruning." alt="" coords="162,428,287,453"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchOperator.html" title="This class represent a reversible FIFO structure." alt="" coords="151,477,299,503"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelVisitor.html" title="Model visitor." alt="" coords="177,527,272,552"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationBaseObject.html" title="NOLINT The PropagationBaseObject is a subclass of BaseObject that is also friend to the Solver class." alt="" coords="144,576,306,601"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModelVisitor.html" title="Routing model visitor." alt="" coords="154,625,295,651"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchMonitor.html" title="A search monitor is a simple set of callbacks to monitor all search events." alt="" coords="171,845,279,871"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionPool.html" title="This class is used to manage a pool of solutions." alt="" coords="177,895,273,920"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarFilteredDecisionBuilder.html" title="Decision builders building a solution using local search filters to evaluate its feasibility." alt="" coords="371,181,564,207"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1JavaDecisionBuilder.html" title="This class acts as a intermediate step between a c++ decision builder and a java one." alt="" coords="397,231,539,256"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingFilteredDecisionBuilder.html" title="Filter&#45;based decision builder dedicated to routing." alt="" coords="641,181,846,207"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CheapestAdditionFilteredDecisionBuilder.html" title="Filtered&#45;base decision builder based on the addition heuristic, extending a path from its start node ..." alt="" coords="923,68,1094,107"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CheapestInsertionFilteredDecisionBuilder.html" title=" " alt="" coords="921,133,1095,172"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ChristofidesFilteredDecisionBuilder.html" title="Christofides addition heuristic." alt="" coords="915,196,1102,235"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SavingsFilteredDecisionBuilder.html" title="Filter&#45;based decision builder which builds a solution by using Clarke &amp; Wright&#39;s Savings heuristic." alt="" coords="906,263,1111,288"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ComparatorCheapestAdditionFilteredDecisionBuilder.html" title="A CheapestAdditionFilteredDecisionBuilder where the notion of &#39;cheapest arc&#39; comes from an arc compar..." alt="" coords="1170,5,1367,44"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1EvaluatorCheapestAdditionFilteredDecisionBuilder.html" title="A CheapestAdditionFilteredDecisionBuilder where the notion of &#39;cheapest arc&#39; comes from an arc evalua..." alt="" coords="1177,68,1360,107"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1GlobalCheapestInsertionFilteredDecisionBuilder.html" title="Filter&#45;based decision builder which builds a solution by inserting nodes at their cheapest position o..." alt="" coords="1162,131,1375,169"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalCheapestInsertionFilteredDecisionBuilder.html" title="Filter&#45;base decision builder which builds a solution by inserting nodes at their cheapest position." alt="" coords="1166,193,1372,232"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ParallelSavingsFilteredDecisionBuilder.html" title=" " alt="" coords="1164,256,1373,295"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequentialSavingsFilteredDecisionBuilder.html" title=" " alt="" coords="1181,319,1357,357"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SymmetryBreaker.html" title="A symmetry breaker is an object that will visit a decision and create the &#39;symmetrical&#39; decision in r..." alt="" coords="404,280,532,305"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchFilter.html" title=" " alt="" coords="388,332,548,357"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BasePathFilter.html" title="Generic path&#45;based filter class." alt="" coords="689,283,798,308"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CPFeasibilityFilter.html" title="This filter accepts deltas for which the assignment satisfies the constraints of the Solver." alt="" coords="679,332,808,357"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchOperatorTemplate.html" title="Base operator class for operators manipulating variables." alt="" coords="376,384,559,423"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarLocalSearchOperatorTemplate.html" title="Base operator class for operators manipulating variables." alt="" coords="354,452,582,491"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchOperator.html" title=" " alt="" coords="652,381,835,407"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BaseLns.html" title="This is the base class for building an Lns operator." alt="" coords="972,332,1045,357"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ChangeValue.html" title="Defines operators which change the value of variables; each neighbor corresponds to one modified vari..." alt="" coords="958,381,1059,407"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PathOperator.html" title="Base class of the local search operators dedicated to path modifications (a path is a set of nodes li..." alt="" coords="958,431,1059,456"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PathWithPreviousNodesOperator.html" title="Simple PathOperator wrapper that also stores the current previous nodes, and is thus able to provide ..." alt="" coords="1159,431,1378,456"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarLocalSearchOperator.html" title=" " alt="" coords="630,431,858,456"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Assignment.html" title="An Assignment is a variable &#45;&gt; domains mapping, used to report solutions to the user." alt="" coords="422,525,513,551"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Constraint.html" title="A constraint is the main modeling object." alt="" coords="427,575,509,600"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntervalVar.html" title="Interval variables are often used in scheduling." alt="" coords="425,624,510,649"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html" title="The class IntExpr is the base of all integer expressions in constraint programming." alt="" coords="436,673,499,699"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVar.html" title="A sequence variable is a variable whose domain is a set of possible orderings of the interval variabl..." alt="" coords="417,723,518,748"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1CastConstraint.html" title="Cast constraints are special channeling constraints designed to keep a variable in sync with an expre..." alt="" coords="689,480,798,505"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DisjunctiveConstraint.html" title=" " alt="" coords="670,529,817,555"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1GlobalVehicleBreaksConstraint.html" title="GlobalVehicleBreaksConstraint ensures breaks constraints are enforced on all vehicles in the dimensio..." alt="" coords="641,579,846,604"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Pack.html" title=" " alt="" coords="718,628,769,653"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1TypeRegulationsConstraint.html" title="The following constraint ensures that incompatibilities and requirements between types are respected." alt="" coords="653,677,834,703"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BaseIntExpr.html" title="This is the base class for all expressions that are not variables." alt="" coords="697,727,791,752"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html" title="The class IntVar is a subset of IntExpr." alt="" coords="716,776,772,801"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1BooleanVar.html" title=" " alt="" coords="963,776,1053,801"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMonitor.html" title=" " alt="" coords="398,772,538,797"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1OptimizeVar.html" title="This class encapsulates an objective." alt="" coords="421,821,515,847"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationMonitor.html" title=" " alt="" coords="399,871,537,896"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimit.html" title="Base class of all search limits." alt="" coords="422,920,514,945"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLog.html" title="The base class of all search logs that periodically outputs information when the search is running." alt="" coords="425,969,511,995"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolutionCollector.html" title="This class is the root class of all solution collectors." alt="" coords="407,1019,529,1044"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimit.html" title="Usual limit based on wall_time, number of explored branches and number of failures in the search tree..." alt="" coords="696,920,792,945"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#Constraint"/>
<map name="Constraint" id="Constraint">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1Constraint.html" title="Wrapper around a ConstraintProto." alt="" coords="5,5,87,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#ConstraintSolverParameters_8TrailCompression"/>
<map name="ConstraintSolverParameters_8TrailCompression" id="ConstraintSolverParameters_8TrailCompression">
<area shape="rect" title=" " alt="" coords="5,479,165,504"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters_1_1TrailCompression.html" title=" " alt="" coords="233,5,425,44"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Value.html" title="Protobuf enum." alt="" coords="238,68,419,93"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Value.html" title="Protobuf enum." alt="" coords="240,117,418,156"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelRequest_1_1SolverType.html" title=" " alt="" coords="230,180,428,205"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverCommonParameters_1_1LPAlgorithmValues.html" title="Protobuf enum." alt="" coords="226,229,432,268"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverResponseStatus.html" title=" " alt="" coords="240,292,417,317"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSosConstraint_1_1Type.html" title="Protobuf enum." alt="" coords="250,341,408,367"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1BinaryMinizationAlgorithm.html" title=" " alt="" coords="223,391,435,429"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1ClauseOrdering.html" title=" " alt="" coords="225,453,432,479"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1ClauseProtection.html" title=" " alt="" coords="221,503,437,528"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1ConflictMinimizationAlgorithm.html" title=" " alt="" coords="213,552,445,591"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1MaxSatAssumptionOrder.html" title=" " alt="" coords="214,615,443,653"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1MaxSatStratificationAlgorithm.html" title=" " alt="" coords="213,677,445,716"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1Polarity.html" title=" " alt="" coords="250,740,408,765"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1RestartAlgorithm.html" title=" " alt="" coords="222,789,435,815"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1SearchBranching.html" title=" " alt="" coords="221,839,437,864"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1VariableOrder.html" title=" " alt="" coords="231,888,427,913"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1util_1_1OptionalBoolean.html" title=" " alt="" coords="269,937,389,963"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#ConstraintSolverParametersOrBuilder"/>
<map name="ConstraintSolverParametersOrBuilder" id="ConstraintSolverParametersOrBuilder">
<area shape="rect" title=" " alt="" coords="273,545,336,571"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters_1_1Builder.html" title=" " alt="" coords="496,673,689,712"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy_1_1Builder.html" title=" " alt="" coords="498,736,687,761"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic_1_1Builder.html" title=" " alt="" coords="503,785,682,824"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters_1_1Builder.html" title=" " alt="" coords="488,848,698,873"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModelParameters_1_1Builder.html" title=" " alt="" coords="484,897,702,923"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1Builder.html" title=" " alt="" coords="502,947,684,985"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators_1_1Builder.html" title=" " alt="" coords="472,1009,714,1061"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPConstraintProto_1_1Builder.html" title=" " alt="" coords="503,1085,682,1111"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPGeneralConstraintProto_1_1Builder.html" title=" " alt="" coords="500,1135,685,1173"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPIndicatorConstraint_1_1Builder.html" title=" " alt="" coords="493,1197,692,1223"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelDeltaProto_1_1Builder.html" title=" " alt="" coords="500,55,686,80"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelProto_1_1Builder.html" title=" " alt="" coords="515,104,670,129"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelRequest_1_1Builder.html" title=" " alt="" coords="506,153,679,179"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPQuadraticConstraint_1_1Builder.html" title=" " alt="" coords="490,203,695,228"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPQuadraticObjective_1_1Builder.html" title=" " alt="" coords="493,252,693,277"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolutionResponse_1_1Builder.html" title="Protobuf type." alt="" coords="495,301,690,327"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverCommonParameters_1_1Builder.html" title=" " alt="" coords="490,351,696,389"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSosConstraint_1_1Builder.html" title=" " alt="" coords="508,413,678,439"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPVariableProto_1_1Builder.html" title=" " alt="" coords="510,463,676,488"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1OptionalDouble_1_1Builder.html" title=" " alt="" coords="513,512,672,537"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1PartialVariableAssignment_1_1Builder.html" title=" " alt="" coords="502,561,683,600"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModelProto_1_1Builder.html" title=" " alt="" coords="517,5,669,31"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1SatParameters_1_1Builder.html" title=" " alt="" coords="515,624,670,649"/>
<area shape="rect" title=" " alt="" coords="223,2345,386,2371"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModelProto.html" title=" " alt="" coords="539,2345,646,2371"/>
<area shape="rect" title=" " alt="" coords="223,5,386,31"/>
<area shape="rect" title=" " alt="" coords="227,1813,382,1839"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParameters.html" title=" " alt="" coords="498,1839,687,1864"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategy.html" title=" " alt="" coords="520,1888,665,1913"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristic.html" title=" " alt="" coords="505,1937,680,1963"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParameters.html" title=" " alt="" coords="510,1987,675,2012"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModelParameters.html" title=" " alt="" coords="506,2036,679,2061"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters.html" title=" " alt="" coords="503,2085,682,2111"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperators.html" title=" " alt="" coords="473,2135,712,2173"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPConstraintProto.html" title=" " alt="" coords="526,2197,660,2223"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPGeneralConstraintProto.html" title=" " alt="" coords="502,2247,683,2272"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPIndicatorConstraint.html" title=" " alt="" coords="516,2296,669,2321"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelDeltaProto.html" title=" " alt="" coords="522,1247,663,1272"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelProto.html" title=" " alt="" coords="538,1296,647,1321"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelRequest.html" title=" " alt="" coords="529,1345,656,1371"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPQuadraticConstraint.html" title=" " alt="" coords="513,1395,673,1420"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPQuadraticObjective.html" title=" " alt="" coords="515,1444,670,1469"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolutionResponse.html" title="Protobuf type." alt="" coords="518,1493,667,1519"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverCommonParameters.html" title=" " alt="" coords="492,1543,694,1568"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSosConstraint.html" title=" " alt="" coords="530,1592,655,1617"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPVariableProto.html" title=" " alt="" coords="532,1641,653,1667"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1OptionalDouble.html" title=" " alt="" coords="536,1691,649,1716"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1PartialVariableAssignment.html" title=" " alt="" coords="504,1740,681,1765"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1SatParameters.html" title=" " alt="" coords="538,1789,648,1815"/>
<area shape="rect" title=" " alt="" coords="5,1136,137,1161"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1ConstraintSolverParametersOrBuilder.html" title=" " alt="" coords="210,1213,399,1252"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1FirstSolutionStrategyOrBuilder.html" title=" " alt="" coords="204,1276,405,1301"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchMetaheuristicOrBuilder.html" title=" " alt="" coords="217,1325,392,1364"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RegularLimitParametersOrBuilder.html" title=" " alt="" coords="214,1388,394,1427"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModelParametersOrBuilder.html" title=" " alt="" coords="211,1451,398,1489"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParameters_1_1LocalSearchNeighborhoodOperatorsOrBuilder.html" title=" " alt="" coords="185,1576,424,1628"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingSearchParametersOrBuilder.html" title=" " alt="" coords="208,1513,401,1552"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPConstraintProtoOrBuilder.html" title=" " alt="" coords="209,1652,399,1677"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPGeneralConstraintProtoOrBuilder.html" title=" " alt="" coords="214,1701,395,1740"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPIndicatorConstraintOrBuilder.html" title=" " alt="" coords="200,1764,409,1789"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelDeltaProtoOrBuilder.html" title=" " alt="" coords="206,595,403,620"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelProtoOrBuilder.html" title=" " alt="" coords="221,644,387,669"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelRequestOrBuilder.html" title=" " alt="" coords="213,693,396,719"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPQuadraticConstraintOrBuilder.html" title=" " alt="" coords="196,743,412,768"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPQuadraticObjectiveOrBuilder.html" title=" " alt="" coords="199,792,410,817"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolutionResponseOrBuilder.html" title=" " alt="" coords="201,841,407,867"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverCommonParametersOrBuilder.html" title=" " alt="" coords="203,891,405,929"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPSosConstraintOrBuilder.html" title=" " alt="" coords="214,953,395,979"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1MPVariableProtoOrBuilder.html" title=" " alt="" coords="216,1003,393,1028"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1OptionalDoubleOrBuilder.html" title=" " alt="" coords="220,1052,389,1077"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1linearsolver_1_1PartialVariableAssignmentOrBuilder.html" title=" " alt="" coords="216,1101,393,1140"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1sat_1_1SatParametersOrBuilder.html" title=" " alt="" coords="221,1164,388,1189"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#CpModel"/>
<map name="CpModel" id="CpModel">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html" title="Main modeling class." alt="" coords="5,5,80,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#CpModel_8MismatchedArrayLengths"/>
<map name="CpModel_8MismatchedArrayLengths" id="CpModel_8MismatchedArrayLengths">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_1_1MismatchedArrayLengths.html" title="Exception thrown when parallel arrays have mismatched lengths." alt="" coords="5,5,235,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#CpModel_8WrongLength"/>
<map name="CpModel_8WrongLength" id="CpModel_8WrongLength">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_1_1WrongLength.html" title="Exception thrown when an array has a wrong length." alt="" coords="5,5,164,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_11.png" border="0" alt="" usemap="#CpSolver"/>
<map name="CpSolver" id="CpSolver">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpSolver.html" title="Wrapper around the SAT solver." alt="" coords="5,5,82,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_12.png" border="0" alt="" usemap="#CpSolverSolutionCallback"/>
<map name="CpSolverSolutionCallback" id="CpSolverSolutionCallback">
<area shape="rect" title=" " alt="" coords="5,5,126,31"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1CpSolverSolutionCallback.html" title="Parent class to create a callback called at each solution." alt="" coords="174,5,349,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_13.png" border="0" alt="" usemap="#DefaultPhaseParameters"/>
<map name="DefaultPhaseParameters" id="DefaultPhaseParameters">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1DefaultPhaseParameters.html" title="This struct holds all parameters for the default search." alt="" coords="5,5,176,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_14.png" border="0" alt="" usemap="#Domain"/>
<map name="Domain" id="Domain">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1util_1_1Domain.html" title="We call &quot;domain&quot; any subset of Int64 = [kint64min, kint64max]." alt="" coords="5,5,73,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_15.png" border="0" alt="" usemap="#IntervalVar"/>
<map name="IntervalVar" id="IntervalVar">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1IntervalVar.html" title="An interval variable." alt="" coords="5,5,90,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_16.png" border="0" alt="" usemap="#IntIntToLongFunction"/>
<map name="IntIntToLongFunction" id="IntIntToLongFunction">
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1IntIntToLongFunction.html" title="Represents a function that accepts two int&#45;valued arguments and produces a long&#45;valued result." alt="" coords="5,5,151,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_17.png" border="0" alt="" usemap="#IntTupleSet"/>
<map name="IntTupleSet" id="IntTupleSet">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntTupleSet.html" title=" " alt="" coords="5,5,94,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_18.png" border="0" alt="" usemap="#IntVarLocalSearchHandler"/>
<map name="IntVarLocalSearchHandler" id="IntVarLocalSearchHandler">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVarLocalSearchHandler.html" title="Base operator class for operators manipulating IntVars." alt="" coords="5,5,182,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_19.png" border="0" alt="" usemap="#KnapsackSolver"/>
<map name="KnapsackSolver" id="KnapsackSolver">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1algorithms_1_1KnapsackSolver.html" title="This library solves knapsack problems." alt="" coords="5,5,123,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_20.png" border="0" alt="" usemap="#KnapsackSolver_8SolverType"/>
<map name="KnapsackSolver_8SolverType" id="KnapsackSolver_8SolverType">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1algorithms_1_1KnapsackSolver_1_1SolverType.html" title="Enum controlling which underlying algorithm is used." alt="" coords="5,5,193,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_21.png" border="0" alt="" usemap="#LinearSolver"/>
<map name="LinearSolver" id="LinearSolver">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1LinearSolver.html" title=" " alt="" coords="5,5,102,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_22.png" border="0" alt="" usemap="#LinearSumAssignment"/>
<map name="LinearSumAssignment" id="LinearSumAssignment">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1graph_1_1LinearSumAssignment.html" title=" " alt="" coords="5,5,161,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_23.png" border="0" alt="" usemap="#LinearSumAssignment_8Status"/>
<map name="LinearSumAssignment_8Status" id="LinearSumAssignment_8Status">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1graph_1_1LinearSumAssignment_1_1Status.html" title=" " alt="" coords="5,5,202,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_24.png" border="0" alt="" usemap="#Literal"/>
<map name="Literal" id="Literal">
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1sat_1_1LinearExpr.html" title="A linear expression interface that can be parsed." alt="" coords="5,5,91,31"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1sat_1_1IntVar.html" title="An integer variable." alt="" coords="139,31,195,56"/>
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1sat_1_1Literal.html" title="Interface to describe a boolean variable or its negation." alt="" coords="19,55,77,80"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_25.png" border="0" alt="" usemap="#LocalSearchPhaseParameters"/>
<map name="LocalSearchPhaseParameters" id="LocalSearchPhaseParameters">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1LocalSearchPhaseParameters.html" title=" " alt="" coords="5,5,208,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_26.png" border="0" alt="" usemap="#LongTernaryOperator"/>
<map name="LongTernaryOperator" id="LongTernaryOperator">
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html" title="Represents an operation upon three." alt="" coords="5,5,153,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_27.png" border="0" alt="" usemap="#LongTernaryPredicate"/>
<map name="LongTernaryPredicate" id="LongTernaryPredicate">
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryPredicate.html" title="Represents a predicate (boolean&#45;valued function) uppon three." alt="" coords="5,5,157,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_28.png" border="0" alt="" usemap="#mainConstants"/>
<map name="mainConstants" id="mainConstants">
<area shape="rect" href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1mainConstants.html" title=" " alt="" coords="5,5,116,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_29.png" border="0" alt="" usemap="#MaxFlow"/>
<map name="MaxFlow" id="MaxFlow">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1graph_1_1MaxFlow.html" title=" " alt="" coords="5,5,80,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_30.png" border="0" alt="" usemap="#MaxFlow_8Status"/>
<map name="MaxFlow_8Status" id="MaxFlow_8Status">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1graph_1_1MaxFlow_1_1Status.html" title=" " alt="" coords="5,5,121,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_31.png" border="0" alt="" usemap="#MinCostFlowBase"/>
<map name="MinCostFlowBase" id="MinCostFlowBase">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1graph_1_1MinCostFlowBase.html" title=" " alt="" coords="5,5,134,31"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1graph_1_1MinCostFlow.html" title=" " alt="" coords="182,5,280,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_32.png" border="0" alt="" usemap="#MinCostFlowBase_8Status"/>
<map name="MinCostFlowBase_8Status" id="MinCostFlowBase_8Status">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1graph_1_1MinCostFlowBase_1_1Status.html" title=" " alt="" coords="5,5,176,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_33.png" border="0" alt="" usemap="#ModelCache"/>
<map name="ModelCache" id="ModelCache">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1ModelCache.html" title="Implements a complete cache for model elements: expressions and constraints." alt="" coords="5,5,102,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_34.png" border="0" alt="" usemap="#MPConstraint"/>
<map name="MPConstraint" id="MPConstraint">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPConstraint.html" title="The class for constraints of a Mathematical Programming (MP) model." alt="" coords="5,5,107,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_35.png" border="0" alt="" usemap="#MPGeneralConstraintProto_8GeneralConstraintCase"/>
<map name="MPGeneralConstraintProto_8GeneralConstraintCase" id="MPGeneralConstraintProto_8GeneralConstraintCase">
<area shape="rect" title=" " alt="" coords="5,12,83,37"/>
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPGeneralConstraintProto_1_1GeneralConstraintCase.html" title=" " alt="" coords="131,5,316,44"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_36.png" border="0" alt="" usemap="#MPModelExportOptions"/>
<map name="MPModelExportOptions" id="MPModelExportOptions">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPModelExportOptions.html" title="Export options." alt="" coords="5,5,167,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_37.png" border="0" alt="" usemap="#MPObjective"/>
<map name="MPObjective" id="MPObjective">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPObjective.html" title="A class to express a linear objective." alt="" coords="5,5,102,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_38.png" border="0" alt="" usemap="#MPSolver"/>
<map name="MPSolver" id="MPSolver">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver.html" title="This mathematical programming (MP) solver class is the main class &#160;though which users build and solve..." alt="" coords="5,5,84,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_39.png" border="0" alt="" usemap="#MPSolver_8BasisStatus"/>
<map name="MPSolver_8BasisStatus" id="MPSolver_8BasisStatus">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver_1_1BasisStatus.html" title="Advanced usage: possible basis status values for a variable and the slack &#160;variable of a linear const..." alt="" coords="5,5,158,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_40.png" border="0" alt="" usemap="#MPSolver_8OptimizationProblemType"/>
<map name="MPSolver_8OptimizationProblemType" id="MPSolver_8OptimizationProblemType">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver_1_1OptimizationProblemType.html" title="The type of problems (LP or MIP) that will be solved and the underlying &#160;solver (GLOP,..." alt="" coords="5,5,240,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_41.png" border="0" alt="" usemap="#MPSolver_8ResultStatus"/>
<map name="MPSolver_8ResultStatus" id="MPSolver_8ResultStatus">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolver_1_1ResultStatus.html" title="The status of solving the problem." alt="" coords="5,5,163,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_42.png" border="0" alt="" usemap="#MPSolverParameters"/>
<map name="MPSolverParameters" id="MPSolverParameters">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters.html" title="This class stores parameter settings for LP and MIP solvers." alt="" coords="5,5,153,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_43.png" border="0" alt="" usemap="#MPSolverParameters_8DoubleParam"/>
<map name="MPSolverParameters_8DoubleParam" id="MPSolverParameters_8DoubleParam">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1DoubleParam.html" title="Enumeration of parameters that take continuous values." alt="" coords="5,5,199,44"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_44.png" border="0" alt="" usemap="#MPSolverParameters_8IncrementalityValues"/>
<map name="MPSolverParameters_8IncrementalityValues" id="MPSolverParameters_8IncrementalityValues">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1IncrementalityValues.html" title="Advanced usage: Incrementality options." alt="" coords="5,5,240,44"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_45.png" border="0" alt="" usemap="#MPSolverParameters_8IntegerParam"/>
<map name="MPSolverParameters_8IntegerParam" id="MPSolverParameters_8IntegerParam">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1IntegerParam.html" title="Enumeration of parameters that take integer or categorical values." alt="" coords="5,5,199,44"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_46.png" border="0" alt="" usemap="#MPSolverParameters_8LpAlgorithmValues"/>
<map name="MPSolverParameters_8LpAlgorithmValues" id="MPSolverParameters_8LpAlgorithmValues">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1LpAlgorithmValues.html" title="LP algorithm to use." alt="" coords="5,5,228,44"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_47.png" border="0" alt="" usemap="#MPSolverParameters_8PresolveValues"/>
<map name="MPSolverParameters_8PresolveValues" id="MPSolverParameters_8PresolveValues">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1PresolveValues.html" title="For each categorical parameter, enumeration of possible values." alt="" coords="5,5,209,44"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_48.png" border="0" alt="" usemap="#MPSolverParameters_8ScalingValues"/>
<map name="MPSolverParameters_8ScalingValues" id="MPSolverParameters_8ScalingValues">
<area shape="rect" href="enumcom_1_1google_1_1ortools_1_1linearsolver_1_1MPSolverParameters_1_1ScalingValues.html" title="Advanced usage: Scaling options." alt="" coords="5,5,201,44"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_49.png" border="0" alt="" usemap="#MPVariable"/>
<map name="MPVariable" id="MPVariable">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1linearsolver_1_1MPVariable.html" title="The class for variables of a Mathematical Programming (MP) model." alt="" coords="5,5,95,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_50.png" border="0" alt="" usemap="#OptionalBooleanOuterClass"/>
<map name="OptionalBooleanOuterClass" id="OptionalBooleanOuterClass">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1util_1_1OptionalBooleanOuterClass.html" title=" " alt="" coords="5,5,192,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_51.png" border="0" alt="" usemap="#RevBool"/>
<map name="RevBool" id="RevBool">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevBool.html" title="This class adds reversibility to a POD type." alt="" coords="5,5,77,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_52.png" border="0" alt="" usemap="#RevInteger"/>
<map name="RevInteger" id="RevInteger">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevInteger.html" title="This class adds reversibility to a POD type." alt="" coords="5,5,92,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_53.png" border="0" alt="" usemap="#RevLong"/>
<map name="RevLong" id="RevLong">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevLong.html" title="This class adds reversibility to a POD type." alt="" coords="5,5,80,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_54.png" border="0" alt="" usemap="#RevPartialSequence"/>
<map name="RevPartialSequence" id="RevPartialSequence">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RevPartialSequence.html" title="&#45;&#45;— RevPartialSequence &#45;&#45;—" alt="" coords="5,5,148,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_55.png" border="0" alt="" usemap="#RoutingDimension"/>
<map name="RoutingDimension" id="RoutingDimension">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingDimension.html" title="Dimensions represent quantities accumulated at nodes along the routes." alt="" coords="5,5,136,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_56.png" border="0" alt="" usemap="#RoutingEnums"/>
<map name="RoutingEnums" id="RoutingEnums">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingEnums.html" title=" " alt="" coords="5,5,114,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_57.png" border="0" alt="" usemap="#RoutingIndexManager"/>
<map name="RoutingIndexManager" id="RoutingIndexManager">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingIndexManager.html" title="Manager for any NodeIndex &lt;&#45;&gt; variable index conversion." alt="" coords="5,5,158,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_58.png" border="0" alt="" usemap="#RoutingModel"/>
<map name="RoutingModel" id="RoutingModel">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingModel.html" title=" " alt="" coords="5,5,109,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_59.png" border="0" alt="" usemap="#RoutingParameters"/>
<map name="RoutingParameters" id="RoutingParameters">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1RoutingParameters.html" title=" " alt="" coords="5,5,142,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_60.png" border="0" alt="" usemap="#SavingsFilteredDecisionBuilder_8SavingsParameters"/>
<map name="SavingsFilteredDecisionBuilder_8SavingsParameters" id="SavingsFilteredDecisionBuilder_8SavingsParameters">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SavingsFilteredDecisionBuilder_1_1SavingsParameters.html" title=" " alt="" coords="5,5,214,44"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_61.png" border="0" alt="" usemap="#SearchLimitProtobuf"/>
<map name="SearchLimitProtobuf" id="SearchLimitProtobuf">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SearchLimitProtobuf.html" title=" " alt="" coords="5,5,147,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_62.png" border="0" alt="" usemap="#SequenceVarLocalSearchHandler"/>
<map name="SequenceVarLocalSearchHandler" id="SequenceVarLocalSearchHandler">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SequenceVarLocalSearchHandler.html" title=" " alt="" coords="5,5,227,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_63.png" border="0" alt="" usemap="#Solver"/>
<map name="Solver" id="Solver">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver.html" title="Solver Class A solver represents the main computation engine." alt="" coords="5,5,64,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_64.png" border="0" alt="" usemap="#Solver_8FailException"/>
<map name="Solver_8FailException" id="Solver_8FailException">
<area shape="rect" title=" " alt="" coords="5,5,85,31"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1FailException.html" title="This exceptions signal that a failure has been raised in the C++ world." alt="" coords="133,5,275,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_65.png" border="0" alt="" usemap="#Solver_8IntegerCastInfo"/>
<map name="Solver_8IntegerCastInfo" id="Solver_8IntegerCastInfo">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Solver_1_1IntegerCastInfo.html" title="Holds semantic information stating that the &#39;expression&#39; has been cast into &#39;variable&#39; using the Var(..." alt="" coords="5,5,159,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_66.png" border="0" alt="" usemap="#SolverParameters"/>
<map name="SolverParameters" id="SolverParameters">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1SolverParameters.html" title=" " alt="" coords="5,5,133,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_67.png" border="0" alt="" usemap="#SortedDisjointIntervalList"/>
<map name="SortedDisjointIntervalList" id="SortedDisjointIntervalList">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1util_1_1SortedDisjointIntervalList.html" title="This class represents a sorted list of disjoint, closed intervals." alt="" coords="5,5,174,31"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_68.png" border="0" alt="" usemap="#TypeRegulationsChecker"/>
<map name="TypeRegulationsChecker" id="TypeRegulationsChecker">
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1TypeRegulationsChecker.html" title=" " alt="" coords="5,31,176,56"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1TypeIncompatibilityChecker.html" title="Checker for type incompatibilities." alt="" coords="224,5,408,31"/>
<area shape="rect" href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1TypeRequirementChecker.html" title="Checker for type requirements." alt="" coords="228,55,404,80"/>
</map>
</td></tr>
</table>
</div><!-- contents -->
</div>
</div>
<div id="footer-container">
<div id="footer">
</div>
</div>
</body>
</html>