Files
ortools-clone/makefiles/docs/make.svg

701 lines
43 KiB
XML
Raw Permalink Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2022-04-01 16:41:16 +02:00
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: Make Pages: 1 -->
2022-04-01 16:41:16 +02:00
<svg width="1650pt" height="1058pt"
viewBox="0.00 0.00 1650.00 1058.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1054)">
<title>Make</title>
2022-04-01 16:41:16 +02:00
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1054 1646,-1054 1646,4 -4,4"/>
<g id="clust1" class="cluster">
<title>clusterPrerequisite</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="black" points="8,-695 8,-995 312,-995 312,-695 8,-695"/>
<text text-anchor="middle" x="160" y="-979.8" font-family="Times,serif" font-size="14.00">Prerequisite</text>
</g>
<g id="clust2" class="cluster">
<title>clusterOR</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="royalblue" points="320,-8 320,-1042 1634,-1042 1634,-8 320,-8"/>
<text text-anchor="middle" x="977" y="-1026.8" font-family="Times,serif" font-size="14.00">OR&#45;Tools (Makefile)</text>
</g>
<g id="clust3" class="cluster">
<title>clusterDeps</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="grey" points="328,-694 328,-1011 983,-1011 983,-694 328,-694"/>
<text text-anchor="middle" x="655.5" y="-995.8" font-family="Times,serif" font-size="14.00">Dependencies</text>
<text text-anchor="middle" x="655.5" y="-980.8" font-family="Times,serif" font-size="14.00">Target: third_party</text>
</g>
<g id="clust4" class="cluster">
<title>clusterCXX</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="royalblue" points="328,-452 328,-675 592,-675 592,-452 328,-452"/>
<text text-anchor="middle" x="460" y="-659.8" font-family="Times,serif" font-size="14.00">C++</text>
<text text-anchor="middle" x="460" y="-644.8" font-family="Times,serif" font-size="14.00">Target: cpp</text>
</g>
<g id="clust5" class="cluster">
<title>clusterCXXTest</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="black" points="476,-460 476,-550 584,-550 584,-460 476,-460"/>
<text text-anchor="middle" x="530" y="-534.8" font-family="Times,serif" font-size="14.00">Examples</text>
<text text-anchor="middle" x="530" y="-519.8" font-family="Times,serif" font-size="14.00">Target: test_cpp</text>
</g>
<g id="clust6" class="cluster">
<title>clusterPython</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="gold" points="600,-234 600,-550 896,-550 896,-234 600,-234"/>
<text text-anchor="middle" x="748" y="-534.8" font-family="Times,serif" font-size="14.00">Python</text>
<text text-anchor="middle" x="748" y="-519.8" font-family="Times,serif" font-size="14.00">Target: python</text>
</g>
<g id="clust7" class="cluster">
<title>clusterPythonTest</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="black" points="766,-242 766,-332 888,-332 888,-242 766,-242"/>
<text text-anchor="middle" x="827" y="-316.8" font-family="Times,serif" font-size="14.00">Examples</text>
<text text-anchor="middle" x="827" y="-301.8" font-family="Times,serif" font-size="14.00">Target: test_python</text>
</g>
<g id="clust8" class="cluster">
<title>clusterJava</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="crimson" points="904,-234 904,-550 1171,-550 1171,-234 904,-234"/>
<text text-anchor="middle" x="1037.5" y="-534.8" font-family="Times,serif" font-size="14.00">Java</text>
<text text-anchor="middle" x="1037.5" y="-519.8" font-family="Times,serif" font-size="14.00">Target: java</text>
</g>
<g id="clust9" class="cluster">
<title>clusterJavaTest</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="black" points="1055,-242 1055,-332 1163,-332 1163,-242 1055,-242"/>
<text text-anchor="middle" x="1109" y="-316.8" font-family="Times,serif" font-size="14.00">Examples</text>
<text text-anchor="middle" x="1109" y="-301.8" font-family="Times,serif" font-size="14.00">Target: test_java</text>
</g>
<g id="clust10" class="cluster">
<title>clusterNet</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="forestgreen" points="1179,-16 1179,-550 1626,-550 1626,-16 1179,-16"/>
<text text-anchor="middle" x="1402.5" y="-534.8" font-family="Times,serif" font-size="14.00">.Net</text>
<text text-anchor="middle" x="1402.5" y="-519.8" font-family="Times,serif" font-size="14.00">Target: dotnet</text>
</g>
<g id="clust11" class="cluster">
<title>clusterNetTest</title>
2022-04-01 16:41:16 +02:00
<polygon fill="none" stroke="black" points="1419,-24 1419,-114 1618,-114 1618,-24 1419,-24"/>
<text text-anchor="middle" x="1518.5" y="-98.8" font-family="Times,serif" font-size="14.00">Examples</text>
<text text-anchor="middle" x="1518.5" y="-83.8" font-family="Times,serif" font-size="14.00">Target: test_dotnet</text>
</g>
<!-- M -->
<g id="node1" class="node">
<title>M</title>
2022-04-01 16:41:16 +02:00
<polygon fill="royalblue" stroke="black" points="207,-964 157,-964 153,-960 153,-928 203,-928 207,-932 207,-964"/>
<polyline fill="none" stroke="black" points="203,-960 153,-960 "/>
<polyline fill="none" stroke="black" points="203,-960 203,-928 "/>
<polyline fill="none" stroke="black" points="203,-960 207,-964 "/>
<text text-anchor="middle" x="180" y="-942.3" font-family="Times,serif" font-size="14.00">Make</text>
</g>
<!-- SWIG -->
<g id="node3" class="node">
<title>SWIG</title>
2022-04-01 16:41:16 +02:00
<polygon fill="chocolate" stroke="black" points="207,-890 157,-890 153,-886 153,-852 203,-852 207,-856 207,-890"/>
<polyline fill="none" stroke="black" points="203,-886 153,-886 "/>
<polyline fill="none" stroke="black" points="203,-886 203,-852 "/>
<polyline fill="none" stroke="black" points="203,-886 207,-890 "/>
<text text-anchor="middle" x="180" y="-874.8" font-family="Times,serif" font-size="14.00">Swig</text>
<text text-anchor="middle" x="180" y="-859.8" font-family="Times,serif" font-size="14.00">(Unix)</text>
</g>
<!-- M&#45;&gt;SWIG -->
<g id="edge1" class="edge">
<title>M&#45;&gt;SWIG</title>
</g>
<!-- CM -->
<g id="node2" class="node">
<title>CM</title>
2022-04-01 16:41:16 +02:00
<polygon fill="royalblue" stroke="black" points="104.5,-964 51.5,-964 47.5,-960 47.5,-928 100.5,-928 104.5,-932 104.5,-964"/>
<polyline fill="none" stroke="black" points="100.5,-960 47.5,-960 "/>
<polyline fill="none" stroke="black" points="100.5,-960 100.5,-928 "/>
<polyline fill="none" stroke="black" points="100.5,-960 104.5,-964 "/>
<text text-anchor="middle" x="76" y="-942.3" font-family="Times,serif" font-size="14.00">CMake</text>
</g>
<!-- PY -->
<g id="node4" class="node">
<title>PY</title>
2022-04-01 16:41:16 +02:00
<polygon fill="gold" stroke="black" points="303.5,-815 252.5,-815 248.5,-811 248.5,-777 299.5,-777 303.5,-781 303.5,-815"/>
<polyline fill="none" stroke="black" points="299.5,-811 248.5,-811 "/>
<polyline fill="none" stroke="black" points="299.5,-811 299.5,-777 "/>
<polyline fill="none" stroke="black" points="299.5,-811 303.5,-815 "/>
<text text-anchor="middle" x="276" y="-799.8" font-family="Times,serif" font-size="14.00">Python</text>
<text text-anchor="middle" x="276" y="-784.8" font-family="Times,serif" font-size="14.00">(3.6+)</text>
</g>
<!-- SWIG&#45;&gt;PY -->
<g id="edge2" class="edge">
<title>SWIG&#45;&gt;PY</title>
</g>
<!-- JV -->
<g id="node5" class="node">
<title>JV</title>
2022-04-01 16:41:16 +02:00
<polygon fill="crimson" stroke="black" points="111.5,-815 20.5,-815 16.5,-811 16.5,-777 107.5,-777 111.5,-781 111.5,-815"/>
<polyline fill="none" stroke="black" points="107.5,-811 16.5,-811 "/>
<polyline fill="none" stroke="black" points="107.5,-811 107.5,-777 "/>
<polyline fill="none" stroke="black" points="107.5,-811 111.5,-815 "/>
<text text-anchor="middle" x="64" y="-799.8" font-family="Times,serif" font-size="14.00">Java</text>
<text text-anchor="middle" x="64" y="-784.8" font-family="Times,serif" font-size="14.00">(openJDK 8+)</text>
</g>
<!-- SWIG&#45;&gt;JV -->
<g id="edge3" class="edge">
<title>SWIG&#45;&gt;JV</title>
</g>
<!-- NET -->
<g id="node6" class="node">
<title>NET</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="230.5,-815 133.5,-815 129.5,-811 129.5,-777 226.5,-777 230.5,-781 230.5,-815"/>
<polyline fill="none" stroke="black" points="226.5,-811 129.5,-811 "/>
<polyline fill="none" stroke="black" points="226.5,-811 226.5,-777 "/>
<polyline fill="none" stroke="black" points="226.5,-811 230.5,-815 "/>
<text text-anchor="middle" x="180" y="-799.8" font-family="Times,serif" font-size="14.00">.Net Core SDK</text>
<text text-anchor="middle" x="180" y="-784.8" font-family="Times,serif" font-size="14.00">(3.1)</text>
</g>
<!-- SWIG&#45;&gt;NET -->
<g id="edge4" class="edge">
<title>SWIG&#45;&gt;NET</title>
</g>
<!-- FS -->
<g id="node7" class="node">
<title>FS</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="209,-739 155,-739 151,-735 151,-703 205,-703 209,-707 209,-739"/>
<polyline fill="none" stroke="black" points="205,-735 151,-735 "/>
<polyline fill="none" stroke="black" points="205,-735 205,-703 "/>
<polyline fill="none" stroke="black" points="205,-735 209,-739 "/>
<text text-anchor="middle" x="180" y="-717.3" font-family="Times,serif" font-size="14.00">.Net F#</text>
</g>
<!-- NET&#45;&gt;FS -->
<g id="edge5" class="edge">
<title>NET&#45;&gt;FS</title>
</g>
<!-- Z -->
<g id="node8" class="node">
<title>Z</title>
2022-04-01 16:41:16 +02:00
<path fill="royalblue" stroke="royalblue" d="M477.5,-965C477.5,-965 444.5,-965 444.5,-965 438.5,-965 432.5,-959 432.5,-953 432.5,-953 432.5,-939 432.5,-939 432.5,-933 438.5,-927 444.5,-927 444.5,-927 477.5,-927 477.5,-927 483.5,-927 489.5,-933 489.5,-939 489.5,-939 489.5,-953 489.5,-953 489.5,-959 483.5,-965 477.5,-965"/>
<text text-anchor="middle" x="461" y="-949.8" font-family="Times,serif" font-size="14.00">Zlib</text>
<text text-anchor="middle" x="461" y="-934.8" font-family="Times,serif" font-size="14.00">(Make)</text>
</g>
<!-- PB -->
<g id="node10" class="node">
<title>PB</title>
2022-04-01 16:41:16 +02:00
<path fill="royalblue" stroke="royalblue" d="M565,-890C565,-890 523,-890 523,-890 517,-890 511,-884 511,-878 511,-878 511,-864 511,-864 511,-858 517,-852 523,-852 523,-852 565,-852 565,-852 571,-852 577,-858 577,-864 577,-864 577,-878 577,-878 577,-884 571,-890 565,-890"/>
<text text-anchor="middle" x="544" y="-874.8" font-family="Times,serif" font-size="14.00">Protobuf</text>
<text text-anchor="middle" x="544" y="-859.8" font-family="Times,serif" font-size="14.00">(CMake)</text>
</g>
<!-- Z&#45;&gt;PB -->
<g id="edge6" class="edge">
<title>Z&#45;&gt;PB</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M481.52,-926.96C491.89,-917.83 504.64,-906.62 515.91,-896.7"/>
<polygon fill="black" stroke="black" points="518.23,-899.32 523.43,-890.09 513.61,-894.07 518.23,-899.32"/>
</g>
2022-04-01 16:41:16 +02:00
<!-- OR_CPP -->
<g id="node22" class="node">
2022-04-01 16:41:16 +02:00
<title>OR_CPP</title>
<path fill="royalblue" stroke="black" d="M463.5,-629C463.5,-629 408.5,-629 408.5,-629 402.5,-629 396.5,-623 396.5,-617 396.5,-617 396.5,-603 396.5,-603 396.5,-597 402.5,-591 408.5,-591 408.5,-591 463.5,-591 463.5,-591 469.5,-591 475.5,-597 475.5,-603 475.5,-603 475.5,-617 475.5,-617 475.5,-623 469.5,-629 463.5,-629"/>
<text text-anchor="middle" x="436" y="-613.8" font-family="Times,serif" font-size="14.00">C++</text>
<text text-anchor="middle" x="436" y="-598.8" font-family="Times,serif" font-size="14.00">Target: cpp</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- Z&#45;&gt;OR_CPP -->
<g id="edge18" class="edge">
2022-04-01 16:41:16 +02:00
<title>Z&#45;&gt;OR_CPP</title>
<path fill="none" stroke="black" d="M489.58,-931.31C492.75,-929.84 495.94,-928.38 499,-927 544.21,-906.69 596,-921.56 596,-872 596,-872 596,-872 596,-720 596,-677.98 548.41,-697.58 509,-683 498.45,-679.1 494.15,-681.53 485,-675 471.3,-665.23 459.66,-650.52 451.17,-637.66"/>
<polygon fill="black" stroke="black" points="454.09,-635.74 445.8,-629.14 448.17,-639.47 454.09,-635.74"/>
</g>
<!-- ABSL -->
<g id="node9" class="node">
<title>ABSL</title>
2022-04-01 16:41:16 +02:00
<path fill="royalblue" stroke="royalblue" d="M572,-965C572,-965 520,-965 520,-965 514,-965 508,-959 508,-953 508,-953 508,-939 508,-939 508,-933 514,-927 520,-927 520,-927 572,-927 572,-927 578,-927 584,-933 584,-939 584,-939 584,-953 584,-953 584,-959 578,-965 572,-965"/>
<text text-anchor="middle" x="546" y="-949.8" font-family="Times,serif" font-size="14.00">Abseil&#45;cpp</text>
<text text-anchor="middle" x="546" y="-934.8" font-family="Times,serif" font-size="14.00">(CMake)</text>
</g>
<!-- ABSL&#45;&gt;PB -->
<g id="edge7" class="edge">
<title>ABSL&#45;&gt;PB</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M545.51,-926.96C545.28,-918.88 545.02,-909.18 544.77,-900.18"/>
<polygon fill="black" stroke="black" points="548.27,-899.99 544.5,-890.09 541.27,-900.18 548.27,-899.99"/>
</g>
2022-04-01 16:41:16 +02:00
<!-- ABSL&#45;&gt;OR_CPP -->
<g id="edge19" class="edge">
2022-04-01 16:41:16 +02:00
<title>ABSL&#45;&gt;OR_CPP</title>
<path fill="none" stroke="black" d="M578.95,-926.81C597.11,-914.14 616,-895.35 616,-872 616,-872 616,-872 616,-720 616,-706.66 611.97,-701.59 601,-694 579.51,-679.14 507.41,-688.43 485,-675 470.37,-666.23 458.56,-651.31 450.21,-638.08"/>
<polygon fill="black" stroke="black" points="453.1,-636.09 444.98,-629.28 447.08,-639.67 453.1,-636.09"/>
</g>
2022-04-01 16:41:16 +02:00
<!-- PB&#45;&gt;OR_CPP -->
<g id="edge20" class="edge">
2022-04-01 16:41:16 +02:00
<title>PB&#45;&gt;OR_CPP</title>
<path fill="none" stroke="black" d="M546.82,-851.8C551.11,-817.46 555.48,-742.27 521,-694 510.48,-679.28 498.82,-686.68 485,-675 472.53,-664.46 461.25,-650.24 452.66,-637.87"/>
<polygon fill="black" stroke="black" points="455.38,-635.64 446.91,-629.28 449.56,-639.53 455.38,-635.64"/>
</g>
<!-- CU -->
<g id="node11" class="node">
<title>CU</title>
2022-04-01 16:41:16 +02:00
<path fill="royalblue" stroke="royalblue" d="M402.5,-965C402.5,-965 347.5,-965 347.5,-965 341.5,-965 335.5,-959 335.5,-953 335.5,-953 335.5,-939 335.5,-939 335.5,-933 341.5,-927 347.5,-927 347.5,-927 402.5,-927 402.5,-927 408.5,-927 414.5,-933 414.5,-939 414.5,-939 414.5,-953 414.5,-953 414.5,-959 408.5,-965 402.5,-965"/>
<text text-anchor="middle" x="375" y="-949.8" font-family="Times,serif" font-size="14.00">CoinUtils</text>
<text text-anchor="middle" x="375" y="-934.8" font-family="Times,serif" font-size="14.00">(Autotools)</text>
</g>
<!-- OSI -->
<g id="node12" class="node">
<title>OSI</title>
2022-04-01 16:41:16 +02:00
<path fill="royalblue" stroke="royalblue" d="M461.5,-890C461.5,-890 406.5,-890 406.5,-890 400.5,-890 394.5,-884 394.5,-878 394.5,-878 394.5,-864 394.5,-864 394.5,-858 400.5,-852 406.5,-852 406.5,-852 461.5,-852 461.5,-852 467.5,-852 473.5,-858 473.5,-864 473.5,-864 473.5,-878 473.5,-878 473.5,-884 467.5,-890 461.5,-890"/>
<text text-anchor="middle" x="434" y="-874.8" font-family="Times,serif" font-size="14.00">Osi</text>
<text text-anchor="middle" x="434" y="-859.8" font-family="Times,serif" font-size="14.00">(Autotools)</text>
</g>
<!-- CU&#45;&gt;OSI -->
<g id="edge8" class="edge">
<title>CU&#45;&gt;OSI</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M389.58,-926.96C396.6,-918.27 405.15,-907.69 412.87,-898.14"/>
<polygon fill="black" stroke="black" points="415.82,-900.07 419.38,-890.09 410.37,-895.67 415.82,-900.07"/>
</g>
<!-- CLP -->
<g id="node13" class="node">
<title>CLP</title>
2022-04-01 16:41:16 +02:00
<path fill="royalblue" stroke="royalblue" d="M402.5,-815C402.5,-815 347.5,-815 347.5,-815 341.5,-815 335.5,-809 335.5,-803 335.5,-803 335.5,-789 335.5,-789 335.5,-783 341.5,-777 347.5,-777 347.5,-777 402.5,-777 402.5,-777 408.5,-777 414.5,-783 414.5,-789 414.5,-789 414.5,-803 414.5,-803 414.5,-809 408.5,-815 402.5,-815"/>
<text text-anchor="middle" x="375" y="-799.8" font-family="Times,serif" font-size="14.00">Clp</text>
<text text-anchor="middle" x="375" y="-784.8" font-family="Times,serif" font-size="14.00">(Autotools)</text>
</g>
<!-- CU&#45;&gt;CLP -->
<g id="edge9" class="edge">
<title>CU&#45;&gt;CLP</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M372.57,-926.72C371.93,-921.05 371.32,-914.78 371,-909 369.13,-875.27 369.13,-866.73 371,-833 371.13,-830.56 371.32,-828.04 371.54,-825.51"/>
<polygon fill="black" stroke="black" points="375.05,-825.58 372.57,-815.28 368.08,-824.88 375.05,-825.58"/>
</g>
<!-- CGL -->
<g id="node14" class="node">
<title>CGL</title>
2022-04-01 16:41:16 +02:00
<path fill="royalblue" stroke="royalblue" d="M499.5,-815C499.5,-815 444.5,-815 444.5,-815 438.5,-815 432.5,-809 432.5,-803 432.5,-803 432.5,-789 432.5,-789 432.5,-783 438.5,-777 444.5,-777 444.5,-777 499.5,-777 499.5,-777 505.5,-777 511.5,-783 511.5,-789 511.5,-789 511.5,-803 511.5,-803 511.5,-809 505.5,-815 499.5,-815"/>
<text text-anchor="middle" x="472" y="-799.8" font-family="Times,serif" font-size="14.00">Cgl</text>
<text text-anchor="middle" x="472" y="-784.8" font-family="Times,serif" font-size="14.00">(Autotools)</text>
</g>
<!-- CU&#45;&gt;CGL -->
<g id="edge11" class="edge">
<title>CU&#45;&gt;CGL</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M372.78,-926.72C371.3,-906.8 371.76,-874.73 386,-852 394.96,-837.7 409.16,-826.43 423.45,-817.91"/>
<polygon fill="black" stroke="black" points="425.3,-820.89 432.32,-812.96 421.88,-814.78 425.3,-820.89"/>
</g>
<!-- CBC -->
<g id="node15" class="node">
<title>CBC</title>
2022-04-01 16:41:16 +02:00
<path fill="royalblue" stroke="royalblue" d="M499.5,-740C499.5,-740 444.5,-740 444.5,-740 438.5,-740 432.5,-734 432.5,-728 432.5,-728 432.5,-714 432.5,-714 432.5,-708 438.5,-702 444.5,-702 444.5,-702 499.5,-702 499.5,-702 505.5,-702 511.5,-708 511.5,-714 511.5,-714 511.5,-728 511.5,-728 511.5,-734 505.5,-740 499.5,-740"/>
<text text-anchor="middle" x="472" y="-724.8" font-family="Times,serif" font-size="14.00">Cbc</text>
<text text-anchor="middle" x="472" y="-709.8" font-family="Times,serif" font-size="14.00">(Autotools)</text>
</g>
<!-- CU&#45;&gt;CBC -->
<g id="edge13" class="edge">
<title>CU&#45;&gt;CBC</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M414.76,-927.92C441.07,-916.03 472.59,-900.49 483,-890 496.3,-876.6 492.32,-868.21 502,-852 512.3,-834.74 521.94,-834.16 528,-815 535.83,-790.23 532.46,-777.24 515,-758 511.57,-754.22 507.74,-750.48 503.83,-746.92"/>
<polygon fill="black" stroke="black" points="506.1,-744.26 496.26,-740.34 501.51,-749.54 506.1,-744.26"/>
</g>
<!-- OSI&#45;&gt;CLP -->
<g id="edge10" class="edge">
<title>OSI&#45;&gt;CLP</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M419.42,-851.96C412.4,-843.27 403.85,-832.69 396.13,-823.14"/>
<polygon fill="black" stroke="black" points="398.63,-820.67 389.62,-815.09 393.18,-825.07 398.63,-820.67"/>
</g>
<!-- OSI&#45;&gt;CGL -->
<g id="edge12" class="edge">
<title>OSI&#45;&gt;CGL</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M443.39,-851.96C447.78,-843.53 453.09,-833.33 457.94,-824.01"/>
<polygon fill="black" stroke="black" points="461.07,-825.58 462.58,-815.09 454.86,-822.34 461.07,-825.58"/>
</g>
<!-- OSI&#45;&gt;CBC -->
<g id="edge14" class="edge">
<title>OSI&#45;&gt;CBC</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M473.72,-855.38C491.55,-846.6 510.83,-833.47 521,-815 529.15,-800.21 527.01,-792.78 521,-777 516.85,-766.11 509.45,-756.01 501.64,-747.51"/>
<polygon fill="black" stroke="black" points="503.93,-744.85 494.43,-740.18 498.94,-749.76 503.93,-744.85"/>
</g>
<!-- CLP&#45;&gt;CBC -->
<g id="edge15" class="edge">
<title>CLP&#45;&gt;CBC</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M398.98,-776.96C411.34,-767.65 426.58,-756.18 439.93,-746.13"/>
<polygon fill="black" stroke="black" points="442.08,-748.9 447.96,-740.09 437.87,-743.31 442.08,-748.9"/>
</g>
2022-04-01 16:41:16 +02:00
<!-- CLP&#45;&gt;OR_CPP -->
<g id="edge21" class="edge">
2022-04-01 16:41:16 +02:00
<title>CLP&#45;&gt;OR_CPP</title>
<path fill="none" stroke="black" d="M381.07,-776.68C391.76,-744.45 414,-677.37 426.65,-639.19"/>
<polygon fill="black" stroke="black" points="430.13,-639.83 429.95,-629.24 423.48,-637.63 430.13,-639.83"/>
</g>
<!-- CGL&#45;&gt;CBC -->
<g id="edge16" class="edge">
<title>CGL&#45;&gt;CBC</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="black" d="M472,-776.96C472,-768.88 472,-759.18 472,-750.18"/>
<polygon fill="black" stroke="black" points="475.5,-750.09 472,-740.09 468.5,-750.09 475.5,-750.09"/>
</g>
2022-04-01 16:41:16 +02:00
<!-- CBC&#45;&gt;OR_CPP -->
<g id="edge22" class="edge">
2022-04-01 16:41:16 +02:00
<title>CBC&#45;&gt;OR_CPP</title>
<path fill="none" stroke="black" d="M465.89,-701.51C460.22,-684.34 451.7,-658.53 445.2,-638.86"/>
<polygon fill="black" stroke="black" points="448.48,-637.62 442.02,-629.22 441.83,-639.81 448.48,-637.62"/>
</g>
<!-- SWIG_WIN -->
<g id="node16" class="node">
<title>SWIG_WIN</title>
2022-04-01 16:41:16 +02:00
<path fill="royalblue" stroke="chocolate" d="M739.5,-965C739.5,-965 686.5,-965 686.5,-965 680.5,-965 674.5,-959 674.5,-953 674.5,-953 674.5,-939 674.5,-939 674.5,-933 680.5,-927 686.5,-927 686.5,-927 739.5,-927 739.5,-927 745.5,-927 751.5,-933 751.5,-939 751.5,-939 751.5,-953 751.5,-953 751.5,-959 745.5,-965 739.5,-965"/>
<text text-anchor="middle" x="713" y="-949.8" font-family="Times,serif" font-size="14.00">Swigwin</text>
<text text-anchor="middle" x="713" y="-934.8" font-family="Times,serif" font-size="14.00">(Windows)</text>
</g>
<!-- GLPK -->
<g id="node17" class="node">
<title>GLPK</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M644,-964C644,-964 614,-964 614,-964 608,-964 602,-958 602,-952 602,-952 602,-940 602,-940 602,-934 608,-928 614,-928 614,-928 644,-928 644,-928 650,-928 656,-934 656,-940 656,-940 656,-952 656,-952 656,-958 650,-964 644,-964"/>
<text text-anchor="middle" x="629" y="-942.3" font-family="Times,serif" font-size="14.00">GLPK</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- GLPK&#45;&gt;OR_CPP -->
<g id="edge23" class="edge">
2022-04-01 16:41:16 +02:00
<title>GLPK&#45;&gt;OR_CPP</title>
<path fill="none" stroke="black" d="M631.57,-927.93C633.56,-913.17 636,-891.22 636,-872 636,-872 636,-872 636,-720 636,-643.06 521.48,-696.28 485,-675 470.17,-666.35 458.3,-651.29 449.96,-637.95"/>
<polygon fill="black" stroke="black" points="452.84,-635.94 444.76,-629.09 446.8,-639.49 452.84,-635.94"/>
</g>
<!-- SCIP -->
<g id="node18" class="node">
<title>SCIP</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M812,-964C812,-964 782,-964 782,-964 776,-964 770,-958 770,-952 770,-952 770,-940 770,-940 770,-934 776,-928 782,-928 782,-928 812,-928 812,-928 818,-928 824,-934 824,-940 824,-940 824,-952 824,-952 824,-958 818,-964 812,-964"/>
<text text-anchor="middle" x="797" y="-942.3" font-family="Times,serif" font-size="14.00">SCIP</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- SCIP&#45;&gt;OR_CPP -->
<g id="edge24" class="edge">
2022-04-01 16:41:16 +02:00
<title>SCIP&#45;&gt;OR_CPP</title>
<path fill="none" stroke="black" d="M769.89,-929.97C742.76,-913.98 705,-888.72 705,-872 705,-872 705,-872 705,-720 705,-679.61 661.24,-692.55 622,-683 592.37,-675.79 511.94,-689.29 485,-675 469.73,-666.9 457.79,-651.72 449.52,-638.18"/>
<polygon fill="black" stroke="black" points="452.38,-636.12 444.39,-629.17 446.3,-639.59 452.38,-636.12"/>
</g>
<!-- CPLEX -->
<g id="node19" class="node">
<title>CPLEX</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M889.5,-964C889.5,-964 854.5,-964 854.5,-964 848.5,-964 842.5,-958 842.5,-952 842.5,-952 842.5,-940 842.5,-940 842.5,-934 848.5,-928 854.5,-928 854.5,-928 889.5,-928 889.5,-928 895.5,-928 901.5,-934 901.5,-940 901.5,-940 901.5,-952 901.5,-952 901.5,-958 895.5,-964 889.5,-964"/>
<text text-anchor="middle" x="872" y="-942.3" font-family="Times,serif" font-size="14.00">CPLEX</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- CPLEX&#45;&gt;OR_CPP -->
<g id="edge25" class="edge">
2022-04-01 16:41:16 +02:00
<title>CPLEX&#45;&gt;OR_CPP</title>
<path fill="none" stroke="black" d="M852.07,-927.93C838.5,-914.33 823,-893.98 823,-872 823,-872 823,-872 823,-720 823,-668.47 760.7,-703.21 710,-694 673.82,-687.43 664.61,-686.47 628,-683 612.16,-681.5 499.07,-682.44 485,-675 469.72,-666.92 457.78,-651.74 449.51,-638.19"/>
<polygon fill="black" stroke="black" points="452.37,-636.14 444.38,-629.18 446.29,-639.6 452.37,-636.14"/>
</g>
<!-- GUROBI -->
<g id="node20" class="node">
<title>GUROBI</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="grey" stroke-dasharray="5,2" d="M962.5,-964C962.5,-964 931.5,-964 931.5,-964 925.5,-964 919.5,-958 919.5,-952 919.5,-952 919.5,-940 919.5,-940 919.5,-934 925.5,-928 931.5,-928 931.5,-928 962.5,-928 962.5,-928 968.5,-928 974.5,-934 974.5,-940 974.5,-940 974.5,-952 974.5,-952 974.5,-958 968.5,-964 962.5,-964"/>
<text text-anchor="middle" x="947" y="-942.3" font-family="Times,serif" font-size="14.00">Gurobi</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- GUROBI&#45;&gt;OR_CPP -->
<g id="edge26" class="edge">
2022-04-01 16:41:16 +02:00
<title>GUROBI&#45;&gt;OR_CPP</title>
<path fill="none" stroke="black" d="M925.55,-927.89C911.23,-914.42 895,-894.25 895,-872 895,-872 895,-872 895,-720 895,-688.06 859.21,-700.78 828,-694 745.34,-676.04 722.46,-687.65 638,-683 621,-682.06 500.06,-682.93 485,-675 469.71,-666.95 457.77,-651.77 449.5,-638.21"/>
<polygon fill="black" stroke="black" points="452.36,-636.16 444.37,-629.2 446.28,-639.62 452.36,-636.16"/>
</g>
<!-- OR_SRC -->
<g id="node21" class="node">
<title>OR_SRC</title>
2022-04-01 16:41:16 +02:00
<polygon fill="royalblue" stroke="black" points="584,-629 581,-633 560,-633 557,-629 494,-629 494,-591 584,-591 584,-629"/>
<text text-anchor="middle" x="539" y="-613.8" font-family="Times,serif" font-size="14.00">OR&#45;Tools src</text>
<text text-anchor="middle" x="539" y="-598.8" font-family="Times,serif" font-size="14.00">ortools/...</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- PKG_CPP -->
<g id="node23" class="node">
2022-04-01 16:41:16 +02:00
<title>PKG_CPP</title>
<polygon fill="royalblue" stroke="black" points="466,-505 340,-505 336,-501 336,-467 462,-467 466,-471 466,-505"/>
<polyline fill="none" stroke="black" points="462,-501 336,-501 "/>
<polyline fill="none" stroke="black" points="462,-501 462,-467 "/>
<polyline fill="none" stroke="black" points="462,-501 466,-505 "/>
<text text-anchor="middle" x="401" y="-489.8" font-family="Times,serif" font-size="14.00">.tar.gz/.zip Archive</text>
<text text-anchor="middle" x="401" y="-474.8" font-family="Times,serif" font-size="14.00">Target: package_cpp</text>
</g>
<!-- OR_CPP&#45;&gt;PKG_CPP -->
<g id="edge27" class="edge">
2022-04-01 16:41:16 +02:00
<title>OR_CPP&#45;&gt;PKG_CPP</title>
<path fill="none" stroke="dimgrey" stroke-dasharray="1,5" d="M430.84,-591C425.07,-570.91 415.67,-538.15 408.97,-514.77"/>
<polygon fill="dimgrey" stroke="dimgrey" points="412.31,-513.72 406.19,-505.08 405.58,-515.65 412.31,-513.72"/>
<text text-anchor="middle" x="438" y="-561.8" font-family="Times,serif" font-size="14.00">WIP</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- EX_CPP -->
<g id="node24" class="node">
2022-04-01 16:41:16 +02:00
<title>EX_CPP</title>
<polygon fill="royalblue" stroke="black" points="570,-504 484,-504 484,-468 576,-468 576,-498 570,-504"/>
<polyline fill="none" stroke="black" points="570,-504 570,-498 "/>
<polyline fill="none" stroke="black" points="576,-498 570,-498 "/>
<text text-anchor="middle" x="530" y="-482.3" font-family="Times,serif" font-size="14.00">C++ Samples</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- OR_CPP&#45;&gt;EX_CPP -->
<g id="edge17" class="edge">
2022-04-01 16:41:16 +02:00
<title>OR_CPP&#45;&gt;EX_CPP</title>
<path fill="none" stroke="black" d="M449.87,-591C465.88,-570.22 492.33,-535.9 510.43,-512.4"/>
<polygon fill="black" stroke="black" points="513.35,-514.34 516.68,-504.29 507.81,-510.07 513.35,-514.34"/>
</g>
<!-- OR_WPY -->
<g id="node25" class="node">
<title>OR_WPY</title>
2022-04-01 16:41:16 +02:00
<polygon fill="gold" stroke="black" points="739.5,-504 608.5,-504 608.5,-468 745.5,-468 745.5,-498 739.5,-504"/>
<polyline fill="none" stroke="black" points="739.5,-504 739.5,-498 "/>
<polyline fill="none" stroke="black" points="745.5,-498 739.5,-498 "/>
<text text-anchor="middle" x="677" y="-482.3" font-family="Times,serif" font-size="14.00">C++ Python wrappers</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- OR_CPP&#45;&gt;OR_WPY -->
<g id="edge29" class="edge">
2022-04-01 16:41:16 +02:00
<title>OR_CPP&#45;&gt;OR_WPY</title>
<path fill="none" stroke="chocolate" d="M475.69,-594.17C517.18,-578.58 577.68,-555.54 588,-550 609.02,-538.71 630.91,-523.26 647.72,-510.49"/>
<polygon fill="chocolate" stroke="chocolate" points="650.24,-512.97 656.02,-504.1 645.97,-507.43 650.24,-512.97"/>
<text text-anchor="middle" x="582" y="-561.8" font-family="Times,serif" font-size="14.00">swig</text>
</g>
<!-- OR_PY -->
<g id="node26" class="node">
<title>OR_PY</title>
2022-04-01 16:41:16 +02:00
<polygon fill="gold" stroke="black" points="784.5,-411 693.5,-411 693.5,-373 790.5,-373 790.5,-405 784.5,-411"/>
<polyline fill="none" stroke="black" points="784.5,-411 784.5,-405 "/>
<polyline fill="none" stroke="black" points="790.5,-405 784.5,-405 "/>
<text text-anchor="middle" x="742" y="-395.8" font-family="Times,serif" font-size="14.00">Python files</text>
<text text-anchor="middle" x="742" y="-380.8" font-family="Times,serif" font-size="14.00">Target: python</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- OR_CPP&#45;&gt;OR_PY -->
<g id="edge30" class="edge">
2022-04-01 16:41:16 +02:00
<title>OR_CPP&#45;&gt;OR_PY</title>
<path fill="none" stroke="chocolate" d="M475.63,-593.68C478.78,-592.7 481.93,-591.79 485,-591 543.78,-575.9 715.01,-595.65 755,-550 786.17,-514.43 769.3,-455.27 755.06,-420.63"/>
<polygon fill="chocolate" stroke="chocolate" points="758.14,-418.93 750.98,-411.13 751.71,-421.7 758.14,-418.93"/>
<text text-anchor="middle" x="785" y="-482.3" font-family="Times,serif" font-size="14.00">swig</text>
</g>
<!-- OR_WJV -->
<g id="node29" class="node">
<title>OR_WJV</title>
2022-04-01 16:41:16 +02:00
<polygon fill="crimson" stroke="black" points="1029.5,-504 912.5,-504 912.5,-468 1035.5,-468 1035.5,-498 1029.5,-504"/>
<polyline fill="none" stroke="black" points="1029.5,-504 1029.5,-498 "/>
<polyline fill="none" stroke="black" points="1035.5,-498 1029.5,-498 "/>
<text text-anchor="middle" x="974" y="-482.3" font-family="Times,serif" font-size="14.00">C++ Java wrappers</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- OR_CPP&#45;&gt;OR_WJV -->
<g id="edge34" class="edge">
2022-04-01 16:41:16 +02:00
<title>OR_CPP&#45;&gt;OR_WJV</title>
<path fill="none" stroke="chocolate" d="M475.56,-593.37C478.72,-592.46 481.89,-591.65 485,-591 666.43,-553.13 733.35,-631.12 900,-550 919.46,-540.53 937.99,-524.74 951.64,-511.33"/>
<polygon fill="chocolate" stroke="chocolate" points="954.16,-513.76 958.7,-504.19 949.18,-508.84 954.16,-513.76"/>
<text text-anchor="middle" x="893" y="-561.8" font-family="Times,serif" font-size="14.00">swig</text>
</g>
<!-- OR_JV -->
<g id="node30" class="node">
<title>OR_JV</title>
2022-04-01 16:41:16 +02:00
<polygon fill="crimson" stroke="black" points="1067,-411 991,-411 991,-373 1073,-373 1073,-405 1067,-411"/>
<polyline fill="none" stroke="black" points="1067,-411 1067,-405 "/>
<polyline fill="none" stroke="black" points="1073,-405 1067,-405 "/>
<text text-anchor="middle" x="1032" y="-395.8" font-family="Times,serif" font-size="14.00">Java files</text>
<text text-anchor="middle" x="1032" y="-380.8" font-family="Times,serif" font-size="14.00">Target: java</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- OR_CPP&#45;&gt;OR_JV -->
<g id="edge35" class="edge">
2022-04-01 16:41:16 +02:00
<title>OR_CPP&#45;&gt;OR_JV</title>
<path fill="none" stroke="chocolate" d="M475.55,-593.31C478.71,-592.41 481.89,-591.62 485,-591 546.18,-578.78 1004.76,-597.68 1045,-550 1075.51,-513.86 1058.87,-454.9 1044.85,-420.45"/>
<polygon fill="chocolate" stroke="chocolate" points="1047.97,-418.83 1040.83,-411.01 1041.53,-421.58 1047.97,-418.83"/>
<text text-anchor="middle" x="1075" y="-482.3" font-family="Times,serif" font-size="14.00">swig</text>
</g>
<!-- OR_WNET -->
<g id="node33" class="node">
<title>OR_WNET</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="1365,-504 1249,-504 1249,-468 1371,-468 1371,-498 1365,-504"/>
<polyline fill="none" stroke="black" points="1365,-504 1365,-498 "/>
<polyline fill="none" stroke="black" points="1371,-498 1365,-498 "/>
<text text-anchor="middle" x="1310" y="-482.3" font-family="Times,serif" font-size="14.00">C++ .Net wrappers</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- OR_CPP&#45;&gt;OR_WNET -->
<g id="edge40" class="edge">
2022-04-01 16:41:16 +02:00
<title>OR_CPP&#45;&gt;OR_WNET</title>
<path fill="none" stroke="chocolate" d="M475.54,-593.27C478.71,-592.38 481.89,-591.6 485,-591 614.22,-565.99 946.5,-590.12 1077,-573 1121.36,-567.18 1132.73,-564.65 1175,-550 1207.68,-538.67 1243.06,-521.99 1269.4,-508.64"/>
<polygon fill="chocolate" stroke="chocolate" points="1271.01,-511.74 1278.32,-504.06 1267.82,-505.51 1271.01,-511.74"/>
<text text-anchor="middle" x="1163" y="-561.8" font-family="Times,serif" font-size="14.00">swig</text>
</g>
<!-- OR_NET -->
<g id="node34" class="node">
<title>OR_NET</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="1537.5,-411 1450.5,-411 1450.5,-373 1543.5,-373 1543.5,-405 1537.5,-411"/>
<polyline fill="none" stroke="black" points="1537.5,-411 1537.5,-405 "/>
<polyline fill="none" stroke="black" points="1543.5,-405 1537.5,-405 "/>
<text text-anchor="middle" x="1497" y="-395.8" font-family="Times,serif" font-size="14.00">.Net files</text>
<text text-anchor="middle" x="1497" y="-380.8" font-family="Times,serif" font-size="14.00">Target: dotnet</text>
</g>
2022-04-01 16:41:16 +02:00
<!-- OR_CPP&#45;&gt;OR_NET -->
<g id="edge41" class="edge">
2022-04-01 16:41:16 +02:00
<title>OR_CPP&#45;&gt;OR_NET</title>
<path fill="none" stroke="chocolate" d="M475.54,-593.25C478.7,-592.37 481.88,-591.6 485,-591 636.75,-561.98 1025.88,-583.84 1180,-573 1269.25,-566.72 1302.19,-594.18 1380,-550 1432.24,-520.34 1468.11,-456.82 1485.31,-420.32"/>
<polygon fill="chocolate" stroke="chocolate" points="1488.5,-421.77 1489.48,-411.22 1482.13,-418.86 1488.5,-421.77"/>
<text text-anchor="middle" x="1481" y="-482.3" font-family="Times,serif" font-size="14.00">swig</text>
</g>
<!-- OR_WPY&#45;&gt;OR_PY -->
<g id="edge31" class="edge">
<title>OR_WPY&#45;&gt;OR_PY</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="gold" d="M689.23,-467.7C698.85,-454.08 712.41,-434.88 723.38,-419.36"/>
<polygon fill="gold" stroke="gold" points="726.25,-421.36 729.16,-411.17 720.53,-417.32 726.25,-421.36"/>
<text text-anchor="middle" x="734" y="-432.8" font-family="Times,serif" font-size="14.00">python</text>
</g>
<!-- PKG_PY -->
<g id="node27" class="node">
<title>PKG_PY</title>
2022-04-01 16:41:16 +02:00
<polygon fill="gold" stroke="black" points="756,-287 612,-287 608,-283 608,-249 752,-249 756,-253 756,-287"/>
<polyline fill="none" stroke="black" points="752,-283 608,-283 "/>
<polyline fill="none" stroke="black" points="752,-283 752,-249 "/>
<polyline fill="none" stroke="black" points="752,-283 756,-287 "/>
<text text-anchor="middle" x="682" y="-271.8" font-family="Times,serif" font-size="14.00">Wheel Package</text>
<text text-anchor="middle" x="682" y="-256.8" font-family="Times,serif" font-size="14.00">Target: package_python</text>
</g>
<!-- OR_PY&#45;&gt;PKG_PY -->
<g id="edge32" class="edge">
<title>OR_PY&#45;&gt;PKG_PY</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="gold" d="M730.95,-372.89C727.63,-367.23 724.06,-360.91 721,-355 711.06,-335.76 701,-313.48 693.58,-296.42"/>
<polygon fill="gold" stroke="gold" points="696.71,-294.84 689.54,-287.04 690.28,-297.61 696.71,-294.84"/>
<text text-anchor="middle" x="765" y="-343.8" font-family="Times,serif" font-size="14.00">python setup.py</text>
</g>
<!-- EX_PY -->
<g id="node28" class="node">
<title>EX_PY</title>
2022-04-01 16:41:16 +02:00
<polygon fill="gold" stroke="black" points="873.5,-286 774.5,-286 774.5,-250 879.5,-250 879.5,-280 873.5,-286"/>
<polyline fill="none" stroke="black" points="873.5,-286 873.5,-280 "/>
<polyline fill="none" stroke="black" points="879.5,-280 873.5,-280 "/>
<text text-anchor="middle" x="827" y="-264.3" font-family="Times,serif" font-size="14.00">Python Samples</text>
</g>
<!-- OR_PY&#45;&gt;EX_PY -->
<g id="edge28" class="edge">
<title>OR_PY&#45;&gt;EX_PY</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="gold" d="M788.63,-372.91C796.38,-368.1 803.62,-362.19 809,-355 821.6,-338.15 825.85,-314.49 827.09,-296.25"/>
<polygon fill="gold" stroke="gold" points="830.58,-296.37 827.51,-286.23 823.59,-296.08 830.58,-296.37"/>
</g>
<!-- OR_WJV&#45;&gt;OR_JV -->
<g id="edge36" class="edge">
<title>OR_WJV&#45;&gt;OR_JV</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="crimson" d="M984.91,-467.7C993.41,-454.21 1005.37,-435.24 1015.11,-419.79"/>
<polygon fill="crimson" stroke="crimson" points="1018.17,-421.5 1020.54,-411.17 1012.25,-417.76 1018.17,-421.5"/>
<text text-anchor="middle" x="1022.5" y="-432.8" font-family="Times,serif" font-size="14.00">javac</text>
</g>
<!-- PKG_JV -->
<g id="node31" class="node">
<title>PKG_JV</title>
2022-04-01 16:41:16 +02:00
<polygon fill="crimson" stroke="black" points="1045.5,-287 916.5,-287 912.5,-283 912.5,-249 1041.5,-249 1045.5,-253 1045.5,-287"/>
<polyline fill="none" stroke="black" points="1041.5,-283 912.5,-283 "/>
<polyline fill="none" stroke="black" points="1041.5,-283 1041.5,-249 "/>
<polyline fill="none" stroke="black" points="1041.5,-283 1045.5,-287 "/>
<text text-anchor="middle" x="979" y="-271.8" font-family="Times,serif" font-size="14.00">Maven Package</text>
<text text-anchor="middle" x="979" y="-256.8" font-family="Times,serif" font-size="14.00">Target: package_java</text>
</g>
<!-- OR_JV&#45;&gt;PKG_JV -->
<g id="edge37" class="edge">
<title>OR_JV&#45;&gt;PKG_JV</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="crimson" stroke-dasharray="1,5" d="M1023.82,-372.7C1021.3,-367.04 1018.52,-360.77 1016,-355 1007.45,-335.46 997.94,-313.35 990.71,-296.44"/>
<polygon fill="crimson" stroke="crimson" points="993.88,-294.97 986.73,-287.15 987.45,-297.72 993.88,-294.97"/>
<text text-anchor="middle" x="1054" y="-343.8" font-family="Times,serif" font-size="14.00">maven (WIP)</text>
</g>
<!-- EX_JV -->
<g id="node32" class="node">
<title>EX_JV</title>
2022-04-01 16:41:16 +02:00
<polygon fill="crimson" stroke="black" points="1148.5,-286 1063.5,-286 1063.5,-250 1154.5,-250 1154.5,-280 1148.5,-286"/>
<polyline fill="none" stroke="black" points="1148.5,-286 1148.5,-280 "/>
<polyline fill="none" stroke="black" points="1154.5,-280 1148.5,-280 "/>
<text text-anchor="middle" x="1109" y="-264.3" font-family="Times,serif" font-size="14.00">Java Samples</text>
</g>
<!-- OR_JV&#45;&gt;EX_JV -->
<g id="edge33" class="edge">
<title>OR_JV&#45;&gt;EX_JV</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="crimson" d="M1072.94,-372.83C1080.22,-367.97 1087.04,-362.06 1092,-355 1104.02,-337.91 1108.03,-314.41 1109.18,-296.3"/>
<polygon fill="crimson" stroke="crimson" points="1112.68,-296.21 1109.56,-286.09 1105.69,-295.95 1112.68,-296.21"/>
</g>
<!-- OR_WNET&#45;&gt;OR_NET -->
<g id="edge42" class="edge">
<title>OR_WNET&#45;&gt;OR_NET</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="forestgreen" d="M1346.49,-467.83C1361.82,-460.56 1379.81,-451.94 1396,-444 1414.62,-434.86 1435.06,-424.58 1452.66,-415.66"/>
<polygon fill="forestgreen" stroke="forestgreen" points="1454.24,-418.78 1461.57,-411.14 1451.07,-412.54 1454.24,-418.78"/>
<text text-anchor="middle" x="1440" y="-432.8" font-family="Times,serif" font-size="14.00">dotnet</text>
</g>
<!-- PKG_NET_RT -->
<g id="node36" class="node">
<title>PKG_NET_RT</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="1432.5,-411 1191.5,-411 1187.5,-407 1187.5,-373 1428.5,-373 1432.5,-377 1432.5,-411"/>
<polyline fill="none" stroke="black" points="1428.5,-407 1187.5,-407 "/>
<polyline fill="none" stroke="black" points="1428.5,-407 1428.5,-373 "/>
<polyline fill="none" stroke="black" points="1428.5,-407 1432.5,-411 "/>
<text text-anchor="middle" x="1310" y="-395.8" font-family="Times,serif" font-size="14.00">Nuget Google.OrTools.runtime.rid.nupkg</text>
<text text-anchor="middle" x="1310" y="-380.8" font-family="Times,serif" font-size="14.00">Target: package_dotnet</text>
</g>
<!-- OR_WNET&#45;&gt;PKG_NET_RT -->
<g id="edge45" class="edge">
<title>OR_WNET&#45;&gt;PKG_NET_RT</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="forestgreen" d="M1310,-467.7C1310,-454.71 1310,-436.65 1310,-421.54"/>
<polygon fill="forestgreen" stroke="forestgreen" points="1313.5,-421.17 1310,-411.17 1306.5,-421.17 1313.5,-421.17"/>
<text text-anchor="middle" x="1351" y="-432.8" font-family="Times,serif" font-size="14.00">dotnet package</text>
</g>
<!-- OR_FS -->
<g id="node35" class="node">
<title>OR_FS</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="1453.5,-193 1366.5,-193 1366.5,-155 1459.5,-155 1459.5,-187 1453.5,-193"/>
<polyline fill="none" stroke="black" points="1453.5,-193 1453.5,-187 "/>
<polyline fill="none" stroke="black" points="1459.5,-187 1453.5,-187 "/>
<text text-anchor="middle" x="1413" y="-177.8" font-family="Times,serif" font-size="14.00">F# files</text>
<text text-anchor="middle" x="1413" y="-162.8" font-family="Times,serif" font-size="14.00">Target: fsharp</text>
</g>
<!-- OR_NET&#45;&gt;OR_FS -->
<g id="edge43" class="edge">
<title>OR_NET&#45;&gt;OR_FS</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="forestgreen" d="M1497.44,-372.9C1497.44,-342.42 1494.18,-279.72 1470,-234 1463.37,-221.46 1453.27,-209.74 1443.4,-200.11"/>
<polygon fill="forestgreen" stroke="forestgreen" points="1445.66,-197.44 1435.96,-193.17 1440.89,-202.55 1445.66,-197.44"/>
<text text-anchor="middle" x="1512" y="-264.3" font-family="Times,serif" font-size="14.00">dotnet</text>
</g>
<!-- PKG_NET -->
<g id="node37" class="node">
<title>PKG_NET</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="1460.5,-287 1285.5,-287 1281.5,-283 1281.5,-249 1456.5,-249 1460.5,-253 1460.5,-287"/>
<polyline fill="none" stroke="black" points="1456.5,-283 1281.5,-283 "/>
<polyline fill="none" stroke="black" points="1456.5,-283 1456.5,-249 "/>
<polyline fill="none" stroke="black" points="1456.5,-283 1460.5,-287 "/>
<text text-anchor="middle" x="1371" y="-271.8" font-family="Times,serif" font-size="14.00">Nuget Google.OrTools.nupkg</text>
<text text-anchor="middle" x="1371" y="-256.8" font-family="Times,serif" font-size="14.00">Target: package_dotnet</text>
</g>
<!-- OR_NET&#45;&gt;PKG_NET -->
<g id="edge47" class="edge">
<title>OR_NET&#45;&gt;PKG_NET</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="forestgreen" d="M1450.22,-375.15C1433.13,-368.64 1416.4,-361.19 1410,-355 1393.69,-339.23 1383.62,-315.38 1377.81,-296.8"/>
<polygon fill="forestgreen" stroke="forestgreen" points="1381.14,-295.73 1375,-287.1 1374.42,-297.67 1381.14,-295.73"/>
<text text-anchor="middle" x="1451" y="-343.8" font-family="Times,serif" font-size="14.00">dotnet package</text>
</g>
<!-- EX_NET -->
<g id="node39" class="node">
<title>EX_NET</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="1603.5,-68 1526.5,-68 1526.5,-32 1609.5,-32 1609.5,-62 1603.5,-68"/>
<polyline fill="none" stroke="black" points="1603.5,-68 1603.5,-62 "/>
<polyline fill="none" stroke="black" points="1609.5,-62 1603.5,-62 "/>
<text text-anchor="middle" x="1568" y="-46.3" font-family="Times,serif" font-size="14.00">C# Samples</text>
</g>
<!-- OR_NET&#45;&gt;EX_NET -->
<g id="edge38" class="edge">
<title>OR_NET&#45;&gt;EX_NET</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="forestgreen" d="M1510.84,-372.89C1518.66,-361.71 1527.86,-346.73 1533,-332 1564.1,-242.92 1568.24,-129.48 1568.36,-78.26"/>
<polygon fill="forestgreen" stroke="forestgreen" points="1571.86,-78.02 1568.34,-68.03 1564.86,-78.04 1571.86,-78.02"/>
</g>
<!-- PKG_FS -->
<g id="node38" class="node">
<title>PKG_FS</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="1409,-69 1191,-69 1187,-65 1187,-31 1405,-31 1409,-35 1409,-69"/>
<polyline fill="none" stroke="black" points="1405,-65 1187,-65 "/>
<polyline fill="none" stroke="black" points="1405,-65 1405,-31 "/>
<polyline fill="none" stroke="black" points="1405,-65 1409,-69 "/>
<text text-anchor="middle" x="1298" y="-53.8" font-family="Times,serif" font-size="14.00">Nuget Google.OrTools.FSharp.nupkg</text>
<text text-anchor="middle" x="1298" y="-38.8" font-family="Times,serif" font-size="14.00">Target: package_dotnet</text>
</g>
<!-- OR_FS&#45;&gt;PKG_FS -->
<g id="edge48" class="edge">
<title>OR_FS&#45;&gt;PKG_FS</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="forestgreen" d="M1367.68,-154.89C1358.81,-149.98 1350.08,-144.03 1343,-137 1326.55,-120.67 1314.79,-97.07 1307.43,-78.71"/>
<polygon fill="forestgreen" stroke="forestgreen" points="1310.61,-77.24 1303.78,-69.14 1304.07,-79.73 1310.61,-77.24"/>
<text text-anchor="middle" x="1384" y="-125.8" font-family="Times,serif" font-size="14.00">dotnet package</text>
</g>
<!-- EX_FS -->
<g id="node40" class="node">
<title>EX_FS</title>
2022-04-01 16:41:16 +02:00
<polygon fill="forestgreen" stroke="black" points="1502.5,-68 1427.5,-68 1427.5,-32 1508.5,-32 1508.5,-62 1502.5,-68"/>
<polyline fill="none" stroke="black" points="1502.5,-68 1502.5,-62 "/>
<polyline fill="none" stroke="black" points="1508.5,-62 1502.5,-62 "/>
<text text-anchor="middle" x="1468" y="-46.3" font-family="Times,serif" font-size="14.00">F# Samples</text>
</g>
<!-- OR_FS&#45;&gt;EX_FS -->
<g id="edge39" class="edge">
<title>OR_FS&#45;&gt;EX_FS</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="forestgreen" d="M1421.12,-155C1430.32,-134.58 1445.42,-101.1 1455.99,-77.65"/>
<polygon fill="forestgreen" stroke="forestgreen" points="1459.29,-78.84 1460.21,-68.29 1452.91,-75.96 1459.29,-78.84"/>
</g>
<!-- PKG_NET_RT&#45;&gt;PKG_NET -->
<g id="edge46" class="edge">
<title>PKG_NET_RT&#45;&gt;PKG_NET</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="forestgreen" d="M1319,-373C1329.14,-352.73 1345.72,-319.56 1357.43,-296.14"/>
<polygon fill="forestgreen" stroke="forestgreen" points="1360.62,-297.58 1361.96,-287.08 1354.36,-294.45 1360.62,-297.58"/>
</g>
<!-- PKG_NET&#45;&gt;OR_FS -->
<g id="edge44" class="edge">
<title>PKG_NET&#45;&gt;OR_FS</title>
2022-04-01 16:41:16 +02:00
<path fill="none" stroke="forestgreen" d="M1379.3,-248.82C1385.34,-235.59 1393.62,-217.44 1400.47,-202.45"/>
<polygon fill="forestgreen" stroke="forestgreen" points="1403.75,-203.69 1404.72,-193.14 1397.38,-200.78 1403.75,-203.69"/>
<text text-anchor="middle" x="1412" y="-214.8" font-family="Times,serif" font-size="14.00">dotnet</text>
</g>
</g>
</svg>