<h3>Class <ahref="com/google/ortools/bop/BopOptimizerMethod.html"title="class in com.google.ortools.bop">com.google.ortools.bop.BopOptimizerMethod</a></h3>
<divclass="type-signature">class BopOptimizerMethod extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/bop/BopParameters.html"title="class in com.google.ortools.bop">com.google.ortools.bop.BopParameters</a></h3>
<divclass="type-signature">class BopParameters extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> defaultSolverOptimizerSets_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/bop/BopSolverOptimizerSet.html"title="class in com.google.ortools.bop">BopSolverOptimizerSet</a>> solverOptimizerSets_</pre>
<h3>Class <ahref="com/google/ortools/bop/BopSolverOptimizerSet.html"title="class in com.google.ortools.bop">com.google.ortools.bop.BopSolverOptimizerSet</a></h3>
<divclass="type-signature">class BopSolverOptimizerSet extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>memoizedIsInitialized</h5>
<pre>byte memoizedIsInitialized</pre>
</li>
<liclass="block-list">
<h5>methods_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/bop/BopOptimizerMethod.html"title="class in com.google.ortools.bop">BopOptimizerMethod</a>> methods_</pre>
<h3>Class <ahref="com/google/ortools/constraintsolver/ConstraintSolverParameters.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.ConstraintSolverParameters</a></h3>
<divclass="type-signature">class ConstraintSolverParameters extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> profileFile_</pre>
<h3>Class <ahref="com/google/ortools/constraintsolver/ConstraintSolverStatistics.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.ConstraintSolverStatistics</a></h3>
<divclass="type-signature">class ConstraintSolverStatistics extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/constraintsolver/FirstSolutionStrategy.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.FirstSolutionStrategy</a></h3>
<divclass="type-signature">class FirstSolutionStrategy extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/constraintsolver/LocalSearchMetaheuristic.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.LocalSearchMetaheuristic</a></h3>
<divclass="type-signature">class LocalSearchMetaheuristic extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/constraintsolver/LocalSearchStatistics.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.LocalSearchStatistics</a></h3>
<divclass="type-signature">class LocalSearchStatistics extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/constraintsolver/LocalSearchStatistics.FirstSolutionStatistics.html"title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.FirstSolutionStatistics</a>> firstSolutionStatistics_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchFilterStatistics.html"title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.LocalSearchFilterStatistics</a>> localSearchFilterStatistics_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchOperatorStatistics.html"title="class in com.google.ortools.constraintsolver">LocalSearchStatistics.LocalSearchOperatorStatistics</a>> localSearchOperatorStatistics_</pre>
<h3>Class <ahref="com/google/ortools/constraintsolver/LocalSearchStatistics.FirstSolutionStatistics.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.LocalSearchStatistics.FirstSolutionStatistics</a></h3>
<divclass="type-signature">class FirstSolutionStatistics extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> strategy_</pre>
<h3>Class <ahref="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchFilterStatistics.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchFilterStatistics</a></h3>
<divclass="type-signature">class LocalSearchFilterStatistics extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> localSearchFilter_</pre>
<h3>Class <ahref="com/google/ortools/constraintsolver/LocalSearchStatistics.LocalSearchOperatorStatistics.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics</a></h3>
<divclass="type-signature">class LocalSearchOperatorStatistics extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>durationSeconds_</h5>
<pre>double durationSeconds_</pre>
</li>
<liclass="block-list">
<h5>localSearchOperator_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> localSearchOperator_</pre>
<h3>Class <ahref="com/google/ortools/constraintsolver/RegularLimitParameters.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.RegularLimitParameters</a></h3>
<divclass="type-signature">class RegularLimitParameters extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/constraintsolver/RoutingModelParameters.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.RoutingModelParameters</a></h3>
<divclass="type-signature">class RoutingModelParameters extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>maxCallbackCacheSize_</h5>
<pre>int maxCallbackCacheSize_</pre>
</li>
<liclass="block-list">
<h5>memoizedIsInitialized</h5>
<pre>byte memoizedIsInitialized</pre>
</li>
<liclass="block-list">
<h5>reduceVehicleCostModel_</h5>
<pre>boolean reduceVehicleCostModel_</pre>
</li>
<liclass="block-list">
<h5>solverParameters_</h5>
<pre><ahref="com/google/ortools/constraintsolver/ConstraintSolverParameters.html"title="class in com.google.ortools.constraintsolver">ConstraintSolverParameters</a> solverParameters_</pre>
<h3>Class <ahref="com/google/ortools/constraintsolver/RoutingSearchParameters.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.RoutingSearchParameters</a></h3>
<divclass="type-signature">class RoutingSearchParameters extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="com/google/ortools/constraintsolver/RoutingSearchParameters.ImprovementSearchLimitParameters.html"title="class in com.google.ortools.constraintsolver">RoutingSearchParameters.ImprovementSearchLimitParameters</a> improvementLimitParameters_</pre>
<pre><ahref="com/google/ortools/constraintsolver/RoutingSearchParameters.LocalSearchNeighborhoodOperators.html"title="class in com.google.ortools.constraintsolver">RoutingSearchParameters.LocalSearchNeighborhoodOperators</a> localSearchOperators_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> logTag_</pre>
<h3>Class <ahref="com/google/ortools/constraintsolver/RoutingSearchParameters.ImprovementSearchLimitParameters.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.RoutingSearchParameters.ImprovementSearchLimitParameters</a></h3>
<divclass="type-signature">class ImprovementSearchLimitParameters extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/constraintsolver/RoutingSearchParameters.LocalSearchNeighborhoodOperators.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.RoutingSearchParameters.LocalSearchNeighborhoodOperators</a></h3>
<divclass="type-signature">class LocalSearchNeighborhoodOperators extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/constraintsolver/SearchStatistics.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.SearchStatistics</a></h3>
<divclass="type-signature">class SearchStatistics extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="com/google/ortools/constraintsolver/ConstraintSolverStatistics.html"title="class in com.google.ortools.constraintsolver">ConstraintSolverStatistics</a> constraintSolverStatistics_</pre>
<pre><ahref="com/google/ortools/constraintsolver/LocalSearchStatistics.html"title="class in com.google.ortools.constraintsolver">LocalSearchStatistics</a> localSearchStatistics_</pre>
<h3>Exception <ahref="com/google/ortools/constraintsolver/Solver.FailException.html"title="class in com.google.ortools.constraintsolver">com.google.ortools.constraintsolver.Solver.FailException</a></h3>
<divclass="type-signature">class FailException extends <ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html"title="class or interface in java.lang"class="external-link">Exception</a> implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/glop/GlopParameters.html"title="class in com.google.ortools.glop">com.google.ortools.glop.GlopParameters</a></h3>
<divclass="type-signature">class GlopParameters extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/graph/FlowArcProto.html"title="class in com.google.ortools.graph">com.google.ortools.graph.FlowArcProto</a></h3>
<divclass="type-signature">class FlowArcProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/graph/FlowModelProto.html"title="class in com.google.ortools.graph">com.google.ortools.graph.FlowModelProto</a></h3>
<divclass="type-signature">class FlowModelProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>arcs_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/graph/FlowArcProto.html"title="class in com.google.ortools.graph">FlowArcProto</a>> arcs_</pre>
</li>
<liclass="block-list">
<h5>bitField0_</h5>
<pre>int bitField0_</pre>
</li>
<liclass="block-list">
<h5>memoizedIsInitialized</h5>
<pre>byte memoizedIsInitialized</pre>
</li>
<liclass="block-list">
<h5>nodes_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/graph/FlowNodeProto.html"title="class in com.google.ortools.graph">FlowNodeProto</a>> nodes_</pre>
<h3>Class <ahref="com/google/ortools/graph/FlowNodeProto.html"title="class in com.google.ortools.graph">com.google.ortools.graph.FlowNodeProto</a></h3>
<divclass="type-signature">class FlowNodeProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/MPAbsConstraint.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPAbsConstraint</a></h3>
<divclass="type-signature">class MPAbsConstraint extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/MPArrayConstraint.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPArrayConstraint</a></h3>
<divclass="type-signature">class MPArrayConstraint extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/MPArrayWithConstantConstraint.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPArrayWithConstantConstraint</a></h3>
<divclass="type-signature">class MPArrayWithConstantConstraint extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/MPConstraintProto.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPConstraintProto</a></h3>
<divclass="type-signature">class MPConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/MPGeneralConstraintProto.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPGeneralConstraintProto</a></h3>
<divclass="type-signature">class MPGeneralConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>bitField0_</h5>
<pre>int bitField0_</pre>
</li>
<liclass="block-list">
<h5>generalConstraint_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> generalConstraint_</pre>
</li>
<liclass="block-list">
<h5>generalConstraintCase_</h5>
<pre>int generalConstraintCase_</pre>
</li>
<liclass="block-list">
<h5>memoizedIsInitialized</h5>
<pre>byte memoizedIsInitialized</pre>
</li>
<liclass="block-list">
<h5>name_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/MPIndicatorConstraint.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPIndicatorConstraint</a></h3>
<divclass="type-signature">class MPIndicatorConstraint extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>bitField0_</h5>
<pre>int bitField0_</pre>
</li>
<liclass="block-list">
<h5>constraint_</h5>
<pre><ahref="com/google/ortools/linearsolver/MPConstraintProto.html"title="class in com.google.ortools.linearsolver">MPConstraintProto</a> constraint_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/MPModelDeltaProto.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPModelDeltaProto</a></h3>
<divclass="type-signature">class MPModelDeltaProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>baselineModelFilePath_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> baselineModelFilePath_</pre>
</li>
<liclass="block-list">
<h5>bitField0_</h5>
<pre>int bitField0_</pre>
</li>
<liclass="block-list">
<h5>constraintOverrides_</h5>
<pre>com.google.protobuf.MapField<<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html"title="class or interface in java.lang"class="external-link">Integer</a>,<wbr><ahref="com/google/ortools/linearsolver/MPConstraintProto.html"title="class in com.google.ortools.linearsolver">MPConstraintProto</a>> constraintOverrides_</pre>
</li>
<liclass="block-list">
<h5>memoizedIsInitialized</h5>
<pre>byte memoizedIsInitialized</pre>
</li>
<liclass="block-list">
<h5>variableOverrides_</h5>
<pre>com.google.protobuf.MapField<<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html"title="class or interface in java.lang"class="external-link">Integer</a>,<wbr><ahref="com/google/ortools/linearsolver/MPVariableProto.html"title="class in com.google.ortools.linearsolver">MPVariableProto</a>> variableOverrides_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/MPModelProto.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPModelProto</a></h3>
<divclass="type-signature">class MPModelProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>annotation_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/linearsolver/MPModelProto.Annotation.html"title="class in com.google.ortools.linearsolver">MPModelProto.Annotation</a>> annotation_</pre>
</li>
<liclass="block-list">
<h5>bitField0_</h5>
<pre>int bitField0_</pre>
</li>
<liclass="block-list">
<h5>constraint_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/linearsolver/MPConstraintProto.html"title="class in com.google.ortools.linearsolver">MPConstraintProto</a>> constraint_</pre>
</li>
<liclass="block-list">
<h5>generalConstraint_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/linearsolver/MPGeneralConstraintProto.html"title="class in com.google.ortools.linearsolver">MPGeneralConstraintProto</a>> generalConstraint_</pre>
</li>
<liclass="block-list">
<h5>maximize_</h5>
<pre>boolean maximize_</pre>
</li>
<liclass="block-list">
<h5>memoizedIsInitialized</h5>
<pre>byte memoizedIsInitialized</pre>
</li>
<liclass="block-list">
<h5>name_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
</li>
<liclass="block-list">
<h5>objectiveOffset_</h5>
<pre>double objectiveOffset_</pre>
</li>
<liclass="block-list">
<h5>quadraticObjective_</h5>
<pre><ahref="com/google/ortools/linearsolver/MPQuadraticObjective.html"title="class in com.google.ortools.linearsolver">MPQuadraticObjective</a> quadraticObjective_</pre>
</li>
<liclass="block-list">
<h5>solutionHint_</h5>
<pre><ahref="com/google/ortools/linearsolver/PartialVariableAssignment.html"title="class in com.google.ortools.linearsolver">PartialVariableAssignment</a> solutionHint_</pre>
</li>
<liclass="block-list">
<h5>variable_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/linearsolver/MPVariableProto.html"title="class in com.google.ortools.linearsolver">MPVariableProto</a>> variable_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/MPModelProto.Annotation.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPModelProto.Annotation</a></h3>
<divclass="type-signature">class Annotation extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>bitField0_</h5>
<pre>int bitField0_</pre>
</li>
<liclass="block-list">
<h5>memoizedIsInitialized</h5>
<pre>byte memoizedIsInitialized</pre>
</li>
<liclass="block-list">
<h5>payloadKey_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> payloadKey_</pre>
</li>
<liclass="block-list">
<h5>payloadValue_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> payloadValue_</pre>
</li>
<liclass="block-list">
<h5>targetIndex_</h5>
<pre>int targetIndex_</pre>
</li>
<liclass="block-list">
<h5>targetName_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> targetName_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/MPModelRequest.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPModelRequest</a></h3>
<divclass="type-signature">class MPModelRequest extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="com/google/ortools/linearsolver/MPModelProto.html"title="class in com.google.ortools.linearsolver">MPModelProto</a> model_</pre>
</li>
<liclass="block-list">
<h5>modelDelta_</h5>
<pre><ahref="com/google/ortools/linearsolver/MPModelDeltaProto.html"title="class in com.google.ortools.linearsolver">MPModelDeltaProto</a> modelDelta_</pre>
</li>
<liclass="block-list">
<h5>populateAdditionalSolutionsUpTo_</h5>
<pre>int populateAdditionalSolutionsUpTo_</pre>
</li>
<liclass="block-list">
<h5>solverSpecificParameters_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> solverSpecificParameters_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/MPQuadraticConstraint.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPQuadraticConstraint</a></h3>
<divclass="type-signature">class MPQuadraticConstraint extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/MPQuadraticObjective.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPQuadraticObjective</a></h3>
<divclass="type-signature">class MPQuadraticObjective extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/MPSolution.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPSolution</a></h3>
<divclass="type-signature">class MPSolution extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/MPSolutionResponse.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPSolutionResponse</a></h3>
<divclass="type-signature">class MPSolutionResponse extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>additionalSolutions_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/linearsolver/MPSolution.html"title="class in com.google.ortools.linearsolver">MPSolution</a>> additionalSolutions_</pre>
<pre><ahref="com/google/ortools/linearsolver/MPSolveInfo.html"title="class in com.google.ortools.linearsolver">MPSolveInfo</a> solveInfo_</pre>
</li>
<liclass="block-list">
<h5>solverSpecificInfo_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> solverSpecificInfo_</pre>
</li>
<liclass="block-list">
<h5>status_</h5>
<pre>int status_</pre>
</li>
<liclass="block-list">
<h5>statusStr_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> statusStr_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/MPSolveInfo.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPSolveInfo</a></h3>
<divclass="type-signature">class MPSolveInfo extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/MPSolverCommonParameters.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPSolverCommonParameters</a></h3>
<divclass="type-signature">class MPSolverCommonParameters extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="com/google/ortools/linearsolver/OptionalDouble.html"title="class in com.google.ortools.linearsolver">OptionalDouble</a> dualTolerance_</pre>
<pre><ahref="com/google/ortools/linearsolver/OptionalDouble.html"title="class in com.google.ortools.linearsolver">OptionalDouble</a> primalTolerance_</pre>
</li>
<liclass="block-list">
<h5>relativeMipGap_</h5>
<pre><ahref="com/google/ortools/linearsolver/OptionalDouble.html"title="class in com.google.ortools.linearsolver">OptionalDouble</a> relativeMipGap_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/MPSosConstraint.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPSosConstraint</a></h3>
<divclass="type-signature">class MPSosConstraint extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/MPVariableProto.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.MPVariableProto</a></h3>
<divclass="type-signature">class MPVariableProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
<h3>Class <ahref="com/google/ortools/linearsolver/OptionalDouble.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.OptionalDouble</a></h3>
<divclass="type-signature">class OptionalDouble extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/linearsolver/PartialVariableAssignment.html"title="class in com.google.ortools.linearsolver">com.google.ortools.linearsolver.PartialVariableAssignment</a></h3>
<divclass="type-signature">class PartialVariableAssignment extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/pdlp/AdaptiveLinesearchParams.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.AdaptiveLinesearchParams</a></h3>
<divclass="type-signature">class AdaptiveLinesearchParams extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/pdlp/ConvergenceInformation.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.ConvergenceInformation</a></h3>
<divclass="type-signature">class ConvergenceInformation extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/pdlp/InfeasibilityInformation.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.InfeasibilityInformation</a></h3>
<divclass="type-signature">class InfeasibilityInformation extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/pdlp/IterationStats.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.IterationStats</a></h3>
<divclass="type-signature">class IterationStats extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/pdlp/ConvergenceInformation.html"title="class in com.google.ortools.pdlp">ConvergenceInformation</a>> convergenceInformation_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/pdlp/InfeasibilityInformation.html"title="class in com.google.ortools.pdlp">InfeasibilityInformation</a>> infeasibilityInformation_</pre>
<pre>com.google.protobuf.MapField<<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"title="class or interface in java.lang"class="external-link">String</a>,<wbr><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html"title="class or interface in java.lang"class="external-link">Double</a>> methodSpecificStats_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/pdlp/PointMetadata.html"title="class in com.google.ortools.pdlp">PointMetadata</a>> pointMetadata_</pre>
<h3>Class <ahref="com/google/ortools/pdlp/MalitskyPockParams.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.MalitskyPockParams</a></h3>
<divclass="type-signature">class MalitskyPockParams extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/pdlp/PointMetadata.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.PointMetadata</a></h3>
<divclass="type-signature">class PointMetadata extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/pdlp/PrimalDualHybridGradientParams.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.PrimalDualHybridGradientParams</a></h3>
<divclass="type-signature">class PrimalDualHybridGradientParams extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="com/google/ortools/pdlp/AdaptiveLinesearchParams.html"title="class in com.google.ortools.pdlp">AdaptiveLinesearchParams</a> adaptiveLinesearchParameters_</pre>
<pre><ahref="com/google/ortools/pdlp/MalitskyPockParams.html"title="class in com.google.ortools.pdlp">MalitskyPockParams</a> malitskyPockParameters_</pre>
<pre><ahref="com/google/ortools/pdlp/PrimalDualHybridGradientParams.PresolveOptions.html"title="class in com.google.ortools.pdlp">PrimalDualHybridGradientParams.PresolveOptions</a> presolveOptions_</pre>
<pre><ahref="com/google/ortools/pdlp/TerminationCriteria.html"title="class in com.google.ortools.pdlp">TerminationCriteria</a> terminationCriteria_</pre>
<h3>Class <ahref="com/google/ortools/pdlp/PrimalDualHybridGradientParams.PresolveOptions.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.PrimalDualHybridGradientParams.PresolveOptions</a></h3>
<divclass="type-signature">class PresolveOptions extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/pdlp/QuadraticProgramStats.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.QuadraticProgramStats</a></h3>
<divclass="type-signature">class QuadraticProgramStats extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/pdlp/SolveLog.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.SolveLog</a></h3>
<divclass="type-signature">class SolveLog extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> instanceName_</pre>
</li>
<liclass="block-list">
<h5>iterationCount_</h5>
<pre>int iterationCount_</pre>
</li>
<liclass="block-list">
<h5>iterationStats_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/pdlp/IterationStats.html"title="class in com.google.ortools.pdlp">IterationStats</a>> iterationStats_</pre>
<pre><ahref="com/google/ortools/pdlp/QuadraticProgramStats.html"title="class in com.google.ortools.pdlp">QuadraticProgramStats</a> originalProblemStats_</pre>
</li>
<liclass="block-list">
<h5>params_</h5>
<pre><ahref="com/google/ortools/pdlp/PrimalDualHybridGradientParams.html"title="class in com.google.ortools.pdlp">PrimalDualHybridGradientParams</a> params_</pre>
</li>
<liclass="block-list">
<h5>preprocessedProblemStats_</h5>
<pre><ahref="com/google/ortools/pdlp/QuadraticProgramStats.html"title="class in com.google.ortools.pdlp">QuadraticProgramStats</a> preprocessedProblemStats_</pre>
</li>
<liclass="block-list">
<h5>preprocessingTimeSec_</h5>
<pre>double preprocessingTimeSec_</pre>
</li>
<liclass="block-list">
<h5>solutionStats_</h5>
<pre><ahref="com/google/ortools/pdlp/IterationStats.html"title="class in com.google.ortools.pdlp">IterationStats</a> solutionStats_</pre>
</li>
<liclass="block-list">
<h5>solutionType_</h5>
<pre>int solutionType_</pre>
</li>
<liclass="block-list">
<h5>solveTimeSec_</h5>
<pre>double solveTimeSec_</pre>
</li>
<liclass="block-list">
<h5>terminationReason_</h5>
<pre>int terminationReason_</pre>
</li>
<liclass="block-list">
<h5>terminationString_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> terminationString_</pre>
<h3>Class <ahref="com/google/ortools/pdlp/TerminationCriteria.html"title="class in com.google.ortools.pdlp">com.google.ortools.pdlp.TerminationCriteria</a></h3>
<divclass="type-signature">class TerminationCriteria extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/AllDifferentConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.AllDifferentConstraintProto</a></h3>
<divclass="type-signature">class AllDifferentConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/LinearExpressionProto.html"title="class in com.google.ortools.sat">LinearExpressionProto</a>> exprs_</pre>
<h3>Class <ahref="com/google/ortools/sat/AutomatonConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.AutomatonConstraintProto</a></h3>
<divclass="type-signature">class AutomatonConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/BoolArgumentProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.BoolArgumentProto</a></h3>
<divclass="type-signature">class BoolArgumentProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/BooleanAssignment.html"title="class in com.google.ortools.sat">com.google.ortools.sat.BooleanAssignment</a></h3>
<divclass="type-signature">class BooleanAssignment extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/CircuitConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.CircuitConstraintProto</a></h3>
<divclass="type-signature">class CircuitConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/ConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.ConstraintProto</a></h3>
<divclass="type-signature">class ConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> constraint_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
<h3>Exception <ahref="com/google/ortools/sat/CpModel.MismatchedArrayLengths.html"title="class in com.google.ortools.sat">com.google.ortools.sat.CpModel.MismatchedArrayLengths</a></h3>
<divclass="type-signature">class MismatchedArrayLengths extends com.google.ortools.sat.CpModel.CpModelException implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Exception <ahref="com/google/ortools/sat/CpModel.WrongLength.html"title="class in com.google.ortools.sat">com.google.ortools.sat.CpModel.WrongLength</a></h3>
<divclass="type-signature">class WrongLength extends com.google.ortools.sat.CpModel.CpModelException implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/CpModelProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.CpModelProto</a></h3>
<divclass="type-signature">class CpModelProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/ConstraintProto.html"title="class in com.google.ortools.sat">ConstraintProto</a>> constraints_</pre>
<pre><ahref="com/google/ortools/sat/FloatObjectiveProto.html"title="class in com.google.ortools.sat">FloatObjectiveProto</a> floatingPointObjective_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/DecisionStrategyProto.html"title="class in com.google.ortools.sat">DecisionStrategyProto</a>> searchStrategy_</pre>
<pre><ahref="com/google/ortools/sat/PartialVariableAssignment.html"title="class in com.google.ortools.sat">PartialVariableAssignment</a> solutionHint_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/IntegerVariableProto.html"title="class in com.google.ortools.sat">IntegerVariableProto</a>> variables_</pre>
<h3>Class <ahref="com/google/ortools/sat/CpObjectiveProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.CpObjectiveProto</a></h3>
<divclass="type-signature">class CpObjectiveProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/CpSolverResponse.html"title="class in com.google.ortools.sat">com.google.ortools.sat.CpSolverResponse</a></h3>
<divclass="type-signature">class CpSolverResponse extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/CpSolverSolution.html"title="class in com.google.ortools.sat">CpSolverSolution</a>> additionalSolutions_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> solutionInfo_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> solveLog_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/IntegerVariableProto.html"title="class in com.google.ortools.sat">IntegerVariableProto</a>> tightenedVariables_</pre>
<h3>Class <ahref="com/google/ortools/sat/CpSolverSolution.html"title="class in com.google.ortools.sat">com.google.ortools.sat.CpSolverSolution</a></h3>
<divclass="type-signature">class CpSolverSolution extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/CumulativeConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.CumulativeConstraintProto</a></h3>
<divclass="type-signature">class CumulativeConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>capacity_</h5>
<pre><ahref="com/google/ortools/sat/LinearExpressionProto.html"title="class in com.google.ortools.sat">LinearExpressionProto</a> capacity_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/LinearExpressionProto.html"title="class in com.google.ortools.sat">LinearExpressionProto</a>> demands_</pre>
<h3>Class <ahref="com/google/ortools/sat/DecisionStrategyProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.DecisionStrategyProto</a></h3>
<divclass="type-signature">class DecisionStrategyProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/DecisionStrategyProto.AffineTransformation.html"title="class in com.google.ortools.sat">DecisionStrategyProto.AffineTransformation</a>> transformations_</pre>
<h3>Class <ahref="com/google/ortools/sat/DecisionStrategyProto.AffineTransformation.html"title="class in com.google.ortools.sat">com.google.ortools.sat.DecisionStrategyProto.AffineTransformation</a></h3>
<divclass="type-signature">class AffineTransformation extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/DenseMatrixProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.DenseMatrixProto</a></h3>
<divclass="type-signature">class DenseMatrixProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/ElementConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.ElementConstraintProto</a></h3>
<divclass="type-signature">class ElementConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/FloatObjectiveProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.FloatObjectiveProto</a></h3>
<divclass="type-signature">class FloatObjectiveProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/IntegerVariableProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.IntegerVariableProto</a></h3>
<divclass="type-signature">class IntegerVariableProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
<h3>Class <ahref="com/google/ortools/sat/IntervalConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.IntervalConstraintProto</a></h3>
<divclass="type-signature">class IntervalConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/InverseConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.InverseConstraintProto</a></h3>
<divclass="type-signature">class InverseConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/LinearArgumentProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.LinearArgumentProto</a></h3>
<divclass="type-signature">class LinearArgumentProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/LinearExpressionProto.html"title="class in com.google.ortools.sat">LinearExpressionProto</a>> exprs_</pre>
<h3>Class <ahref="com/google/ortools/sat/LinearBooleanConstraint.html"title="class in com.google.ortools.sat">com.google.ortools.sat.LinearBooleanConstraint</a></h3>
<divclass="type-signature">class LinearBooleanConstraint extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
<h3>Class <ahref="com/google/ortools/sat/LinearBooleanProblem.html"title="class in com.google.ortools.sat">com.google.ortools.sat.LinearBooleanProblem</a></h3>
<divclass="type-signature">class LinearBooleanProblem extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>assignment_</h5>
<pre><ahref="com/google/ortools/sat/BooleanAssignment.html"title="class in com.google.ortools.sat">BooleanAssignment</a> assignment_</pre>
</li>
<liclass="block-list">
<h5>bitField0_</h5>
<pre>int bitField0_</pre>
</li>
<liclass="block-list">
<h5>constraints_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/LinearBooleanConstraint.html"title="class in com.google.ortools.sat">LinearBooleanConstraint</a>> constraints_</pre>
</li>
<liclass="block-list">
<h5>memoizedIsInitialized</h5>
<pre>byte memoizedIsInitialized</pre>
</li>
<liclass="block-list">
<h5>name_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
</li>
<liclass="block-list">
<h5>numVariables_</h5>
<pre>int numVariables_</pre>
</li>
<liclass="block-list">
<h5>objective_</h5>
<pre><ahref="com/google/ortools/sat/LinearObjective.html"title="class in com.google.ortools.sat">LinearObjective</a> objective_</pre>
<h3>Class <ahref="com/google/ortools/sat/LinearConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.LinearConstraintProto</a></h3>
<divclass="type-signature">class LinearConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/LinearExpressionProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.LinearExpressionProto</a></h3>
<divclass="type-signature">class LinearExpressionProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/LinearObjective.html"title="class in com.google.ortools.sat">com.google.ortools.sat.LinearObjective</a></h3>
<divclass="type-signature">class LinearObjective extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/ListOfVariablesProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.ListOfVariablesProto</a></h3>
<divclass="type-signature">class ListOfVariablesProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/NoOverlap2DConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.NoOverlap2DConstraintProto</a></h3>
<divclass="type-signature">class NoOverlap2DConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/NoOverlapConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.NoOverlapConstraintProto</a></h3>
<divclass="type-signature">class NoOverlapConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/PartialVariableAssignment.html"title="class in com.google.ortools.sat">com.google.ortools.sat.PartialVariableAssignment</a></h3>
<divclass="type-signature">class PartialVariableAssignment extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/ReservoirConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.ReservoirConstraintProto</a></h3>
<divclass="type-signature">class ReservoirConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/LinearExpressionProto.html"title="class in com.google.ortools.sat">LinearExpressionProto</a>> timeExprs_</pre>
<h3>Class <ahref="com/google/ortools/sat/RoutesConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.RoutesConstraintProto</a></h3>
<divclass="type-signature">class RoutesConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/SatParameters.html"title="class in com.google.ortools.sat">com.google.ortools.sat.SatParameters</a></h3>
<divclass="type-signature">class SatParameters extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> defaultRestartAlgorithms_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> logPrefix_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> name_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html"title="class or interface in java.lang"class="external-link">Integer</a>> restartAlgorithms_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/SatParameters.html"title="class in com.google.ortools.sat">SatParameters</a>> subsolverParams_</pre>
<h3>Class <ahref="com/google/ortools/sat/SparsePermutationProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.SparsePermutationProto</a></h3>
<divclass="type-signature">class SparsePermutationProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/SymmetryProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.SymmetryProto</a></h3>
<divclass="type-signature">class SymmetryProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/DenseMatrixProto.html"title="class in com.google.ortools.sat">DenseMatrixProto</a>> orbitopes_</pre>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/util/List.html"title="class or interface in java.util"class="external-link">List</a><<ahref="com/google/ortools/sat/SparsePermutationProto.html"title="class in com.google.ortools.sat">SparsePermutationProto</a>> permutations_</pre>
<h3>Class <ahref="com/google/ortools/sat/TableConstraintProto.html"title="class in com.google.ortools.sat">com.google.ortools.sat.TableConstraintProto</a></h3>
<divclass="type-signature">class TableConstraintProto extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<h3>Class <ahref="com/google/ortools/sat/v1/CpSolverRequest.html"title="class in com.google.ortools.sat.v1">com.google.ortools.sat.v1.CpSolverRequest</a></h3>
<divclass="type-signature">class CpSolverRequest extends com.google.protobuf.GeneratedMessageV3 implements <ahref="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html"title="class or interface in java.io"class="external-link">Serializable</a></div>
<dlclass="name-value">
<dt>serialVersionUID:</dt>
<dd>0L</dd>
</dl>
<ulclass="block-list">
<li>
<sectionclass="detail">
<h4>Serialized Fields</h4>
<ulclass="block-list">
<liclass="block-list">
<h5>memoizedIsInitialized</h5>
<pre>byte memoizedIsInitialized</pre>
</li>
<liclass="block-list">
<h5>model_</h5>
<pre><ahref="com/google/ortools/sat/CpModelProto.html"title="class in com.google.ortools.sat">CpModelProto</a> model_</pre>
</li>
<liclass="block-list">
<h5>parametersAsString_</h5>
<pre><ahref="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"title="class or interface in java.lang"class="external-link">Object</a> parametersAsString_</pre>