<trid="row_0_0_4_"class="even"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1sat_1_1_cp_model_builder.html"target="_self">CpModelBuilder</a></td><tdclass="desc">Wrapper class around the cp_model proto </td></tr>
<trid="row_0_0_6_"class="even"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1sat_1_1_double_linear_expr.html"target="_self">DoubleLinearExpr</a></td><tdclass="desc">A dedicated container for linear expressions with double coefficients </td></tr>
<trid="row_0_0_7_"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1sat_1_1_interval_var.html"target="_self">IntervalVar</a></td><tdclass="desc">Represents a Interval variable </td></tr>
<trid="row_0_0_9_"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1sat_1_1_linear_expr.html"target="_self">LinearExpr</a></td><tdclass="desc">A dedicated container for linear expressions </td></tr>
<trid="row_0_0_10_"class="even"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1sat_1_1_model.html"target="_self">Model</a></td><tdclass="desc">Class that owns everything related to a particular optimization model </td></tr>
<trid="row_0_1_"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="structoperations__research_1_1_closed_interval.html"target="_self">ClosedInterval</a></td><tdclass="desc">Represents a closed interval [start, end] </td></tr>
<trid="row_0_2_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanid="arr_0_2_"class="arrow"onclick="toggleFolder('0_2_')">▼</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1_domain.html"target="_self">Domain</a></td><tdclass="desc">We call <em>domain</em> any subset of Int64 = [kint64min, kint64max] </td></tr>
<trid="row_0_2_0_"><tdclass="entry"><spanstyle="width:48px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1_domain_1_1_domain_iterator.html"target="_self">DomainIterator</a></td><tdclass="desc">Allows to iterate over all values of a domain in order with for (const int64_t v : domain.Values()) { ... } </td></tr>
<trid="row_0_3_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1_nested_time_limit.html"target="_self">NestedTimeLimit</a></td><tdclass="desc">Provides a way to nest time limits for algorithms where a certain part of the computation is bounded not just by the overall time limit, but also by a stricter time limit specific just for this particular part </td></tr>
<trid="row_0_5_"class="even"><tdclass="entry"><spanstyle="width:16px;display:inline-block;"> </span><spanid="arr_0_5_"class="arrow"onclick="toggleFolder('0_5_')">▼</span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1_sorted_disjoint_interval_list.html"target="_self">SortedDisjointIntervalList</a></td><tdclass="desc">This class represents a sorted list of disjoint, closed intervals </td></tr>
<trid="row_0_6_"class="even"><tdclass="entry"><spanstyle="width:32px;display:inline-block;"> </span><spanclass="icona"><spanclass="icon">C</span></span><aclass="el"href="classoperations__research_1_1_time_limit.html"target="_self">TimeLimit</a></td><tdclass="desc">A simple class to enforce both an elapsed time limit and a deterministic time limit in the same thread as a program </td></tr>