<trid="row_0_0_0_0_0_"class="even"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_0_1_"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_0_2_"class="even"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_0_3_"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_1_0_"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_1_4_"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_1_5_"class="even"><tdclass="entry"><spanstyle="width:80px;display:inline-block;"> </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_0_0_0_1_6_"><tdclass="entry"><spanstyle="width:64px;display:inline-block;"> </span><spanid="arr_0_0_0_1_6_"class="arrow"onclick="toggleFolder('0_0_0_1_6_')">▼</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_0_0_0_1_6_0_"class="even"><tdclass="entry"><spanstyle="width:96px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_1_1MismatchedArrayLengths.html"target="_self">MismatchedArrayLengths</a></td><tdclass="desc">Exception thrown when parallel arrays have mismatched lengths </td></tr>
<trid="row_0_0_0_1_6_1_"><tdclass="entry"><spanstyle="width:96px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_1_1WrongLength.html"target="_self">WrongLength</a></td><tdclass="desc">Exception thrown when an array has a wrong length </td></tr>
<trid="row_0_0_0_1_7_"class="even"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_1_8_"><tdclass="entry"><spanstyle="width:80px;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>
<trid="row_0_0_0_1_10_"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_1_13_"class="even"><tdclass="entry"><spanstyle="width:80px;display:inline-block;"> </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_0_0_0_1_14_"><tdclass="entry"><spanstyle="width:80px;display:inline-block;"> </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_0_0_0_1_15_"class="even"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_1_16_"><tdclass="entry"><spanstyle="width:80px;display:inline-block;"> </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_0_0_0_1_19_"class="even"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_1_22_"><tdclass="entry"><spanstyle="width:80px;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_0_0_0_2_"class="even"><tdclass="entry"><spanstyle="width:64px;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>