more work on doc: add cpp/algorithms; remove samples from java doc; add more documentation on the domain class

This commit is contained in:
Laurent Perron
2019-06-26 07:59:17 +02:00
parent ac02a1cdfe
commit 1ffd93631e
1180 changed files with 19348 additions and 37672 deletions

View File

@@ -83,7 +83,7 @@
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1IntervalVar_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1IntervalVar.html">com.google.ortools.sat.IntervalVar</a></div><div class="ttdoc">An interval variable.</div><div class="ttdef"><b>Definition:</b> <a href="com_2google_2ortools_2sat_2IntervalVar_8java_source.html#l00021">com/google/ortools/sat/IntervalVar.java:21</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_html_ad26d7ca90beb9a1c24ba5ce48e28a7a8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html#ad26d7ca90beb9a1c24ba5ce48e28a7a8">com.google.ortools.sat.CpModel.addForbiddenAssignments</a></div><div class="ttdeci">Constraint addForbiddenAssignments(IntVar[] variables, int[][] tuplesList)</div><div class="ttdoc">Adds.</div><div class="ttdef"><b>Definition:</b> <a href="CpModel_8java_source.html#l00415">CpModel.java:415</a></div></div>
<div class="ttc" id="enumcom_1_1google_1_1ortools_1_1sat_1_1DecisionStrategyProto_1_1DomainReductionStrategy_html"><div class="ttname"><a href="enumcom_1_1google_1_1ortools_1_1sat_1_1DecisionStrategyProto_1_1DomainReductionStrategy.html">com.google.ortools.sat.DecisionStrategyProto.DomainReductionStrategy</a></div><div class="ttdef"><b>Definition:</b> <a href="DecisionStrategyProto_8java_source.html#l00281">DecisionStrategyProto.java:281</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1util_1_1Domain_html_a2e5a2a9635145a40646cdc5cad96f179"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1util_1_1Domain.html#a2e5a2a9635145a40646cdc5cad96f179">com.google.ortools.util.Domain.flattenedIntervals</a></div><div class="ttdeci">long [] flattenedIntervals()</div><div class="ttdef"><b>Definition:</b> <a href="Domain_8java_source.html#l00088">Domain.java:88</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1util_1_1Domain_html_a2e5a2a9635145a40646cdc5cad96f179"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1util_1_1Domain.html#a2e5a2a9635145a40646cdc5cad96f179">com.google.ortools.util.Domain.flattenedIntervals</a></div><div class="ttdeci">long [] flattenedIntervals()</div><div class="ttdoc">This method returns the flattened list of interval bounds of the domain.</div><div class="ttdef"><b>Definition:</b> <a href="Domain_8java_source.html#l00094">Domain.java:94</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_html_ad237052e5451c75a05c113556159dcfe"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html#ad237052e5451c75a05c113556159dcfe">com.google.ortools.sat.CpModel.newFixedInterval</a></div><div class="ttdeci">IntervalVar newFixedInterval(long start, long size, String name)</div><div class="ttdoc">Creates a fixed interval from its start and its size.</div><div class="ttdef"><b>Definition:</b> <a href="CpModel_8java_source.html#l00747">CpModel.java:747</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1CpModelProto_html_ad746cb71bab946702142b016d3a11a3c"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModelProto.html#ad746cb71bab946702142b016d3a11a3c">com.google.ortools.sat.CpModelProto.getVariablesCount</a></div><div class="ttdeci">int getVariablesCount()</div><div class="ttdef"><b>Definition:</b> <a href="CpModelProto_8java_source.html#l00232">CpModelProto.java:232</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1InverseConstraintProto_html"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1InverseConstraintProto.html">com.google.ortools.sat.InverseConstraintProto</a></div><div class="ttdef"><b>Definition:</b> <a href="InverseConstraintProto_8java_source.html#l00014">InverseConstraintProto.java:14</a></div></div>
@@ -126,7 +126,7 @@
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_html_a256eb7ae3a907f901c39b10f5fb485d7"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html#a256eb7ae3a907f901c39b10f5fb485d7">com.google.ortools.sat.CpModel.addAbsEquality</a></div><div class="ttdeci">Constraint addAbsEquality(IntVar target, IntVar var)</div><div class="ttdoc">Adds.</div><div class="ttdef"><b>Definition:</b> <a href="CpModel_8java_source.html#l00656">CpModel.java:656</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_html_aef9fd1e457642989a84a8542bc8bbcd5"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html#aef9fd1e457642989a84a8542bc8bbcd5">com.google.ortools.sat.CpModel.newIntervalVar</a></div><div class="ttdeci">IntervalVar newIntervalVar(long start, IntVar size, IntVar end, String name)</div><div class="ttdoc">Creates an interval variable with a fixed start.</div><div class="ttdef"><b>Definition:</b> <a href="CpModel_8java_source.html#l00741">CpModel.java:741</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_html_af0a75f909984ffd9a16c695509afa3f8"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html#af0a75f909984ffd9a16c695509afa3f8">com.google.ortools.sat.CpModel.modelStats</a></div><div class="ttdeci">String modelStats()</div><div class="ttdoc">Returns some statistics on model as a string.</div><div class="ttdef"><b>Definition:</b> <a href="CpModel_8java_source.html#l00991">CpModel.java:991</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1util_1_1Domain_html_a0fd1b8ab1206e8c10f6fa6dc5dd21e12"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1util_1_1Domain.html#a0fd1b8ab1206e8c10f6fa6dc5dd21e12">com.google.ortools.util.Domain.fromFlatIntervals</a></div><div class="ttdeci">static Domain fromFlatIntervals(long[] flat_intervals)</div><div class="ttdef"><b>Definition:</b> <a href="Domain_8java_source.html#l00084">Domain.java:84</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1util_1_1Domain_html_a0fd1b8ab1206e8c10f6fa6dc5dd21e12"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1util_1_1Domain.html#a0fd1b8ab1206e8c10f6fa6dc5dd21e12">com.google.ortools.util.Domain.fromFlatIntervals</a></div><div class="ttdeci">static Domain fromFlatIntervals(long[] flat_intervals)</div><div class="ttdoc">This method is available in Python, Java and .NET.</div><div class="ttdef"><b>Definition:</b> <a href="Domain_8java_source.html#l00087">Domain.java:87</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_html_aa1b6332d3c8a47f50381b356717c0ddc"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html#aa1b6332d3c8a47f50381b356717c0ddc">com.google.ortools.sat.CpModel.addGreaterOrEqual</a></div><div class="ttdeci">Constraint addGreaterOrEqual(LinearExpr expr, long value)</div><div class="ttdoc">Adds.</div><div class="ttdef"><b>Definition:</b> <a href="CpModel_8java_source.html#l00194">CpModel.java:194</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1CpModelProto_html_aef283eed20dbb22572f3a8207e686e4f"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModelProto.html#aef283eed20dbb22572f3a8207e686e4f">com.google.ortools.sat.CpModelProto.newBuilder</a></div><div class="ttdeci">static Builder newBuilder()</div><div class="ttdef"><b>Definition:</b> <a href="CpModelProto_8java_source.html#l00684">CpModelProto.java:684</a></div></div>
<div class="ttc" id="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel_html_aad819803057ea1da00a314e2c9a3fe25"><div class="ttname"><a href="classcom_1_1google_1_1ortools_1_1sat_1_1CpModel.html#aad819803057ea1da00a314e2c9a3fe25">com.google.ortools.sat.CpModel.addCumulative</a></div><div class="ttdeci">Constraint addCumulative(IntervalVar[] intervals, long[] demands, IntVar capacity)</div><div class="ttdoc">Adds.</div><div class="ttdef"><b>Definition:</b> <a href="CpModel_8java_source.html#l00888">CpModel.java:888</a></div></div>