| <?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.43.0 (0) |
| --> |
| <!-- Title: Graphical Class Hierarchy Pages: 1 --> |
| <svg width="970pt" height="322pt" |
| viewBox="0.00 0.00 970.00 322.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 318)"> |
| <title>Graphical Class Hierarchy</title> |
| <polygon fill="white" stroke="transparent" points="-4,4 -4,-318 966,-318 966,4 -4,4"/> |
| <!-- Node309 --> |
| <g id="node1" class="node"> |
| <title>Node309</title> |
| <g id="a_node1"><a xlink:href="classarmnn_1_1_optimization.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="0,-207 0,-226 80,-226 80,-207 0,-207"/> |
| <text text-anchor="middle" x="40" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">Optimization</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node310 --> |
| <g id="node2" class="node"> |
| <title>Node310</title> |
| <g id="a_node2"><a xlink:href="classarmnn_1_1optimizations_1_1_convert_constants.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="116,-283.5 116,-313.5 282,-313.5 282,-283.5 116,-283.5"/> |
| <text text-anchor="start" x="124" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConvertConstants< Converter,</text> |
| <text text-anchor="middle" x="199" y="-290.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Predicate ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node309->Node310 --> |
| <g id="edge1" class="edge"> |
| <title>Node309->Node310</title> |
| <path fill="none" stroke="midnightblue" d="M61.39,-232.77C75.98,-243.87 96.43,-258.35 116,-268.5 126.77,-274.08 138.81,-279.11 150.28,-283.38"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="63.17,-229.72 53.12,-226.36 58.88,-235.26 63.17,-229.72"/> |
| </g> |
| <!-- Node8 --> |
| <g id="node3" class="node"> |
| <title>Node8</title> |
| <g id="a_node3"><a xlink:href="classarmnn_1_1_optimize_for_type_impl.html" target="_top" xlink:title="Wrapper Optimization base class that calls Wrapped::Run() for every layer of type BaseType."> |
| <polygon fill="white" stroke="black" points="339,-259.5 339,-289.5 474,-289.5 474,-259.5 339,-259.5"/> |
| <text text-anchor="start" x="347" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizeForTypeImpl</text> |
| <text text-anchor="middle" x="406.5" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00">< BaseType, Wrapped ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node309->Node8 --> |
| <g id="edge2" class="edge"> |
| <title>Node309->Node8</title> |
| <path fill="none" stroke="midnightblue" d="M90.11,-228.24C98.72,-230.12 107.6,-231.96 116,-233.5 192.01,-247.47 280.01,-259.33 338.85,-266.64"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="90.71,-224.79 80.19,-226.02 89.18,-231.62 90.71,-224.79"/> |
| </g> |
| <!-- Node10 --> |
| <g id="node5" class="node"> |
| <title>Node10</title> |
| <g id="a_node5"><a xlink:href="classarmnn_1_1_optimize_for_type_impl_3_01_layer_00_01_wrapped_01_4.html" target="_top" xlink:title="Specialization that calls Wrapped::Run() for any layer type."> |
| <polygon fill="white" stroke="black" points="346.5,-210.5 346.5,-240.5 466.5,-240.5 466.5,-210.5 346.5,-210.5"/> |
| <text text-anchor="start" x="354.5" y="-228.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizeForTypeImpl</text> |
| <text text-anchor="middle" x="406.5" y="-217.5" font-family="Helvetica,sans-Serif" font-size="10.00">< Layer, Wrapped ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node309->Node10 --> |
| <g id="edge4" class="edge"> |
| <title>Node309->Node10</title> |
| <path fill="none" stroke="midnightblue" d="M90.22,-217.72C156.72,-219.36 275.13,-222.28 346.38,-224.04"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="90.09,-214.21 80.01,-217.46 89.92,-221.21 90.09,-214.21"/> |
| </g> |
| <!-- Node1 --> |
| <g id="node6" class="node"> |
| <title>Node1</title> |
| <g id="a_node6"><a xlink:href="classarmnn_1_1_optimize_for_type_impl.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="169,-161 169,-180 229,-180 229,-161 169,-161"/> |
| <text text-anchor="middle" x="199" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">Wrapped</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node309->Node1 --> |
| <g id="edge5" class="edge"> |
| <title>Node309->Node1</title> |
| <path fill="none" stroke="midnightblue" d="M83.16,-204.15C110.29,-196.2 144.86,-186.07 168.95,-179.01"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="82.14,-200.8 73.53,-206.97 84.11,-207.52 82.14,-200.8"/> |
| </g> |
| <!-- Node6 --> |
| <g id="node8" class="node"> |
| <title>Node6</title> |
| <g id="a_node8"><a xlink:href="classarmnn_1_1_optimize_for_type_impl.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="531,-0.5 531,-52.5 738,-52.5 738,-0.5 531,-0.5"/> |
| <text text-anchor="start" x="539" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizeForTypeImpl</text> |
| <text text-anchor="start" x="539" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">< BaseType, OptimizeForExclusive</text> |
| <text text-anchor="start" x="539" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">ConnectionImpl< BaseType, ChildType,</text> |
| <text text-anchor="middle" x="634.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Wrapped > ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node309->Node6 --> |
| <g id="edge7" class="edge"> |
| <title>Node309->Node6</title> |
| <path fill="none" stroke="midnightblue" d="M56.7,-199.4C95.88,-158.24 203.08,-54.5 318,-20.5 386.95,-0.1 468.13,-2.19 530.88,-9.08"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="54.09,-197.08 49.79,-206.76 59.19,-201.87 54.09,-197.08"/> |
| </g> |
| <!-- Node9 --> |
| <g id="node4" class="node"> |
| <title>Node9</title> |
| <g id="a_node4"><a xlink:href="classarmnn_1_1_optimize_for_type.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="555,-259.5 555,-289.5 714,-289.5 714,-259.5 555,-259.5"/> |
| <text text-anchor="start" x="563" y="-277.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizeForType< BaseType,</text> |
| <text text-anchor="middle" x="634.5" y="-266.5" font-family="Helvetica,sans-Serif" font-size="10.00"> Wrapped ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node8->Node9 --> |
| <g id="edge3" class="edge"> |
| <title>Node8->Node9</title> |
| <path fill="none" stroke="midnightblue" d="M484.33,-274.5C507,-274.5 531.84,-274.5 554.63,-274.5"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="484.09,-271 474.09,-274.5 484.09,-278 484.09,-271"/> |
| </g> |
| <!-- Node1->Node8 --> |
| <g id="edge13" class="edge"> |
| <title>Node1->Node8</title> |
| <path fill="none" stroke="midnightblue" d="M219.32,-186.56C241.75,-204.48 280.49,-233.22 318,-250.5 325.3,-253.86 333.16,-256.84 341.07,-259.45"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="221.26,-183.63 211.29,-180.05 216.85,-189.07 221.26,-183.63"/> |
| </g> |
| <!-- Node1->Node10 --> |
| <g id="edge14" class="edge"> |
| <title>Node1->Node10</title> |
| <path fill="none" stroke="midnightblue" d="M239.04,-180.95C270.16,-189.28 314.17,-201.06 349.12,-210.41"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="239.57,-177.47 229.01,-178.26 237.76,-184.23 239.57,-177.47"/> |
| </g> |
| <!-- Node2 --> |
| <g id="node7" class="node"> |
| <title>Node2</title> |
| <g id="a_node7"><a xlink:href="classarmnn_1_1_optimize_for_connection.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="341,-150 341,-191 472,-191 472,-150 341,-150"/> |
| <text text-anchor="start" x="349" y="-179" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizeForConnection</text> |
| <text text-anchor="start" x="349" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">< BaseType, ChildType,</text> |
| <text text-anchor="middle" x="406.5" y="-157" font-family="Helvetica,sans-Serif" font-size="10.00"> Wrapped ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node2 --> |
| <g id="edge6" class="edge"> |
| <title>Node1->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M239.04,-170.5C267.7,-170.5 307.28,-170.5 340.66,-170.5"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="239.01,-167 229.01,-170.5 239.01,-174 239.01,-167"/> |
| </g> |
| <!-- Node0 --> |
| <g id="node10" class="node"> |
| <title>Node0</title> |
| <g id="a_node10"><a xlink:href="classarmnn_1_1_optimize_for_connection_impl.html" target="_top" xlink:title="Wrapper Optimization class that calls Wrapped::Run for every connection BaseType -> ChildType."> |
| <polygon fill="white" stroke="black" points="330.5,-90 330.5,-131 482.5,-131 482.5,-90 330.5,-90"/> |
| <text text-anchor="start" x="338.5" y="-119" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizeForConnectionImpl</text> |
| <text text-anchor="start" x="338.5" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">< BaseType, ChildType,</text> |
| <text text-anchor="middle" x="406.5" y="-97" font-family="Helvetica,sans-Serif" font-size="10.00"> Wrapped ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node0 --> |
| <g id="edge9" class="edge"> |
| <title>Node1->Node0</title> |
| <path fill="none" stroke="midnightblue" d="M228.25,-157.43C254.44,-148.07 294.6,-135.77 330.07,-125.99"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="226.77,-154.24 218.6,-160.99 229.19,-160.81 226.77,-154.24"/> |
| </g> |
| <!-- Node5 --> |
| <g id="node11" class="node"> |
| <title>Node5</title> |
| <g id="a_node11"><a xlink:href="classarmnn_1_1_optimize_for_exclusive_connection_impl.html" target="_top" xlink:title="Wrapper Optimization class that calls Wrapped::Run for every connection BaseType -> ChildType."> |
| <polygon fill="white" stroke="black" points="318,-30 318,-71 495,-71 495,-30 318,-30"/> |
| <text text-anchor="start" x="326" y="-59" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizeForExclusiveConnection</text> |
| <text text-anchor="start" x="326" y="-48" font-family="Helvetica,sans-Serif" font-size="10.00">Impl< BaseType, ChildType,</text> |
| <text text-anchor="middle" x="406.5" y="-37" font-family="Helvetica,sans-Serif" font-size="10.00"> Wrapped ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node5 --> |
| <g id="edge11" class="edge"> |
| <title>Node1->Node5</title> |
| <path fill="none" stroke="midnightblue" d="M217.83,-153.93C239.9,-134.16 279.32,-101.18 318,-80.5 324.37,-77.09 331.21,-73.96 338.15,-71.1"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="215.31,-151.5 210.26,-160.81 220.01,-156.68 215.31,-151.5"/> |
| </g> |
| <!-- Node7 --> |
| <g id="node9" class="node"> |
| <title>Node7</title> |
| <g id="a_node9"><a xlink:href="classarmnn_1_1_optimize_for_exclusive_connection.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="774,-11.5 774,-41.5 962,-41.5 962,-11.5 774,-11.5"/> |
| <text text-anchor="start" x="782" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">OptimizeForExclusiveConnection</text> |
| <text text-anchor="middle" x="868" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">< BaseType, ChildType, Wrapped ></text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node7 --> |
| <g id="edge8" class="edge"> |
| <title>Node6->Node7</title> |
| <path fill="none" stroke="midnightblue" d="M748.08,-26.5C756.65,-26.5 765.24,-26.5 773.66,-26.5"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="748.05,-23 738.05,-26.5 748.05,-30 748.05,-23"/> |
| </g> |
| <!-- Node0->Node1 --> |
| <g id="edge10" class="edge"> |
| <title>Node0->Node1</title> |
| <path fill="none" stroke="midnightblue" d="M345.72,-134.15C307.34,-146.41 259.2,-160.02 229.01,-166.9"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="346.82,-137.47 355.25,-131.07 344.66,-130.81 346.82,-137.47"/> |
| </g> |
| <!-- Node5->Node6 --> |
| <g id="edge12" class="edge"> |
| <title>Node5->Node6</title> |
| <path fill="none" stroke="midnightblue" d="M505.4,-40.1C513.81,-39.21 522.34,-38.3 530.8,-37.41"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="504.78,-36.65 495.2,-41.19 505.51,-43.61 504.78,-36.65"/> |
| </g> |
| </g> |
| </svg> |