<trid="row_0_"class="even"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_0_"class="arrow"onclick="toggleFolder('0_')">▼</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1Constraint.html"target="_self">Constraint</a></td><tdclass="desc">Wrapper around a ConstraintProto </td></tr>
<trid="row_1_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html"target="_self">CpModel</a></td><tdclass="desc">Main modeling class </td></tr>
<trid="row_2_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1CpSolver.html"target="_self">CpSolver</a></td><tdclass="desc">Wrapper around the SAT solver </td></tr>
<trid="row_3_0_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1JavaDecisionBuilder.html"target="_self">JavaDecisionBuilder</a></td><tdclass="desc">This class acts as a intermediate step between a c++ decision builder and a java one </td></tr>
<trid="row_4_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1DoubleLinearExpr.html"target="_self">DoubleLinearExpr</a></td><tdclass="desc">A linear expression interface that can be parsed </td></tr>
<trid="row_6_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1IntIntToLongFunction.html"target="_self">IntIntToLongFunction</a></td><tdclass="desc">Represents a function that accepts two int-valued arguments and produces a long-valued result </td></tr>
<trid="row_7_"><tdclass="entry"><spanstyle="width:0px;display:inline-block;"> </span><spanid="arr_7_"class="arrow"onclick="toggleFolder('7_')">▼</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="interfacecom_1_1google_1_1ortools_1_1sat_1_1LinearArgument.html"target="_self">LinearArgument</a></td><tdclass="desc">A object that can build a <aclass="el"href="interfacecom_1_1google_1_1ortools_1_1sat_1_1LinearExpr.html"title="A linear expression (sum (ai * xi) + b).">LinearExpr</a> object </td></tr>
<trid="row_7_1_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanid="arr_7_1_"class="arrow"onclick="toggleFolder('7_1_')">▼</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="interfacecom_1_1google_1_1ortools_1_1sat_1_1LinearExpr.html"target="_self">LinearExpr</a></td><tdclass="desc">A linear expression (sum (ai * xi) + b) </td></tr>
<trid="row_7_1_0_"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1AffineExpression.html"target="_self">AffineExpression</a></td><tdclass="desc">A specialized linear expression: a * x + b </td></tr>
<trid="row_7_1_1_"class="even"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1ConstantExpression.html"target="_self">ConstantExpression</a></td><tdclass="desc">A specialized constant linear expression </td></tr>
<trid="row_7_1_2_"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1WeightedSumExpression.html"target="_self">WeightedSumExpression</a></td><tdclass="desc">A specialized linear expression: sum(ai * xi) + b </td></tr>
<trid="row_7_2_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1LinearExprBuilder.html"target="_self">LinearExprBuilder</a></td><tdclass="desc">Builder class for the <aclass="el"href="interfacecom_1_1google_1_1ortools_1_1sat_1_1LinearExpr.html"title="A linear expression (sum (ai * xi) + b).">LinearExpr</a> container </td></tr>
<trid="row_7_3_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanid="arr_7_3_"class="arrow"onclick="toggleFolder('7_3_')">▼</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="interfacecom_1_1google_1_1ortools_1_1sat_1_1Literal.html"target="_self">Literal</a></td><tdclass="desc">Interface to describe a boolean variable or its negation </td></tr>
<trid="row_7_3_1_"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1NotBoolVar.html"target="_self">NotBoolVar</a></td><tdclass="desc">The negation of a boolean variable </td></tr>
<trid="row_8_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1Loader.html"target="_self">Loader</a></td><tdclass="desc">Load native libraries needed for using ortools-java </td></tr>
<trid="row_9_"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryOperator.html"target="_self">LongTernaryOperator</a></td><tdclass="desc">Represents an operation upon three <codeclass="JavaDocCode">long</code>-valued operands and producing a <codeclass="JavaDocCode">long</code>-valued result </td></tr>
<trid="row_10_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="interfacecom_1_1google_1_1ortools_1_1constraintsolver_1_1LongTernaryPredicate.html"target="_self">LongTernaryPredicate</a></td><tdclass="desc">Represents a predicate (boolean-valued function) uppon three <codeclass="JavaDocCode">long</code>-valued operands </td></tr>
<trid="row_12_0_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1CpSolverSolutionCallback.html"target="_self">CpSolverSolutionCallback</a></td><tdclass="desc">Parent class to create a callback called at each solution </td></tr>