186 lines
11 KiB
XML
186 lines
11 KiB
XML
<?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">
|
|
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
|
-->
|
|
<!-- Title: finite_state_machine Pages: 1 -->
|
|
<svg width="534pt" height="270pt"
|
|
viewBox="0.00 0.00 534.00 270.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 266)">
|
|
<title>finite_state_machine</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-266 530,-266 530,4 -4,4"/>
|
|
<!-- i -->
|
|
<g id="node1" class="node"><title>i</title>
|
|
<ellipse fill="none" stroke="black" cx="338" cy="-146" rx="18" ry="18"/>
|
|
<ellipse fill="none" stroke="black" cx="338" cy="-146" rx="22" ry="22"/>
|
|
<text text-anchor="middle" x="338" y="-142.3" font-family="Times,serif" font-size="14.00">i</text>
|
|
</g>
|
|
<!-- i->i -->
|
|
<g id="edge17" class="edge"><title>i->i</title>
|
|
<path fill="none" stroke="black" d="M330.317,-166.991C329.369,-177.087 331.93,-186 338,-186 341.889,-186 344.337,-182.342 345.346,-177.059"/>
|
|
<polygon fill="black" stroke="black" points="348.846,-177.102 345.683,-166.991 341.85,-176.868 348.846,-177.102"/>
|
|
<text text-anchor="middle" x="338" y="-189.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- j -->
|
|
<g id="node10" class="node"><title>j</title>
|
|
<ellipse fill="none" stroke="black" cx="421" cy="-136" rx="18" ry="18"/>
|
|
<text text-anchor="middle" x="421" y="-132.3" font-family="Times,serif" font-size="14.00">j</text>
|
|
</g>
|
|
<!-- i->j -->
|
|
<g id="edge18" class="edge"><title>i->j</title>
|
|
<path fill="none" stroke="black" d="M357.466,-135.495C363.775,-132.451 371.008,-129.536 378,-128 383.213,-126.855 388.811,-126.984 394.167,-127.763"/>
|
|
<polygon fill="black" stroke="black" points="393.487,-131.197 404.002,-129.894 394.97,-124.355 393.487,-131.197"/>
|
|
<text text-anchor="middle" x="381.5" y="-131.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
<!-- h -->
|
|
<g id="node2" class="node"><title>h</title>
|
|
<ellipse fill="none" stroke="black" cx="504" cy="-85" rx="18" ry="18"/>
|
|
<ellipse fill="none" stroke="black" cx="504" cy="-85" rx="22" ry="22"/>
|
|
<text text-anchor="middle" x="504" y="-81.3" font-family="Times,serif" font-size="14.00">h</text>
|
|
</g>
|
|
<!-- h->i -->
|
|
<g id="edge15" class="edge"><title>h->i</title>
|
|
<path fill="none" stroke="black" d="M481.868,-83.4025C461.033,-82.62 428.676,-83.5645 403,-94 387.267,-100.394 372.373,-112.028 360.918,-122.673"/>
|
|
<polygon fill="black" stroke="black" points="358.306,-120.33 353.569,-129.807 363.182,-125.353 358.306,-120.33"/>
|
|
<text text-anchor="middle" x="421" y="-97.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- h->h -->
|
|
<g id="edge16" class="edge"><title>h->h</title>
|
|
<path fill="none" stroke="black" d="M496.317,-105.991C495.369,-116.087 497.93,-125 504,-125 507.889,-125 510.337,-121.342 511.346,-116.059"/>
|
|
<polygon fill="black" stroke="black" points="514.846,-116.102 511.683,-105.991 507.85,-115.868 514.846,-116.102"/>
|
|
<text text-anchor="middle" x="504" y="-128.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
<!-- a -->
|
|
<g id="node3" class="node"><title>a</title>
|
|
<ellipse fill="none" stroke="black" cx="18" cy="-128" rx="18" ry="18"/>
|
|
<text text-anchor="middle" x="18" y="-124.3" font-family="Times,serif" font-size="14.00">a</text>
|
|
</g>
|
|
<!-- b -->
|
|
<g id="node4" class="node"><title>b</title>
|
|
<ellipse fill="none" stroke="black" cx="255" cy="-113" rx="18" ry="18"/>
|
|
<text text-anchor="middle" x="255" y="-109.3" font-family="Times,serif" font-size="14.00">b</text>
|
|
</g>
|
|
<!-- a->b -->
|
|
<g id="edge1" class="edge"><title>a->b</title>
|
|
<path fill="none" stroke="black" d="M36.2801,-126.897C76.7816,-124.312 178.091,-117.845 226.89,-114.73"/>
|
|
<polygon fill="black" stroke="black" points="227.255,-118.214 237.011,-114.084 226.809,-111.229 227.255,-118.214"/>
|
|
<text text-anchor="middle" x="136.5" y="-123.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- c -->
|
|
<g id="node5" class="node"><title>c</title>
|
|
<ellipse fill="none" stroke="black" cx="97" cy="-155" rx="18" ry="18"/>
|
|
<text text-anchor="middle" x="97" y="-151.3" font-family="Times,serif" font-size="14.00">c</text>
|
|
</g>
|
|
<!-- a->c -->
|
|
<g id="edge2" class="edge"><title>a->c</title>
|
|
<path fill="none" stroke="black" d="M35.3297,-133.726C45.4364,-137.27 58.635,-141.898 70.1398,-145.932"/>
|
|
<polygon fill="black" stroke="black" points="69.099,-149.276 79.6938,-149.282 71.4153,-142.67 69.099,-149.276"/>
|
|
<text text-anchor="middle" x="57.5" y="-145.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
<!-- b->b -->
|
|
<g id="edge3" class="edge"><title>b->b</title>
|
|
<path fill="none" stroke="black" d="M248.266,-130.037C246.892,-139.858 249.137,-149 255,-149 258.665,-149 260.916,-145.429 261.753,-140.353"/>
|
|
<polygon fill="black" stroke="black" points="265.252,-140.031 261.734,-130.037 258.252,-140.044 265.252,-140.031"/>
|
|
<text text-anchor="middle" x="255" y="-152.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- d -->
|
|
<g id="node6" class="node"><title>d</title>
|
|
<ellipse fill="none" stroke="black" cx="338" cy="-79" rx="18" ry="18"/>
|
|
<text text-anchor="middle" x="338" y="-75.3" font-family="Times,serif" font-size="14.00">d</text>
|
|
</g>
|
|
<!-- b->d -->
|
|
<g id="edge4" class="edge"><title>b->d</title>
|
|
<path fill="none" stroke="black" d="M272.003,-106.283C283.319,-101.533 298.722,-95.0674 311.693,-89.6227"/>
|
|
<polygon fill="black" stroke="black" points="313.164,-92.801 321.03,-85.7034 310.455,-86.3466 313.164,-92.801"/>
|
|
<text text-anchor="middle" x="294.5" y="-101.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
<!-- c->b -->
|
|
<g id="edge5" class="edge"><title>c->b</title>
|
|
<path fill="none" stroke="black" d="M114.862,-150.653C138.269,-144.593 181.917,-133.2 219,-123 221.799,-122.23 224.721,-121.414 227.631,-120.594"/>
|
|
<polygon fill="black" stroke="black" points="228.623,-123.951 237.284,-117.849 226.708,-117.218 228.623,-123.951"/>
|
|
<text text-anchor="middle" x="176" y="-142.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- e -->
|
|
<g id="node7" class="node"><title>e</title>
|
|
<ellipse fill="none" stroke="black" cx="176" cy="-206" rx="18" ry="18"/>
|
|
<text text-anchor="middle" x="176" y="-202.3" font-family="Times,serif" font-size="14.00">e</text>
|
|
</g>
|
|
<!-- c->e -->
|
|
<g id="edge6" class="edge"><title>c->e</title>
|
|
<path fill="none" stroke="black" d="M112.483,-164.593C123.668,-172.001 139.356,-182.392 152.219,-190.911"/>
|
|
<polygon fill="black" stroke="black" points="150.312,-193.846 160.582,-196.45 154.177,-188.01 150.312,-193.846"/>
|
|
<text text-anchor="middle" x="136.5" y="-185.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
<!-- d->b -->
|
|
<g id="edge7" class="edge"><title>d->b</title>
|
|
<path fill="none" stroke="black" d="M320.205,-74.8763C311.208,-73.4911 300.131,-73.1424 291,-77 284.094,-79.9175 277.879,-84.9376 272.669,-90.3183"/>
|
|
<polygon fill="black" stroke="black" points="269.694,-88.4067 265.791,-98.2568 274.985,-92.9902 269.694,-88.4067"/>
|
|
<text text-anchor="middle" x="294.5" y="-80.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- f -->
|
|
<g id="node8" class="node"><title>f</title>
|
|
<ellipse fill="none" stroke="black" cx="176" cy="-46" rx="18" ry="18"/>
|
|
<text text-anchor="middle" x="176" y="-42.3" font-family="Times,serif" font-size="14.00">f</text>
|
|
</g>
|
|
<!-- d->f -->
|
|
<g id="edge8" class="edge"><title>d->f</title>
|
|
<path fill="none" stroke="black" d="M319.923,-75.478C292.098,-69.7389 236.768,-58.3271 203.708,-51.5086"/>
|
|
<polygon fill="black" stroke="black" points="204.321,-48.0614 193.82,-49.4692 202.907,-54.9171 204.321,-48.0614"/>
|
|
<text text-anchor="middle" x="255" y="-69.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
<!-- e->b -->
|
|
<g id="edge9" class="edge"><title>e->b</title>
|
|
<path fill="none" stroke="black" d="M190.241,-194.796C198.908,-187.136 210.212,-176.503 219,-166 226.507,-157.028 233.803,-146.389 239.774,-137.007"/>
|
|
<polygon fill="black" stroke="black" points="242.759,-138.834 245.056,-128.491 236.81,-135.144 242.759,-138.834"/>
|
|
<text text-anchor="middle" x="215.5" y="-176.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- g -->
|
|
<g id="node9" class="node"><title>g</title>
|
|
<ellipse fill="none" stroke="black" cx="255" cy="-211" rx="18" ry="18"/>
|
|
<text text-anchor="middle" x="255" y="-207.3" font-family="Times,serif" font-size="14.00">g</text>
|
|
</g>
|
|
<!-- e->g -->
|
|
<g id="edge10" class="edge"><title>e->g</title>
|
|
<path fill="none" stroke="black" d="M194.089,-207.11C203.659,-207.731 215.817,-208.521 226.677,-209.226"/>
|
|
<polygon fill="black" stroke="black" points="226.753,-212.738 236.959,-209.893 227.207,-205.753 226.753,-212.738"/>
|
|
<text text-anchor="middle" x="215.5" y="-211.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
<!-- f->h -->
|
|
<g id="edge12" class="edge"><title>f->h</title>
|
|
<path fill="none" stroke="black" d="M189.02,-33.1864C203.151,-19.5754 227.995,-0 254,-0 254,-0 254,-0 422,-0 453.632,-0 476.677,-31.2311 489.924,-55.8314"/>
|
|
<polygon fill="black" stroke="black" points="486.862,-57.5325 494.518,-64.8562 493.1,-54.3566 486.862,-57.5325"/>
|
|
<text text-anchor="middle" x="338" y="-3.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
<!-- f->b -->
|
|
<g id="edge11" class="edge"><title>f->b</title>
|
|
<path fill="none" stroke="black" d="M190.834,-56.7689C199.13,-63.3319 209.817,-71.9742 219,-80 224.034,-84.4001 229.343,-89.2757 234.262,-93.899"/>
|
|
<polygon fill="black" stroke="black" points="231.917,-96.4985 241.576,-100.852 236.74,-91.4252 231.917,-96.4985"/>
|
|
<text text-anchor="middle" x="215.5" y="-83.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- g->i -->
|
|
<g id="edge13" class="edge"><title>g->i</title>
|
|
<path fill="none" stroke="black" d="M269.741,-199.974C281.437,-190.587 298.524,-176.876 312.548,-165.622"/>
|
|
<polygon fill="black" stroke="black" points="314.778,-168.32 320.387,-159.331 310.397,-162.86 314.778,-168.32"/>
|
|
<text text-anchor="middle" x="294.5" y="-185.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- g->g -->
|
|
<g id="edge14" class="edge"><title>g->g</title>
|
|
<path fill="none" stroke="black" d="M248.266,-228.037C246.892,-237.858 249.137,-247 255,-247 258.665,-247 260.916,-243.429 261.753,-238.353"/>
|
|
<polygon fill="black" stroke="black" points="265.252,-238.031 261.734,-228.037 258.252,-238.044 265.252,-238.031"/>
|
|
<text text-anchor="middle" x="255" y="-250.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
<!-- j->i -->
|
|
<g id="edge19" class="edge"><title>j->i</title>
|
|
<path fill="none" stroke="black" d="M403.34,-139.8C397.561,-140.993 391.021,-142.205 385,-143 380.321,-143.618 375.357,-144.11 370.488,-144.502"/>
|
|
<polygon fill="black" stroke="black" points="369.864,-141.036 360.126,-145.209 370.341,-148.02 369.864,-141.036"/>
|
|
<text text-anchor="middle" x="381.5" y="-146.8" font-family="Times,serif" font-size="14.00">0</text>
|
|
</g>
|
|
<!-- j->h -->
|
|
<g id="edge20" class="edge"><title>j->h</title>
|
|
<path fill="none" stroke="black" d="M436.857,-126.646C447.841,-119.73 463.1,-110.122 476.194,-101.878"/>
|
|
<polygon fill="black" stroke="black" points="478.237,-104.727 484.835,-96.4375 474.507,-98.8038 478.237,-104.727"/>
|
|
<text text-anchor="middle" x="460.5" y="-116.8" font-family="Times,serif" font-size="14.00">1</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|