<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon_html"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1Demon.html">com.google.ortools.constraintsolver.Demon</a></div><divclass="ttdoc">A Demon is the base element of a propagation queue.</div><divclass="ttdef"><b>Definition:</b><ahref="Demon_8java_source.html#l00014">Demon.java:14</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_a562109a48525af863c239cdbccfd5ec7"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a562109a48525af863c239cdbccfd5ec7">com.google.ortools.constraintsolver.IntExpr.range</a></div><divclass="ttdeci">void range(long[] l, long[] u)</div><divclass="ttdoc">By default calls Min() and Max(), but can be redefined when Min and Max code can be factorized.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00061">IntExpr.java:61</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_a011a9f13ff78eeb3ebe779fe4093e090"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a011a9f13ff78eeb3ebe779fe4093e090">com.google.ortools.constraintsolver.IntExpr.whenRange</a></div><divclass="ttdeci">void whenRange(Runnable closure)</div><divclass="ttdoc">Attach a demon that will watch the min or the max of the expression.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00119">IntExpr.java:119</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_a40338ab7aeb5cc9f73626ed9682a2df9"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a40338ab7aeb5cc9f73626ed9682a2df9">com.google.ortools.constraintsolver.IntExpr.isVar</a></div><divclass="ttdeci">boolean isVar()</div><divclass="ttdoc">Returns true if the expression is indeed a variable.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00089">IntExpr.java:89</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_ab58f36823539c7cc6c99744ca588a3da"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#ab58f36823539c7cc6c99744ca588a3da">com.google.ortools.constraintsolver.IntExpr.setValue</a></div><divclass="ttdeci">void setValue(long v)</div><divclass="ttdoc">This method sets the value of the expression.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00075">IntExpr.java:75</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationBaseObject_html"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1PropagationBaseObject.html">com.google.ortools.constraintsolver.PropagationBaseObject</a></div><divclass="ttdoc">NOLINT The PropagationBaseObject is a subclass of BaseObject that is also friend to the Solver class.</div><divclass="ttdef"><b>Definition:</b><ahref="PropagationBaseObject_8java_source.html#l00014">PropagationBaseObject.java:14</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar_html"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntVar.html">com.google.ortools.constraintsolver.IntVar</a></div><divclass="ttdoc">The class IntVar is a subset of IntExpr.</div><divclass="ttdef"><b>Definition:</b><ahref="gen_2com_2google_2ortools_2constraintsolver_2IntVar_8java_source.html#l00014">gen/com/google/ortools/constraintsolver/IntVar.java:14</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_a4784121d5d88c6230df9b588ffcf76e3"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a4784121d5d88c6230df9b588ffcf76e3">com.google.ortools.constraintsolver.IntExpr.bound</a></div><divclass="ttdeci">boolean bound()</div><divclass="ttdoc">Returns true if the min and the max of the expression are equal.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00082">IntExpr.java:82</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_aed6cc4420b96694ff78b066056555952"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#aed6cc4420b96694ff78b066056555952">com.google.ortools.constraintsolver.IntExpr.whenRange</a></div><divclass="ttdeci">void whenRange(Demon d)</div><divclass="ttdoc">Attach a demon that will watch the min or the max of the expression.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00112">IntExpr.java:112</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html">com.google.ortools.constraintsolver.IntExpr</a></div><divclass="ttdoc">The class IntExpr is the base of all integer expressions in constraint programming.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00014">IntExpr.java:14</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_a53297911e94c60b09400069219e3feac"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a53297911e94c60b09400069219e3feac">com.google.ortools.constraintsolver.IntExpr.var</a></div><divclass="ttdeci">IntVar var()</div><divclass="ttdoc">Creates a variable from the expression.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00096">IntExpr.java:96</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_a46e26ebcceb51c1c2d71978ce7ce7eb3"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a46e26ebcceb51c1c2d71978ce7ce7eb3">com.google.ortools.constraintsolver.IntExpr.varWithName</a></div><divclass="ttdeci">IntVar varWithName(String name)</div><divclass="ttdoc">Creates a variable from the expression and set the name of the resulting var.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00104">IntExpr.java:104</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_a5286124431c70fb253a7731df7eac218"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a5286124431c70fb253a7731df7eac218">com.google.ortools.constraintsolver.IntExpr.accept</a></div><divclass="ttdeci">void accept(ModelVisitor visitor)</div><divclass="ttdoc">Accepts the given visitor.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00126">IntExpr.java:126</a></div></div>
<divclass="ttc"id="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr_html_a52c6cc64a6b4ac5d5c924b7d07129e4b"><divclass="ttname"><ahref="classcom_1_1google_1_1ortools_1_1constraintsolver_1_1IntExpr.html#a52c6cc64a6b4ac5d5c924b7d07129e4b">com.google.ortools.constraintsolver.IntExpr.setRange</a></div><divclass="ttdeci">void setRange(long l, long u)</div><divclass="ttdoc">This method sets both the min and the max of the expression.</div><divclass="ttdef"><b>Definition:</b><ahref="IntExpr_8java_source.html#l00068">IntExpr.java:68</a></div></div>