
.. DO NOT EDIT.
.. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY.
.. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE:
.. "_as_gen/tests_ci/run_GW_isolated_star.py"
.. LINE NUMBERS ARE GIVEN BELOW.

.. only:: html

    .. note::
        :class: sphx-glr-download-link-note

        :ref:`Go to the end <sphx_glr_download__as_gen_tests_ci_run_GW_isolated_star.py>`
        to download the full example code.

.. rst-class:: sphx-glr-example-title

.. _sphx_glr__as_gen_tests_ci_run_GW_isolated_star.py:


Isolated star GW emmission
=================================

Tests that the GW emission from an isolated star is indeed 0.

.. GENERATED FROM PYTHON SOURCE LINES 7-25

.. code-block:: Python
   :lineno-start: 9



    import os

    import shamrock

    if not shamrock.sys.is_initialized():
        shamrock.change_loglevel(1)
        shamrock.sys.init("0:0")

    shamrock.enable_experimental_features()


    def is_in_sphere(pt):
        x, y, z = pt
        return (x**2 + y**2 + z**2) < 1









.. GENERATED FROM PYTHON SOURCE LINES 27-28

Use shamrock documentation style for matplotlib

.. GENERATED FROM PYTHON SOURCE LINES 28-39

.. code-block:: Python
   :lineno-start: 28

    shamrock.matplotlib.set_shamrock_mpl_style()

    si = shamrock.UnitSystem()
    sicte = shamrock.Constants(si)
    codeu = shamrock.UnitSystem(
        unit_time=1,
        unit_length=sicte.solar_radius(),
        unit_mass=sicte.sol_mass(),
    )
    ucte = shamrock.Constants(codeu)








.. GENERATED FROM PYTHON SOURCE LINES 40-41

Setup parameters

.. GENERATED FROM PYTHON SOURCE LINES 41-58

.. code-block:: Python
   :lineno-start: 42


    dr = 0.1
    pmass = 1

    C_cour = 0.3
    C_force = 0.25

    bsize = 4

    render_gif = True

    dump_folder = "_to_trash"
    sim_name = "isolated_star"

    if shamrock.sys.world_rank() == 0:
        os.makedirs(dump_folder, exist_ok=True)








.. GENERATED FROM PYTHON SOURCE LINES 59-60

Setup

.. GENERATED FROM PYTHON SOURCE LINES 60-78

.. code-block:: Python
   :lineno-start: 60

    ctx = shamrock.Context()
    ctx.pdata_layout_new()

    model = shamrock.get_Model_SPH(context=ctx, vector_type="f64_3", sph_kernel="M4")

    cfg = model.gen_default_config()
    cfg.set_units(codeu)
    # cfg.set_artif_viscosity_VaryingMM97(alpha_min = 0.1,alpha_max = 1,sigma_decay = 0.1, alpha_u = 1, beta_AV = 2)
    # cfg.set_artif_viscosity_ConstantDisc(alpha_u=alpha_u, alpha_AV=alpha_AV, beta_AV=beta_AV)
    cfg.set_eos_polytropic(1e-12, 5.0 / 3.0)
    cfg.set_artif_viscosity_VaryingCD10(
        alpha_min=0.0, alpha_max=1, sigma_decay=0.1, alpha_u=1, beta_AV=2
    )
    cfg.set_self_gravity_fmm(order=1, opening_angle=0.5, reduction_level=3)
    cfg.set_softening_plummer(epsilon=1e-9)
    cfg.set_boundary_free()
    cfg.compute_GW(True)








.. GENERATED FROM PYTHON SOURCE LINES 79-80

The important part to enable killing

.. GENERATED FROM PYTHON SOURCE LINES 80-82

.. code-block:: Python
   :lineno-start: 80

    cfg.add_kill_sphere(center=(0.0, 0.0, 0.0), radius=1.0)








.. GENERATED FROM PYTHON SOURCE LINES 83-84

Rest of the setup

.. GENERATED FROM PYTHON SOURCE LINES 84-111

.. code-block:: Python
   :lineno-start: 84

    cfg.print_status()
    model.set_solver_config(cfg)

    model.init_scheduler(int(1e7), 1)

    bmin = (-bsize, -bsize, -bsize)
    bmax = (bsize, bsize, bsize)
    model.resize_simulation_box(bmin, bmax)

    model.set_particle_mass(pmass)

    setup = model.get_setup()
    lat = setup.make_generator_lattice_hcp(dr, (-bsize, -bsize, -bsize), (bsize, bsize, bsize))

    thesphere = setup.make_modifier_filter(parent=lat, filter=is_in_sphere)

    setup.apply_setup(thesphere)

    model.set_value_in_a_box("uint", "f64", 1, bmin, bmax)

    model.set_cfl_cour(C_cour)
    model.set_cfl_force(C_force)

    model.change_htolerance(1.3)
    model.timestep()
    model.change_htolerance(1.1)





.. rst-class:: sphx-glr-script-out

 .. code-block:: none

    ----- SPH Solver configuration ----- 
    [
        {
            "artif_viscosity": {
                "alpha_max": 1.0,
                "alpha_min": 0.0,
                "alpha_u": 1.0,
                "beta_AV": 2.0,
                "sigma_decay": 0.1,
                "type": "varying_cd10"
            },
            "boundary_config": {
                "bc_type": "free"
            },
            "cfl_config": {
                "cfl_cour": 0.0,
                "cfl_force": 0.0,
                "cfl_multiplier_stiffness": 2.0,
                "eta_sink": 0.05
            },
            "combined_dtdiv_divcurlv_compute": false,
            "debug_dump_filename": "",
            "do_debug_dump": false,
            "dust_config": {
                "ballabio_ts_limiter": false,
                "drag_mode": {
                    "type": "none"
                },
                "evol_mode": {
                    "type": "none"
                },
                "mode": {
                    "type": "none"
                }
            },
            "enable_particle_reordering": false,
            "eos_config": {
                "K": 1e-12,
                "Tvec": "f64_3",
                "eos_type": "polytropic",
                "gamma": 1.6666666666666667
            },
            "epsilon_h": 1e-06,
            "ext_force_config": {
                "force_list": []
            },
            "gpart_mass": 0.0,
            "h_iter_per_subcycles": 50,
            "h_max_subcycles_count": 100,
            "htol_up_coarse_cycle": 1.1,
            "htol_up_fine_cycle": 1.1,
            "kernel_id": "M4<f64>",
            "mhd_config": {
                "mhd_type": "none"
            },
            "neigh_cache_strategy": "two_stage",
            "particle_killing": [
                {
                    "center": [
                        0.0,
                        0.0,
                        0.0
                    ],
                    "radius": 1.0,
                    "type": "sphere"
                }
            ],
            "particle_reordering_step_freq": 1000,
            "save_dt_to_fields": false,
            "scheduler_config": {
                "merge_load_value": 0,
                "split_load_value": 0
            },
            "self_grav_config": {
                "opening_angle": 0.5,
                "order": 1,
                "reduction_level": 3,
                "softening_length": 1e-09,
                "softening_mode": "plummer",
                "type": "fmm"
            },
            "show_cfl_detail": false,
            "show_ghost_zone_graph": false,
            "show_neigh_stats": false,
            "smoothing_length_config": {
                "type": "density_based"
            },
            "tree_reduction_level": 3,
            "type_id": "sycl::vec<f64,3>",
            "unit_sys": {
                "unit_current": 1.0,
                "unit_length": 695700000.0,
                "unit_lumint": 1.0,
                "unit_mass": 1.98847e+30,
                "unit_qte": 1.0,
                "unit_temperature": 1.0,
                "unit_time": 1.0
            }
        }
    ] 
    ------------------------------------ 
    SPH setup: generating particles ...  
    SPH setup: Nstep = 735 ( 7.4e+02 ) Ntotal = 735 ( 7.4e+02 rank min = 8.8e+03 max = 7.4e+02) rate = 7.350000e+02 N.s^-1  
    SPH setup: the generation step took : 0.084416929 s  
    SPH setup: final particle count = 735 beginning injection ...  
    SPH setup: injected          735 / 735 => 100.0% | ranks with patchs = 1 / 1  <- global loop -> (msg count : 0)  
    SPH setup: the injection step took : 0.007351364000000001 s  
    SPH setup: the setup took : 0.09320268000000001 s  
    Warning: .change_htolerance(val) is deprecated,                                       [SPH][rank=0]
        -> calling this is replaced internally by .change_htolerances(coarse=val, fine=min(val, 1.1))
        see: https://shamrock-code.github.io/Shamrock/sphinx/user_guide/sph/smoothing_length_tolerance.html  
    ---------------- t = 0, dt = 0 ---------------- 
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.13 unconverged cnt = 735   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.169 unconverged cnt = 735   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.21970000000000003 unconverged cnt = 334   
    Warning: smoothing length is not converged, rerunning the iterator ...    [Smoothinglength][rank=0]
         largest h = 0.28561000000000003 unconverged cnt = 2   
    ################## hx =  [0.00014041713145738393, 5.747004266219756e-05, -4.0876097653306834e-05, -0.00012826952061287196] 
    ################## hp =  [0.00042473407116827566, -5.339795094255786e-06, -0.0010508039109739116, -0.0016661941605910224] 
    ################## ddq =  [-0.07660472093148431, 7.020856572869196e-05, 6.413476030643598e-05, -0.07702945500265258, 0.0001069924638150102, -0.07493852677089329] 
    ################## ddq_xy =  [-0.07660472093148431, 7.020856572869196e-05, 6.413476030643598e-05, 7.020856572869196e-05, -0.07702945500265258, 0.0001069924638150102, 6.413476030643598e-05, 0.0001069924638150102, -0.07493852677089329] 
    Warning: .change_htolerance(val) is deprecated,                                       [SPH][rank=0]
        -> calling this is replaced internally by .change_htolerances(coarse=val, fine=min(val, 1.1))
        see: https://shamrock-code.github.io/Shamrock/sphinx/user_guide/sph/smoothing_length_tolerance.html  




.. GENERATED FROM PYTHON SOURCE LINES 112-113

Show the current solvergraph

.. GENERATED FROM PYTHON SOURCE LINES 113-115

.. code-block:: Python
   :lineno-start: 113

    shamrock.utils.plot.DotGraph(model.get_solver_dot_graph())






.. raw:: html

    <div class="output_subarea output_html rendered_html output_result">
    <?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: G Pages: 1 -->
    <svg width="3855pt" height="1596pt"
     viewBox="0.00 0.00 3855.00 1596.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 1592)">
    <title>G</title>
    <polygon fill="white" stroke="transparent" points="-4,4 -4,-1592 3851,-1592 3851,4 -4,4"/>
    <g id="clust1" class="cluster">
    <title>cluster_1009074</title>
    <polygon fill="none" stroke="black" points="8,-8 8,-1580 3839,-1580 3839,-8 8,-8"/>
    <text text-anchor="middle" x="1923.5" y="-1564.8" font-family="Times,serif" font-size="14.00">time step</text>
    </g>
    <g id="clust2" class="cluster">
    <title>cluster_1009052</title>
    <polygon fill="none" stroke="black" points="346,-197 346,-1549 1435,-1549 1435,-197 346,-197"/>
    <text text-anchor="middle" x="890.5" y="-1533.8" font-family="Times,serif" font-size="14.00">sink accretion</text>
    </g>
    <g id="clust3" class="cluster">
    <title>cluster_1009051</title>
    <polygon fill="none" stroke="black" points="354,-205 354,-1455 1333,-1455 1333,-205 354,-205"/>
    <text text-anchor="middle" x="843.5" y="-1439.8" font-family="Times,serif" font-size="14.00">if_has_sinks</text>
    </g>
    <g id="clust4" class="cluster">
    <title>cluster_1009073</title>
    <polygon fill="none" stroke="black" points="1984,-189 1984,-839 3005,-839 3005,-189 1984,-189"/>
    <text text-anchor="middle" x="2494.5" y="-823.8" font-family="Times,serif" font-size="14.00">point mass accretion</text>
    </g>
    <g id="clust5" class="cluster">
    <title>cluster_1009072</title>
    <polygon fill="none" stroke="black" points="2186,-197 2186,-565 2997,-565 2997,-197 2186,-197"/>
    <text text-anchor="middle" x="2591.5" y="-549.8" font-family="Times,serif" font-size="14.00">if_has_ext_force_accretion</text>
    </g>
    <g id="clust6" class="cluster">
    <title>cluster_1009071</title>
    <polygon fill="none" stroke="black" points="2194,-205 2194,-534 2606,-534 2606,-205 2194,-205"/>
    <text text-anchor="middle" x="2400" y="-518.8" font-family="Times,serif" font-size="14.00">ext force accretion</text>
    </g>
    <g id="clust7" class="cluster">
    <title>cluster_1009063</title>
    <polygon fill="none" stroke="black" points="1453,-217.6 1453,-1361 1976,-1361 1976,-217.6 1453,-217.6"/>
    <text text-anchor="middle" x="1714.5" y="-1345.8" font-family="Times,serif" font-size="14.00">sink predictor</text>
    </g>
    <g id="clust8" class="cluster">
    <title>cluster_1009062</title>
    <polygon fill="none" stroke="black" points="1521,-278 1521,-1253 1968,-1253 1968,-278 1521,-278"/>
    <text text-anchor="middle" x="1744.5" y="-1237.8" font-family="Times,serif" font-size="14.00">sink predictor body</text>
    </g>
    <g id="clust9" class="cluster">
    <title>cluster_1009058</title>
    <polygon fill="none" stroke="black" points="1529,-669 1529,-1222 1960,-1222 1960,-669 1529,-669"/>
    <text text-anchor="middle" x="1744.5" y="-1206.8" font-family="Times,serif" font-size="14.00">sink ext force</text>
    </g>
    <g id="clust10" class="cluster">
    <title>cluster_1009057</title>
    <polygon fill="none" stroke="black" points="1537,-677 1537,-1114 1835,-1114 1835,-677 1537,-677"/>
    <text text-anchor="middle" x="1686" y="-1098.8" font-family="Times,serif" font-size="14.00">sink ext force body</text>
    </g>
    <g id="clust11" class="cluster">
    <title>cluster_1009027</title>
    <polygon fill="none" stroke="black" points="3297,-24 3297,-353 3621,-353 3621,-24 3297,-24"/>
    <text text-anchor="middle" x="3459" y="-337.8" font-family="Times,serif" font-size="14.00">attach fields</text>
    </g>
    <g id="clust12" class="cluster">
    <title>cluster_1009035</title>
    <polygon fill="none" stroke="black" points="3013,-16 3013,-565 3247,-565 3247,-16 3013,-16"/>
    <text text-anchor="middle" x="3130" y="-549.8" font-family="Times,serif" font-size="14.00">leapfrog predictor</text>
    </g>
    <g id="clust13" class="cluster">
    <title>cluster_1009030</title>
    <polygon fill="none" stroke="black" points="3053,-278 3053,-534 3239,-534 3239,-278 3053,-278"/>
    <text text-anchor="middle" x="3146" y="-518.8" font-family="Times,serif" font-size="14.00">half step</text>
    </g>
    <g id="clust14" class="cluster">
    <title>cluster_1009033</title>
    <polygon fill="none" stroke="black" points="3061,-24 3061,-172 3227,-172 3227,-24 3061,-24"/>
    <text text-anchor="middle" x="3144" y="-156.8" font-family="Times,serif" font-size="14.00">half step</text>
    </g>
    <g id="clust15" class="cluster">
    <title>cluster_1009039</title>
    <polygon fill="none" stroke="black" points="16,-764 16,-1114 326,-1114 326,-764 16,-764"/>
    <text text-anchor="middle" x="171" y="-1098.8" font-family="Times,serif" font-size="14.00">part killing step</text>
    </g>
    <!-- n_1009044 -->
    <g id="node1" class="node">
    <title>n_1009044</title>
    <ellipse fill="none" stroke="black" cx="903" cy="-1500" rx="50.09" ry="18"/>
    <text text-anchor="middle" x="903" y="-1496.3" font-family="Times,serif" font-size="14.00">SetEdge</text>
    </g>
    <!-- e_3583094 -->
    <g id="node2" class="node">
    <title>e_3583094</title>
    <polygon fill="lightgrey" stroke="black" points="1426.5,-1424 1341.5,-1424 1341.5,-1388 1426.5,-1388 1426.5,-1424"/>
    <text text-anchor="middle" x="1384" y="-1402.3" font-family="Times,serif" font-size="14.00">has_sinks</text>
    </g>
    <!-- n_1009044&#45;&gt;e_3583094 -->
    <g id="edge1" class="edge">
    <title>n_1009044&#45;&gt;e_3583094</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M953.08,-1498.17C1052.36,-1495.83 1270.29,-1487.1 1337,-1455 1347.94,-1449.73 1357.76,-1440.81 1365.56,-1432.08"/>
    <polygon fill="red" stroke="red" points="1368.4,-1434.14 1372.12,-1424.22 1363.02,-1429.65 1368.4,-1434.14"/>
    </g>
    <!-- n_1009018 -->
    <g id="node3" class="node">
    <title>n_1009018</title>
    <ellipse fill="none" stroke="black" cx="903" cy="-1406" rx="50.09" ry="18"/>
    <text text-anchor="middle" x="903" y="-1402.3" font-family="Times,serif" font-size="14.00">SetEdge</text>
    </g>
    <!-- n_1009044&#45;&gt;n_1009018 -->
    <g id="edge46" class="edge">
    <title>n_1009044&#45;&gt;n_1009018</title>
    <path fill="none" stroke="black" d="M903,-1481.7C903,-1468.46 903,-1449.95 903,-1434.66"/>
    <polygon fill="black" stroke="black" points="906.5,-1434.23 903,-1424.23 899.5,-1434.23 906.5,-1434.23"/>
    </g>
    <!-- n_1009063 -->
    <g id="node40" class="node">
    <title>n_1009063</title>
    <polygon fill="none" stroke="black" points="1855,-1330 1748.26,-1312 1855,-1294 1961.74,-1312 1855,-1330"/>
    <text text-anchor="middle" x="1855" y="-1308.3" font-family="Times,serif" font-size="14.00">sink predictor</text>
    </g>
    <!-- e_3583094&#45;&gt;n_1009063 -->
    <g id="edge107" class="edge">
    <title>e_3583094&#45;&gt;n_1009063</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1426.63,-1396.67C1511.62,-1380.07 1702.2,-1342.85 1797.89,-1324.16"/>
    <polygon fill="green" stroke="green" points="1798.82,-1327.54 1807.96,-1322.19 1797.48,-1320.67 1798.82,-1327.54"/>
    </g>
    <!-- n_1009058 -->
    <g id="node41" class="node">
    <title>n_1009058</title>
    <polygon fill="none" stroke="black" points="1848,-1191 1744.27,-1173 1848,-1155 1951.73,-1173 1848,-1191"/>
    <text text-anchor="middle" x="1848" y="-1169.3" font-family="Times,serif" font-size="14.00">sink ext force</text>
    </g>
    <!-- e_3583094&#45;&gt;n_1009058 -->
    <g id="edge91" class="edge">
    <title>e_3583094&#45;&gt;n_1009058</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1426.73,-1405.11C1555.72,-1404.96 1933.88,-1400.96 1971,-1361 2001.25,-1328.44 1996.99,-1297.06 1971,-1261 1964.43,-1251.88 1956.99,-1258.16 1947,-1253 1916.66,-1237.33 1885.55,-1213.61 1866.27,-1196.25"/>
    <polygon fill="green" stroke="green" points="1868.46,-1193.51 1858.76,-1189.24 1863.68,-1198.62 1868.46,-1193.51"/>
    </g>
    <!-- e_3583094&#45;&gt;n_1009058 -->
    <g id="edge201" class="edge">
    <title>e_3583094&#45;&gt;n_1009058</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1426.63,-1405.12C1558.29,-1405.11 1951.13,-1401.76 1989,-1361 2019.25,-1328.44 2014.99,-1297.06 1989,-1261 1982.43,-1251.88 1974.99,-1258.16 1965,-1253 1933.01,-1236.48 1900.18,-1211.01 1877.24,-1193.48"/>
    <polygon fill="green" stroke="green" points="1879.34,-1190.68 1869.26,-1187.42 1875.1,-1196.25 1879.34,-1190.68"/>
    </g>
    <!-- e_3583076 -->
    <g id="node4" class="node">
    <title>e_3583076</title>
    <polygon fill="lightgrey" stroke="black" points="884,-1330 830,-1330 830,-1294 884,-1294 884,-1330"/>
    <text text-anchor="middle" x="857" y="-1308.3" font-family="Times,serif" font-size="14.00">m</text>
    </g>
    <!-- n_1009018&#45;&gt;e_3583076 -->
    <g id="edge2" class="edge">
    <title>n_1009018&#45;&gt;e_3583076</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M889.46,-1388.55C881.1,-1374.94 871.01,-1355.34 864.08,-1339.52"/>
    <polygon fill="red" stroke="red" points="867.29,-1338.13 860.22,-1330.24 860.83,-1340.82 867.29,-1338.13"/>
    </g>
    <!-- n_1009018&#45;&gt;e_3583076 -->
    <g id="edge110" class="edge">
    <title>n_1009018&#45;&gt;e_3583076</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M899.76,-1387.7C894.38,-1373.95 884.9,-1354.5 876.09,-1338.9"/>
    <polygon fill="red" stroke="red" points="879.09,-1337.09 871.02,-1330.23 873.05,-1340.63 879.09,-1337.09"/>
    </g>
    <!-- n_1009019 -->
    <g id="node5" class="node">
    <title>n_1009019</title>
    <ellipse fill="none" stroke="black" cx="1124" cy="-790" rx="50.09" ry="18"/>
    <text text-anchor="middle" x="1124" y="-786.3" font-family="Times,serif" font-size="14.00">SetEdge</text>
    </g>
    <!-- n_1009018&#45;&gt;n_1009019 -->
    <g id="edge35" class="edge">
    <title>n_1009018&#45;&gt;n_1009019</title>
    <path fill="none" stroke="black" d="M896.37,-1388.04C894,-1369.58 894,-1339.19 894,-1313 894,-1313 894,-1313 894,-883 894,-808.39 989.62,-873.06 1056,-839 1069.33,-832.16 1082.43,-821.95 1093.68,-812.71"/>
    <polygon fill="black" stroke="black" points="1096.05,-815.29 1101.51,-806.21 1091.58,-809.9 1096.05,-815.29"/>
    </g>
    <!-- n_1009018&#45;&gt;n_1009019 -->
    <g id="edge206" class="edge">
    <title>n_1009018&#45;&gt;n_1009019</title>
    <path fill="none" stroke="black" d="M909.63,-1388.04C912,-1369.58 912,-1339.19 912,-1313 912,-1313 912,-1313 912,-883 912,-808.39 1007.62,-873.06 1074,-839 1086.3,-832.69 1098.41,-823.51 1107.8,-814.87"/>
    <polygon fill="black" stroke="black" points="1110.32,-817.31 1115.01,-807.81 1105.42,-812.31 1110.32,-817.31"/>
    </g>
    <!-- n_1009049 -->
    <g id="node19" class="node">
    <title>n_1009049</title>
    <ellipse fill="none" stroke="black" cx="729" cy="-1173" rx="155.17" ry="18"/>
    <text text-anchor="middle" x="729" y="-1169.3" font-family="Times,serif" font-size="14.00">SinkParticlesAccreteQuantities</text>
    </g>
    <!-- e_3583076&#45;&gt;n_1009049 -->
    <g id="edge17" class="edge">
    <title>e_3583076&#45;&gt;n_1009049</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M841.05,-1293.93C818.72,-1270.03 778.02,-1226.46 752.3,-1198.94"/>
    <polygon fill="green" stroke="green" points="754.54,-1196.21 745.15,-1191.29 749.42,-1200.99 754.54,-1196.21"/>
    </g>
    <!-- e_3583073 -->
    <g id="node6" class="node">
    <title>e_3583073</title>
    <polygon fill="lightgrey" stroke="black" points="1084.5,-721 989.5,-721 989.5,-685 1084.5,-685 1084.5,-721"/>
    <text text-anchor="middle" x="1037" y="-699.3" font-family="Times,serif" font-size="14.00">patchdatas</text>
    </g>
    <!-- n_1009019&#45;&gt;e_3583073 -->
    <g id="edge3" class="edge">
    <title>n_1009019&#45;&gt;e_3583073</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1094.68,-775.34C1076.82,-762.91 1056.61,-744.24 1044.05,-729.12"/>
    <polygon fill="red" stroke="red" points="1046.79,-726.94 1037.92,-721.15 1041.24,-731.21 1046.79,-726.94"/>
    </g>
    <!-- n_1009019&#45;&gt;e_3583073 -->
    <g id="edge51" class="edge">
    <title>n_1009019&#45;&gt;e_3583073</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1102.68,-773.41C1088.43,-760.95 1070.04,-743.26 1056.24,-728.86"/>
    <polygon fill="red" stroke="red" points="1058.49,-726.14 1049.1,-721.25 1053.39,-730.93 1058.49,-726.14"/>
    </g>
    <!-- n_1009019&#45;&gt;e_3583073 -->
    <g id="edge111" class="edge">
    <title>n_1009019&#45;&gt;e_3583073</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1112.32,-772.21C1100.82,-759.6 1083.18,-742.16 1067.79,-728.07"/>
    <polygon fill="red" stroke="red" points="1069.76,-725.13 1059.98,-721.05 1065.08,-730.34 1069.76,-725.13"/>
    </g>
    <!-- n_1009019&#45;&gt;e_3583073 -->
    <g id="edge162" class="edge">
    <title>n_1009019&#45;&gt;e_3583073</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1123.04,-771.8C1114.12,-759.01 1096.66,-741.42 1079.21,-727.36"/>
    <polygon fill="red" stroke="red" points="1081.27,-724.53 1071.22,-721.18 1076.98,-730.06 1081.27,-724.53"/>
    </g>
    <!-- n_1009020 -->
    <g id="node7" class="node">
    <title>n_1009020</title>
    <ellipse fill="none" stroke="black" cx="1080" cy="-610" rx="111.28" ry="18"/>
    <text text-anchor="middle" x="1080" y="-606.3" font-family="Times,serif" font-size="14.00">GetObjCntFromLayer</text>
    </g>
    <!-- n_1009019&#45;&gt;n_1009020 -->
    <g id="edge36" class="edge">
    <title>n_1009019&#45;&gt;n_1009020</title>
    <path fill="none" stroke="black" d="M1107.78,-772.89C1090.59,-742.36 1073.19,-675.77 1071.66,-638.2"/>
    <polygon fill="black" stroke="black" points="1075.16,-637.99 1071.69,-627.98 1068.16,-637.97 1075.16,-637.99"/>
    </g>
    <!-- n_1009019&#45;&gt;n_1009020 -->
    <g id="edge65" class="edge">
    <title>n_1009019&#45;&gt;n_1009020</title>
    <path fill="none" stroke="black" d="M1115.6,-771.93C1104.83,-740.97 1088.31,-675.3 1081.69,-638.13"/>
    <polygon fill="black" stroke="black" points="1085.1,-637.32 1080.03,-628.02 1078.2,-638.45 1085.1,-637.32"/>
    </g>
    <!-- n_1009019&#45;&gt;n_1009020 -->
    <g id="edge126" class="edge">
    <title>n_1009019&#45;&gt;n_1009020</title>
    <path fill="none" stroke="black" d="M1123.96,-771.93C1119.41,-740.83 1103.34,-674.73 1091.57,-637.65"/>
    <polygon fill="black" stroke="black" points="1094.85,-636.41 1088.38,-628.02 1088.2,-638.61 1094.85,-636.41"/>
    </g>
    <!-- n_1009019&#45;&gt;n_1009020 -->
    <g id="edge177" class="edge">
    <title>n_1009019&#45;&gt;n_1009020</title>
    <path fill="none" stroke="black" d="M1132.32,-771.93C1134.04,-740.7 1118.37,-674.17 1101.32,-637.18"/>
    <polygon fill="black" stroke="black" points="1104.34,-635.39 1096.73,-628.02 1098.08,-638.52 1104.34,-635.39"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009020 -->
    <g id="edge4" class="edge">
    <title>e_3583073&#45;&gt;n_1009020</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1028.85,-684.88C1030.83,-671.07 1039.42,-651.44 1049.96,-635.89"/>
    <polygon fill="green" stroke="green" points="1052.86,-637.86 1055.99,-627.73 1047.23,-633.7 1052.86,-637.86"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009020 -->
    <g id="edge52" class="edge">
    <title>e_3583073&#45;&gt;n_1009020</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1039.68,-684.88C1044.56,-671.41 1053.29,-652.41 1061.52,-637.05"/>
    <polygon fill="green" stroke="green" points="1064.73,-638.48 1066.55,-628.04 1058.62,-635.07 1064.73,-638.48"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009020 -->
    <g id="edge112" class="edge">
    <title>e_3583073&#45;&gt;n_1009020</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1050.5,-684.88C1058.27,-671.54 1067.4,-652.77 1073.68,-637.49"/>
    <polygon fill="green" stroke="green" points="1076.99,-638.63 1077.35,-628.04 1070.47,-636.09 1076.99,-638.63"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009020 -->
    <g id="edge163" class="edge">
    <title>e_3583073&#45;&gt;n_1009020</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1061.32,-684.88C1071.93,-671.66 1081.5,-653.12 1085.95,-637.92"/>
    <polygon fill="green" stroke="green" points="1089.39,-638.56 1088.16,-628.04 1082.56,-637.03 1089.39,-638.56"/>
    </g>
    <!-- n_1009021 -->
    <g id="node9" class="node">
    <title>n_1009021</title>
    <ellipse fill="none" stroke="black" cx="957" cy="-485" rx="117.78" ry="18"/>
    <text text-anchor="middle" x="957" y="-481.3" font-family="Times,serif" font-size="14.00">GetFieldRefFromLayer</text>
    </g>
    <!-- e_3583073&#45;&gt;n_1009021 -->
    <g id="edge6" class="edge">
    <title>e_3583073&#45;&gt;n_1009021</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M989.17,-685.67C966.42,-672.53 943.65,-652.28 933,-628 916.54,-590.46 920.19,-541.81 932.16,-512.3"/>
    <polygon fill="green" stroke="green" points="935.42,-513.6 936.53,-503.07 929.09,-510.61 935.42,-513.6"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009021 -->
    <g id="edge54" class="edge">
    <title>e_3583073&#45;&gt;n_1009021</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1002.79,-684.83C983.47,-671.68 961.42,-651.77 951,-628 934.69,-590.79 938.13,-542.66 945.05,-513.07"/>
    <polygon fill="green" stroke="green" points="948.53,-513.63 947.73,-503.07 941.77,-511.82 948.53,-513.63"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009021 -->
    <g id="edge114" class="edge">
    <title>e_3583073&#45;&gt;n_1009021</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1017.85,-684.83C1001.47,-671.68 979.42,-651.77 969,-628 952.69,-590.79 956.13,-542.66 958.26,-513.07"/>
    <polygon fill="green" stroke="green" points="961.75,-513.28 958.94,-503.07 954.77,-512.81 961.75,-513.28"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009021 -->
    <g id="edge165" class="edge">
    <title>e_3583073&#45;&gt;n_1009021</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1032.9,-684.83C1019.47,-671.68 997.42,-651.77 987,-628 970.69,-590.79 974.13,-542.66 971.46,-513.07"/>
    <polygon fill="green" stroke="green" points="974.92,-512.53 970.15,-503.07 967.97,-513.44 974.92,-512.53"/>
    </g>
    <!-- n_1009022 -->
    <g id="node11" class="node">
    <title>n_1009022</title>
    <ellipse fill="none" stroke="black" cx="957" cy="-398" rx="117.78" ry="18"/>
    <text text-anchor="middle" x="957" y="-394.3" font-family="Times,serif" font-size="14.00">GetFieldRefFromLayer</text>
    </g>
    <!-- e_3583073&#45;&gt;n_1009022 -->
    <g id="edge8" class="edge">
    <title>e_3583073&#45;&gt;n_1009022</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M992.1,-684.84C931.42,-656.75 830.56,-600.52 812,-565 791.83,-526.4 789.62,-504.37 812,-467 826.54,-442.72 853.04,-426.62 879.64,-416.21"/>
    <polygon fill="green" stroke="green" points="880.85,-419.49 889.03,-412.76 878.44,-412.92 880.85,-419.49"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009022 -->
    <g id="edge116" class="edge">
    <title>e_3583073&#45;&gt;n_1009022</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1003.2,-684.84C949.42,-656.75 848.56,-600.52 830,-565 809.83,-526.4 807.62,-504.37 830,-467 843.78,-443.99 868.31,-428.32 892.16,-417.88"/>
    <polygon fill="green" stroke="green" points="893.68,-421.04 901.6,-414 891.02,-414.57 893.68,-421.04"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009022 -->
    <g id="edge167" class="edge">
    <title>e_3583073&#45;&gt;n_1009022</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1014.29,-684.84C967.42,-656.75 866.56,-600.52 848,-565 827.83,-526.4 825.62,-504.37 848,-467 861.27,-444.85 884.49,-429.5 906.3,-419.08"/>
    <polygon fill="green" stroke="green" points="907.86,-422.21 915.53,-414.9 904.98,-415.83 907.86,-422.21"/>
    </g>
    <!-- n_1009023 -->
    <g id="node13" class="node">
    <title>n_1009023</title>
    <ellipse fill="none" stroke="black" cx="957" cy="-304" rx="117.78" ry="18"/>
    <text text-anchor="middle" x="957" y="-300.3" font-family="Times,serif" font-size="14.00">GetFieldRefFromLayer</text>
    </g>
    <!-- e_3583073&#45;&gt;n_1009023 -->
    <g id="edge10" class="edge">
    <title>e_3583073&#45;&gt;n_1009023</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M989.12,-695.08C943.85,-685.67 877.72,-665.53 833,-628 738.82,-548.96 767.78,-484.48 757,-362 755.08,-340.16 803.84,-325.66 853.86,-316.76"/>
    <polygon fill="green" stroke="green" points="854.6,-320.18 863.87,-315.05 853.42,-313.28 854.6,-320.18"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009023 -->
    <g id="edge118" class="edge">
    <title>e_3583073&#45;&gt;n_1009023</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M989.49,-691.99C949.07,-681.55 891.33,-661.85 851,-628 756.82,-548.96 785.78,-484.48 775,-362 773.19,-341.37 816.59,-327.3 861.45,-318.29"/>
    <polygon fill="green" stroke="green" points="862.18,-321.72 871.34,-316.39 860.86,-314.84 862.18,-321.72"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009023 -->
    <g id="edge169" class="edge">
    <title>e_3583073&#45;&gt;n_1009023</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M989.44,-687.74C953.23,-676.53 904.41,-657.71 869,-628 774.82,-548.96 803.78,-484.48 793,-362 791.28,-342.5 829.99,-328.85 870.36,-319.81"/>
    <polygon fill="green" stroke="green" points="871.31,-323.19 880.36,-317.67 869.85,-316.34 871.31,-323.19"/>
    </g>
    <!-- n_1009024 -->
    <g id="node57" class="node">
    <title>n_1009024</title>
    <ellipse fill="none" stroke="black" cx="3425" cy="-304" rx="117.78" ry="18"/>
    <text text-anchor="middle" x="3425" y="-300.3" font-family="Times,serif" font-size="14.00">GetFieldRefFromLayer</text>
    </g>
    <!-- e_3583073&#45;&gt;n_1009024 -->
    <g id="edge120" class="edge">
    <title>e_3583073&#45;&gt;n_1009024</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1073.58,-684.9C1136.92,-658.91 1271.07,-610.56 1390,-592 1402.65,-590.03 3223.83,-572.79 3234,-565 3282.23,-528.06 3239.75,-484.84 3273,-434 3302.28,-389.25 3350.79,-350.06 3385.27,-326.95"/>
    <polygon fill="green" stroke="green" points="3387.26,-329.83 3393.71,-321.43 3383.43,-323.98 3387.26,-329.83"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009024 -->
    <g id="edge171" class="edge">
    <title>e_3583073&#45;&gt;n_1009024</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1084.69,-685C1154.55,-659.05 1288.91,-610.59 1408,-592 1420.65,-590.03 3241.83,-572.79 3252,-565 3300.23,-528.06 3257.75,-484.84 3291,-434 3319.86,-389.88 3367.42,-351.17 3397.59,-327.95"/>
    <polygon fill="green" stroke="green" points="3399.79,-330.67 3405.61,-321.81 3395.54,-325.11 3399.79,-330.67"/>
    </g>
    <!-- n_1009025 -->
    <g id="node59" class="node">
    <title>n_1009025</title>
    <ellipse fill="none" stroke="black" cx="3495" cy="-231" rx="117.78" ry="18"/>
    <text text-anchor="middle" x="3495" y="-227.3" font-family="Times,serif" font-size="14.00">GetFieldRefFromLayer</text>
    </g>
    <!-- e_3583073&#45;&gt;n_1009025 -->
    <g id="edge122" class="edge">
    <title>e_3583073&#45;&gt;n_1009025</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1084.54,-690.53C1141.24,-677.5 1238.31,-654.56 1320,-628 1360.97,-614.68 1367.75,-600.41 1410,-592 1489.28,-576.22 2784.17,-575.44 2865,-574 2875.75,-573.81 3243.46,-571.53 3252,-565 3300.27,-528.12 3256.7,-484.14 3291,-434 3305.93,-412.17 3360.12,-369.98 3385,-361 3397.76,-356.39 3619.57,-362.75 3629,-353 3652.18,-329.05 3648.63,-304.94 3629,-278 3618.86,-264.08 3604.43,-254.28 3588.76,-247.4"/>
    <polygon fill="green" stroke="green" points="3590,-244.13 3579.41,-243.68 3587.41,-250.63 3590,-244.13"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009025 -->
    <g id="edge173" class="edge">
    <title>e_3583073&#45;&gt;n_1009025</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1084.64,-693.28C1144.68,-680.9 1250.22,-656.54 1338,-628 1378.97,-614.68 1385.75,-600.41 1428,-592 1507.28,-576.22 2802.17,-575.44 2883,-574 2893.75,-573.81 3261.46,-571.53 3270,-565 3318.27,-528.12 3274.7,-484.14 3309,-434 3323.93,-412.17 3378.12,-369.98 3403,-361 3415.76,-356.39 3637.57,-362.75 3647,-353 3670.18,-329.05 3666.63,-304.94 3647,-278 3635.5,-262.22 3618.5,-251.74 3599.98,-244.8"/>
    <polygon fill="green" stroke="green" points="3601.07,-241.48 3590.47,-241.58 3598.82,-248.11 3601.07,-241.48"/>
    </g>
    <!-- n_1009026 -->
    <g id="node61" class="node">
    <title>n_1009026</title>
    <ellipse fill="none" stroke="black" cx="3495" cy="-123" rx="117.78" ry="18"/>
    <text text-anchor="middle" x="3495" y="-119.3" font-family="Times,serif" font-size="14.00">GetFieldRefFromLayer</text>
    </g>
    <!-- e_3583073&#45;&gt;n_1009026 -->
    <g id="edge124" class="edge">
    <title>e_3583073&#45;&gt;n_1009026</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1084.7,-693.98C1150.17,-683.01 1270.66,-660.87 1370,-628 1409.73,-614.85 1416.01,-600.41 1457,-592 1506.31,-581.89 3229.96,-596.77 3269,-565 3303.7,-536.76 3269.49,-505.66 3292,-467 3306.32,-442.4 3361.81,-395 3386,-380 3406.21,-367.47 3412.71,-365.75 3436,-361 3447.22,-358.71 3634.06,-361.25 3642,-353 3692.62,-300.37 3675.13,-247.92 3632,-189 3615.58,-166.57 3589.64,-151.74 3564.7,-142"/>
    <polygon fill="green" stroke="green" points="3565.8,-138.67 3555.21,-138.51 3563.39,-145.24 3565.8,-138.67"/>
    </g>
    <!-- e_3583073&#45;&gt;n_1009026 -->
    <g id="edge175" class="edge">
    <title>e_3583073&#45;&gt;n_1009026</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1084.53,-695.9C1153.05,-685.73 1282.46,-662.92 1388,-628 1427.73,-614.85 1434.01,-600.41 1475,-592 1524.31,-581.89 3247.96,-596.77 3287,-565 3321.7,-536.76 3287.49,-505.66 3310,-467 3324.32,-442.4 3379.81,-395 3404,-380 3424.21,-367.47 3430.71,-365.75 3454,-361 3465.22,-358.71 3652.06,-361.25 3660,-353 3710.62,-300.37 3693.13,-247.92 3650,-189 3632.7,-165.37 3604.85,-150.17 3577.45,-140.48"/>
    <polygon fill="green" stroke="green" points="3578.39,-137.1 3567.8,-137.27 3576.18,-143.74 3578.39,-137.1"/>
    </g>
    <!-- e_3583074 -->
    <g id="node8" class="node">
    <title>e_3583074</title>
    <polygon fill="lightgrey" stroke="black" points="1324.5,-503 1219.5,-503 1219.5,-467 1324.5,-467 1324.5,-503"/>
    <text text-anchor="middle" x="1272" y="-481.3" font-family="Times,serif" font-size="14.00">Npart_patch</text>
    </g>
    <!-- n_1009020&#45;&gt;e_3583074 -->
    <g id="edge5" class="edge">
    <title>n_1009020&#45;&gt;e_3583074</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1125.16,-593.51C1144.52,-586.88 1166.21,-577.66 1184,-565 1203.95,-550.8 1220.47,-528.19 1235.81,-510.8"/>
    <polygon fill="red" stroke="red" points="1238.58,-512.95 1242.78,-503.22 1233.43,-508.21 1238.58,-512.95"/>
    </g>
    <!-- n_1009020&#45;&gt;e_3583074 -->
    <g id="edge53" class="edge">
    <title>n_1009020&#45;&gt;e_3583074</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1138.71,-594.68C1159.88,-587.98 1183.14,-578.43 1202,-565 1221.59,-551.05 1237.87,-529 1250.11,-511.74"/>
    <polygon fill="red" stroke="red" points="1253.22,-513.4 1256.13,-503.22 1247.5,-509.36 1253.22,-513.4"/>
    </g>
    <!-- n_1009020&#45;&gt;e_3583074 -->
    <g id="edge113" class="edge">
    <title>n_1009020&#45;&gt;e_3583074</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1150.95,-596.09C1174.49,-589.35 1199.77,-579.4 1220,-565 1239.41,-551.18 1255.57,-529.41 1264.98,-512.22"/>
    <polygon fill="red" stroke="red" points="1268.14,-513.73 1269.48,-503.22 1261.88,-510.59 1268.14,-513.73"/>
    </g>
    <!-- n_1009020&#45;&gt;e_3583074 -->
    <g id="edge164" class="edge">
    <title>n_1009020&#45;&gt;e_3583074</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1161.68,-597.69C1188.3,-590.95 1216.11,-580.58 1238,-565 1257.06,-551.44 1272.97,-530.21 1279.81,-513.18"/>
    <polygon fill="red" stroke="red" points="1283.28,-513.8 1282.84,-503.22 1276.58,-511.77 1283.28,-513.8"/>
    </g>
    <!-- n_1009020&#45;&gt;n_1009021 -->
    <g id="edge37" class="edge">
    <title>n_1009020&#45;&gt;n_1009021</title>
    <path fill="none" stroke="black" d="M1049.39,-592.67C1021.54,-571.86 984.54,-535.67 965.55,-511.28"/>
    <polygon fill="black" stroke="black" points="968.36,-509.2 959.63,-503.19 962.71,-513.33 968.36,-509.2"/>
    </g>
    <!-- n_1009020&#45;&gt;n_1009021 -->
    <g id="edge66" class="edge">
    <title>n_1009020&#45;&gt;n_1009021</title>
    <path fill="none" stroke="black" d="M1058.34,-592.16C1034.99,-571.11 998.57,-534.93 976.2,-510.74"/>
    <polygon fill="black" stroke="black" points="978.52,-508.08 969.2,-503.04 973.34,-512.79 978.52,-508.08"/>
    </g>
    <!-- n_1009020&#45;&gt;n_1009021 -->
    <g id="edge127" class="edge">
    <title>n_1009020&#45;&gt;n_1009021</title>
    <path fill="none" stroke="black" d="M1067.74,-591.9C1048.75,-570.6 1012.46,-534.1 986.49,-510"/>
    <polygon fill="black" stroke="black" points="988.53,-507.13 978.79,-502.96 983.8,-512.29 988.53,-507.13"/>
    </g>
    <!-- n_1009020&#45;&gt;n_1009021 -->
    <g id="edge178" class="edge">
    <title>n_1009020&#45;&gt;n_1009021</title>
    <path fill="none" stroke="black" d="M1077.43,-591.9C1062.85,-570.3 1026.16,-533.05 996.18,-508.98"/>
    <polygon fill="black" stroke="black" points="997.97,-505.94 987.92,-502.56 993.67,-511.46 997.97,-505.94"/>
    </g>
    <!-- n_1009048 -->
    <g id="node15" class="node">
    <title>n_1009048</title>
    <ellipse fill="none" stroke="black" cx="573" cy="-992" rx="150.57" ry="18"/>
    <text text-anchor="middle" x="573" y="-988.3" font-family="Times,serif" font-size="14.00">SinkParticlesFlagAccreteHard</text>
    </g>
    <!-- e_3583074&#45;&gt;n_1009048 -->
    <g id="edge12" class="edge">
    <title>e_3583074&#45;&gt;n_1009048</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1273.31,-503.28C1276.61,-560.14 1278.99,-743.27 1183,-839 1113.38,-908.43 839.61,-955.42 683.54,-977.17"/>
    <polygon fill="green" stroke="green" points="682.86,-973.73 673.43,-978.56 683.81,-980.66 682.86,-973.73"/>
    </g>
    <!-- e_3583074&#45;&gt;n_1009049 -->
    <g id="edge19" class="edge">
    <title>e_3583074&#45;&gt;n_1009049</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1263.99,-503.22C1254.3,-521.91 1236.1,-550.95 1211,-565 1162.05,-592.4 1012.89,-573.31 960,-592 826.91,-639.04 760.58,-640.07 693,-764 663.64,-817.85 677.62,-842.63 693,-902 705.84,-951.55 762.43,-968.12 733,-1010 719.42,-1029.32 704.66,-1018.59 683,-1028 666.05,-1035.37 655.63,-1031.22 646,-1047 630.48,-1072.41 637.51,-1085.46 646,-1114 650.65,-1129.63 662.82,-1141.55 676.46,-1150.39"/>
    <polygon fill="green" stroke="green" points="674.7,-1153.42 685.08,-1155.51 678.27,-1147.39 674.7,-1153.42"/>
    </g>
    <!-- n_1009050 -->
    <g id="node25" class="node">
    <title>n_1009050</title>
    <ellipse fill="none" stroke="black" cx="879" cy="-790" rx="176.57" ry="18"/>
    <text text-anchor="middle" x="879" y="-786.3" font-family="Times,serif" font-size="14.00">SinkParticlesEvictAccretedParticles</text>
    </g>
    <!-- e_3583074&#45;&gt;n_1009050 -->
    <g id="edge29" class="edge">
    <title>e_3583074&#45;&gt;n_1009050</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1262.28,-503.15C1252.52,-520.57 1237.22,-548.4 1225,-573 1213.06,-597.05 1216.06,-606.48 1200,-628 1162.32,-678.5 1147.94,-690.15 1093,-721 1052.4,-743.79 1003.11,-760.12 962.07,-771.05"/>
    <polygon fill="green" stroke="green" points="961.17,-767.67 952.37,-773.58 962.93,-774.44 961.17,-767.67"/>
    </g>
    <!-- n_1009069 -->
    <g id="node36" class="node">
    <title>n_1009069</title>
    <ellipse fill="none" stroke="black" cx="2353" cy="-398" rx="150.57" ry="18"/>
    <text text-anchor="middle" x="2353" y="-394.3" font-family="Times,serif" font-size="14.00">SinkParticlesFlagAccreteHard</text>
    </g>
    <!-- e_3583074&#45;&gt;n_1009069 -->
    <g id="edge56" class="edge">
    <title>e_3583074&#45;&gt;n_1009069</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1324.74,-474.68C1346.08,-469.34 1370.28,-461.2 1390,-449 1397.75,-444.2 1395.69,-437.77 1404,-434 1432.75,-420.96 1940.45,-417.2 1972,-416 2049.09,-413.06 2134.94,-409.27 2205.6,-406.02"/>
    <polygon fill="green" stroke="green" points="2206.08,-409.5 2215.91,-405.55 2205.76,-402.51 2206.08,-409.5"/>
    </g>
    <!-- n_1009070 -->
    <g id="node38" class="node">
    <title>n_1009070</title>
    <ellipse fill="none" stroke="black" cx="2421" cy="-231" rx="176.57" ry="18"/>
    <text text-anchor="middle" x="2421" y="-227.3" font-family="Times,serif" font-size="14.00">SinkParticlesEvictAccretedParticles</text>
    </g>
    <!-- e_3583074&#45;&gt;n_1009070 -->
    <g id="edge61" class="edge">
    <title>e_3583074&#45;&gt;n_1009070</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1301.29,-466.95C1346.01,-442.01 1434.82,-396.72 1517,-380 1540.6,-375.2 3234.06,-379.12 3251,-362 3277.38,-335.34 3270.05,-303.98 3243,-278 3220.2,-256.1 2836.15,-242.5 2601.18,-236.18"/>
    <polygon fill="green" stroke="green" points="2601.23,-232.68 2591.14,-235.92 2601.05,-239.68 2601.23,-232.68"/>
    </g>
    <!-- n_1009028 -->
    <g id="node63" class="node">
    <title>n_1009028</title>
    <ellipse fill="none" stroke="black" cx="3156" cy="-398" rx="75.29" ry="18"/>
    <text text-anchor="middle" x="3156" y="-394.3" font-family="Times,serif" font-size="14.00">ForwardEuler</text>
    </g>
    <!-- e_3583074&#45;&gt;n_1009028 -->
    <g id="edge135" class="edge">
    <title>e_3583074&#45;&gt;n_1009028</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1318.05,-466.94C1355.68,-453.15 1404.19,-435.73 1414,-434 1587.65,-403.31 2824.98,-426.63 3001,-416 3027.36,-414.41 3056.14,-411.56 3081.66,-408.65"/>
    <polygon fill="green" stroke="green" points="3082.11,-412.12 3091.64,-407.49 3081.3,-405.17 3082.11,-412.12"/>
    </g>
    <!-- n_1009029 -->
    <g id="node64" class="node">
    <title>n_1009029</title>
    <ellipse fill="none" stroke="black" cx="3154" cy="-304" rx="75.29" ry="18"/>
    <text text-anchor="middle" x="3154" y="-300.3" font-family="Times,serif" font-size="14.00">ForwardEuler</text>
    </g>
    <!-- e_3583074&#45;&gt;n_1009029 -->
    <g id="edge139" class="edge">
    <title>e_3583074&#45;&gt;n_1009029</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1324.65,-472.43C1347.1,-466.66 1373.31,-458.8 1396,-449 1407.9,-443.86 1408.53,-437.52 1421,-434 1469.63,-420.27 3204.45,-451.91 3240,-416 3268.22,-387.49 3224.63,-349.77 3189.88,-326.46"/>
    <polygon fill="green" stroke="green" points="3191.58,-323.39 3181.29,-320.86 3187.76,-329.25 3191.58,-323.39"/>
    </g>
    <!-- n_1009034 -->
    <g id="node65" class="node">
    <title>n_1009034</title>
    <ellipse fill="none" stroke="black" cx="3144" cy="-231" rx="75.29" ry="18"/>
    <text text-anchor="middle" x="3144" y="-227.3" font-family="Times,serif" font-size="14.00">ForwardEuler</text>
    </g>
    <!-- e_3583074&#45;&gt;n_1009034 -->
    <g id="edge144" class="edge">
    <title>e_3583074&#45;&gt;n_1009034</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1324.76,-477.83C1352.39,-472.94 1385.99,-464.26 1413,-449 1421.21,-444.36 1419.31,-437.65 1428,-434 1521.28,-394.82 3155.72,-455.18 3249,-416 3269.86,-407.24 3266.39,-392.87 3285,-380 3301.85,-368.35 3307.03,-365.59 3327,-361 3343.14,-357.29 3613.45,-364.87 3625,-353 3648.25,-329.12 3647.52,-302.57 3625,-278 3599.98,-250.7 3329.84,-252.71 3293,-249 3269.31,-246.61 3243.52,-243.76 3220.17,-241.08"/>
    <polygon fill="green" stroke="green" points="3220.31,-237.58 3209.97,-239.91 3219.51,-244.53 3220.31,-237.58"/>
    </g>
    <!-- n_1009031 -->
    <g id="node66" class="node">
    <title>n_1009031</title>
    <ellipse fill="none" stroke="black" cx="3144" cy="-123" rx="75.29" ry="18"/>
    <text text-anchor="middle" x="3144" y="-119.3" font-family="Times,serif" font-size="14.00">ForwardEuler</text>
    </g>
    <!-- e_3583074&#45;&gt;n_1009031 -->
    <g id="edge148" class="edge">
    <title>e_3583074&#45;&gt;n_1009031</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1324.79,-481.61C1356.24,-477.96 1395.62,-469.27 1425,-449 1431.6,-444.45 1427.95,-437.82 1435,-434 1524.75,-385.4 3178.78,-457.55 3272,-416 3291.82,-407.16 3288.46,-394.06 3305,-380 3316.74,-370.02 3319.29,-365.6 3334,-361 3350.12,-355.96 3626.21,-365.1 3638,-353 3663.51,-326.81 3652.04,-213.61 3625,-189 3597.68,-164.14 3329.33,-178.66 3293,-172 3257.7,-165.52 3219.16,-152.96 3190.13,-142.3"/>
    <polygon fill="green" stroke="green" points="3191.26,-138.99 3180.66,-138.78 3188.81,-145.55 3191.26,-138.99"/>
    </g>
    <!-- n_1009032 -->
    <g id="node67" class="node">
    <title>n_1009032</title>
    <ellipse fill="none" stroke="black" cx="3144" cy="-50" rx="75.29" ry="18"/>
    <text text-anchor="middle" x="3144" y="-46.3" font-family="Times,serif" font-size="14.00">ForwardEuler</text>
    </g>
    <!-- e_3583074&#45;&gt;n_1009032 -->
    <g id="edge152" class="edge">
    <title>e_3583074&#45;&gt;n_1009032</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1324.55,-480.05C1374.15,-476.4 1450.6,-470.95 1517,-467 1812.4,-449.42 1886.24,-443.73 2182,-434 2243.7,-431.97 3234.55,-435.87 3293,-416 3331.8,-402.81 3328.28,-374.42 3367,-361 3381.86,-355.85 3638.71,-363.95 3650,-353 3677.16,-326.65 3653.89,-305.83 3655,-268 3657.41,-186.05 3693.06,-131.7 3625,-86 3594.33,-65.41 3329.81,-71.1 3293,-68 3268.82,-65.97 3242.5,-63.16 3218.81,-60.42"/>
    <polygon fill="green" stroke="green" points="3219.16,-56.93 3208.82,-59.24 3218.35,-63.89 3219.16,-56.93"/>
    </g>
    <!-- e_3583077 -->
    <g id="node10" class="node">
    <title>e_3583077</title>
    <polygon fill="lightgrey" stroke="black" points="1147,-416 1093,-416 1093,-380 1147,-380 1147,-416"/>
    <text text-anchor="middle" x="1120" y="-394.3" font-family="Times,serif" font-size="14.00">xyz</text>
    </g>
    <!-- n_1009021&#45;&gt;e_3583077 -->
    <g id="edge7" class="edge">
    <title>n_1009021&#45;&gt;e_3583077</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M973.01,-467C999.58,-450.26 1048.47,-425.15 1083.36,-410.58"/>
    <polygon fill="red" stroke="red" points="1084.84,-413.76 1092.8,-406.77 1082.22,-407.27 1084.84,-413.76"/>
    </g>
    <!-- n_1009021&#45;&gt;e_3583077 -->
    <g id="edge55" class="edge">
    <title>n_1009021&#45;&gt;e_3583077</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M983.33,-467.41C1010.67,-452.26 1053.36,-430.01 1083.83,-415.04"/>
    <polygon fill="red" stroke="red" points="1085.41,-418.16 1092.86,-410.64 1082.34,-411.87 1085.41,-418.16"/>
    </g>
    <!-- n_1009021&#45;&gt;e_3583077 -->
    <g id="edge115" class="edge">
    <title>n_1009021&#45;&gt;e_3583077</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M993.48,-467.81C1020.47,-454.54 1056.93,-435.63 1083.83,-420.99"/>
    <polygon fill="red" stroke="red" points="1085.84,-423.88 1092.92,-416 1082.47,-417.74 1085.84,-423.88"/>
    </g>
    <!-- n_1009021&#45;&gt;e_3583077 -->
    <g id="edge166" class="edge">
    <title>n_1009021&#45;&gt;e_3583077</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1002.99,-468.41C1032.96,-455.26 1070.04,-436.28 1094.98,-421.49"/>
    <polygon fill="red" stroke="red" points="1096.87,-424.44 1103.59,-416.25 1093.23,-418.46 1096.87,-424.44"/>
    </g>
    <!-- n_1009021&#45;&gt;n_1009022 -->
    <g id="edge38" class="edge">
    <title>n_1009021&#45;&gt;n_1009022</title>
    <path fill="none" stroke="black" d="M945.9,-466.8C943.37,-455.16 942.84,-439.55 944.31,-426.24"/>
    <polygon fill="black" stroke="black" points="947.79,-426.6 945.91,-416.18 940.88,-425.5 947.79,-426.6"/>
    </g>
    <!-- n_1009021&#45;&gt;n_1009022 -->
    <g id="edge128" class="edge">
    <title>n_1009021&#45;&gt;n_1009022</title>
    <path fill="none" stroke="black" d="M957,-466.8C957,-455.16 957,-439.55 957,-426.24"/>
    <polygon fill="black" stroke="black" points="960.5,-426.18 957,-416.18 953.5,-426.18 960.5,-426.18"/>
    </g>
    <!-- n_1009021&#45;&gt;n_1009022 -->
    <g id="edge179" class="edge">
    <title>n_1009021&#45;&gt;n_1009022</title>
    <path fill="none" stroke="black" d="M968.1,-466.8C970.63,-455.16 971.16,-439.55 969.69,-426.24"/>
    <polygon fill="black" stroke="black" points="973.12,-425.5 968.09,-416.18 966.21,-426.6 973.12,-425.5"/>
    </g>
    <!-- n_1009021&#45;&gt;n_1009069 -->
    <g id="edge67" class="edge">
    <title>n_1009021&#45;&gt;n_1009069</title>
    <path fill="none" stroke="black" d="M1041,-472.33C1055.02,-470.48 1069.41,-468.64 1083,-467 1220.56,-450.4 1254.77,-443.49 1393,-434 1649.85,-416.36 1714.73,-425.74 1972,-416 2049.09,-413.08 2134.94,-409.3 2205.6,-406.04"/>
    <polygon fill="black" stroke="black" points="2206.08,-409.52 2215.91,-405.57 2205.76,-402.53 2206.08,-409.52"/>
    </g>
    <!-- e_3583077&#45;&gt;n_1009048 -->
    <g id="edge13" class="edge">
    <title>e_3583077&#45;&gt;n_1009048</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1092.69,-412.48C1089.78,-413.74 1086.85,-414.94 1084,-416 1071.24,-420.76 979.34,-446.27 966,-449 936.13,-455.12 854.53,-448.89 830,-467 791.44,-495.47 820.16,-532.43 785,-565 772.31,-576.76 723.84,-579.39 712,-592 654.21,-653.57 643.47,-881.89 603,-956 601.17,-959.36 598.97,-962.68 596.61,-965.87"/>
    <polygon fill="green" stroke="green" points="593.68,-963.93 590.13,-973.91 599.13,-968.32 593.68,-963.93"/>
    </g>
    <!-- e_3583077&#45;&gt;n_1009049 -->
    <g id="edge20" class="edge">
    <title>e_3583077&#45;&gt;n_1009049</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1092.81,-412.83C1089.88,-414.02 1086.91,-415.11 1084,-416 955.14,-455.61 900.51,-397.5 785,-467 724.51,-503.4 728.08,-534.59 687,-592 647.19,-647.64 642.23,-664.95 603,-721 582.84,-749.8 424.13,-940.65 413,-974 389.8,-1043.52 372.45,-1104.22 438,-1137 463.71,-1149.85 523.39,-1158.18 582.06,-1163.47"/>
    <polygon fill="green" stroke="green" points="581.96,-1166.97 592.22,-1164.36 582.56,-1160 581.96,-1166.97"/>
    </g>
    <!-- e_3583077&#45;&gt;n_1009069 -->
    <g id="edge57" class="edge">
    <title>e_3583077&#45;&gt;n_1009069</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1133.21,-416.29C1141.21,-425.75 1152.31,-436.37 1165,-441.5 1247.2,-474.74 1874.47,-446.42 1963,-441.5 2059.02,-436.16 2167.73,-423.48 2245.94,-413.18"/>
    <polygon fill="green" stroke="green" points="2246.83,-416.6 2256.28,-411.81 2245.91,-409.66 2246.83,-416.6"/>
    </g>
    <!-- n_1009037 -->
    <g id="node70" class="node">
    <title>n_1009037</title>
    <ellipse fill="none" stroke="black" cx="181" cy="-992" rx="137.28" ry="18"/>
    <text text-anchor="middle" x="181" y="-988.3" font-family="Times,serif" font-size="14.00">GetParticlesOutsideSphere</text>
    </g>
    <!-- e_3583077&#45;&gt;n_1009037 -->
    <g id="edge158" class="edge">
    <title>e_3583077&#45;&gt;n_1009037</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1147.08,-413.27C1150.03,-414.37 1153.04,-415.32 1156,-416 1255.91,-438.92 2898.77,-426.56 3001,-434 3109.26,-441.88 3171.62,-385.22 3243,-467 3271.64,-499.81 3263.55,-526.6 3243,-565 3184.02,-675.2 3128.03,-682.87 3009,-721 2852.75,-771.06 1695.95,-744.89 1533,-764 1375,-782.53 1340.68,-817.89 1183,-839 966.82,-867.94 908.75,-834 693,-866 527.35,-890.57 336.86,-943.9 241.71,-972.31"/>
    <polygon fill="green" stroke="green" points="240.55,-969 231.98,-975.23 242.56,-975.71 240.55,-969"/>
    </g>
    <!-- e_3583078 -->
    <g id="node12" class="node">
    <title>e_3583078</title>
    <polygon fill="lightgrey" stroke="black" points="1147,-322 1093,-322 1093,-286 1147,-286 1147,-322"/>
    <text text-anchor="middle" x="1120" y="-300.3" font-family="Times,serif" font-size="14.00">vxyz</text>
    </g>
    <!-- n_1009022&#45;&gt;e_3583078 -->
    <g id="edge9" class="edge">
    <title>n_1009022&#45;&gt;e_3583078</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1007.75,-381.65C1027.15,-375 1048.56,-365.72 1066,-353 1074.42,-346.86 1081.75,-338.19 1088.64,-329.9"/>
    <polygon fill="red" stroke="red" points="1091.38,-332.08 1095.13,-322.17 1086.02,-327.58 1091.38,-332.08"/>
    </g>
    <!-- n_1009022&#45;&gt;e_3583078 -->
    <g id="edge117" class="edge">
    <title>n_1009022&#45;&gt;e_3583078</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1021.31,-382.81C1042.59,-376.09 1065.53,-366.48 1084,-353 1092.16,-347.05 1099.3,-338.72 1105.02,-330.67"/>
    <polygon fill="red" stroke="red" points="1108.05,-332.44 1110.66,-322.17 1102.22,-328.57 1108.05,-332.44"/>
    </g>
    <!-- n_1009022&#45;&gt;e_3583078 -->
    <g id="edge168" class="edge">
    <title>n_1009022&#45;&gt;e_3583078</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1033.53,-384.21C1057.29,-377.44 1082.21,-367.44 1102,-353 1109.98,-347.17 1116.99,-339.07 1121.74,-331.19"/>
    <polygon fill="red" stroke="red" points="1124.9,-332.69 1126.19,-322.17 1118.63,-329.59 1124.9,-332.69"/>
    </g>
    <!-- n_1009022&#45;&gt;n_1009023 -->
    <g id="edge39" class="edge">
    <title>n_1009022&#45;&gt;n_1009023</title>
    <path fill="none" stroke="black" d="M946.18,-379.7C943.27,-366.33 942.73,-347.59 944.55,-332.22"/>
    <polygon fill="black" stroke="black" points="948.03,-332.66 946.19,-322.23 941.12,-331.53 948.03,-332.66"/>
    </g>
    <!-- n_1009022&#45;&gt;n_1009023 -->
    <g id="edge129" class="edge">
    <title>n_1009022&#45;&gt;n_1009023</title>
    <path fill="none" stroke="black" d="M957,-379.7C957,-366.46 957,-347.95 957,-332.66"/>
    <polygon fill="black" stroke="black" points="960.5,-332.23 957,-322.23 953.5,-332.23 960.5,-332.23"/>
    </g>
    <!-- n_1009022&#45;&gt;n_1009023 -->
    <g id="edge180" class="edge">
    <title>n_1009022&#45;&gt;n_1009023</title>
    <path fill="none" stroke="black" d="M967.82,-379.7C970.73,-366.33 971.27,-347.59 969.45,-332.22"/>
    <polygon fill="black" stroke="black" points="972.88,-331.53 967.81,-322.23 965.97,-332.66 972.88,-331.53"/>
    </g>
    <!-- e_3583078&#45;&gt;n_1009049 -->
    <g id="edge21" class="edge">
    <title>e_3583078&#45;&gt;n_1009049</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1111.81,-322.14C1105.71,-332.89 1096.32,-346 1084,-353 1034.64,-381.04 883.33,-360.56 830,-380 765.03,-403.69 752.73,-421.1 701,-467 504.65,-641.23 468.13,-721.03 398,-974 378.57,-1044.07 346.45,-1105.53 412,-1137 441.38,-1151.11 510.76,-1159.64 577.14,-1164.74"/>
    <polygon fill="green" stroke="green" points="577.1,-1168.25 587.34,-1165.5 577.62,-1161.27 577.1,-1168.25"/>
    </g>
    <!-- e_3583078&#45;&gt;n_1009034 -->
    <g id="edge143" class="edge">
    <title>e_3583078&#45;&gt;n_1009034</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1140.21,-285.95C1145.09,-282.71 1150.5,-279.78 1156,-278 1232.86,-253.09 2529.23,-251.09 2610,-249 2769.06,-244.88 2954.72,-238.65 3059.91,-234.99"/>
    <polygon fill="green" stroke="green" points="3060.28,-238.48 3070.15,-234.63 3060.04,-231.48 3060.28,-238.48"/>
    </g>
    <!-- e_3583079 -->
    <g id="node14" class="node">
    <title>e_3583079</title>
    <polygon fill="lightgrey" stroke="black" points="984,-249 930,-249 930,-213 984,-213 984,-249"/>
    <text text-anchor="middle" x="957" y="-227.3" font-family="Times,serif" font-size="14.00">axyz</text>
    </g>
    <!-- n_1009023&#45;&gt;e_3583079 -->
    <g id="edge11" class="edge">
    <title>n_1009023&#45;&gt;e_3583079</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M945.24,-285.81C943.56,-277.79 943.1,-268.05 943.84,-259.07"/>
    <polygon fill="red" stroke="red" points="947.33,-259.42 945.28,-249.03 940.4,-258.43 947.33,-259.42"/>
    </g>
    <!-- n_1009023&#45;&gt;e_3583079 -->
    <g id="edge119" class="edge">
    <title>n_1009023&#45;&gt;e_3583079</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M957,-285.81C957,-277.79 957,-268.05 957,-259.07"/>
    <polygon fill="red" stroke="red" points="960.5,-259.03 957,-249.03 953.5,-259.03 960.5,-259.03"/>
    </g>
    <!-- n_1009023&#45;&gt;e_3583079 -->
    <g id="edge170" class="edge">
    <title>n_1009023&#45;&gt;e_3583079</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M968.76,-285.81C970.44,-277.79 970.9,-268.05 970.16,-259.07"/>
    <polygon fill="red" stroke="red" points="973.6,-258.43 968.72,-249.03 966.67,-259.42 973.6,-258.43"/>
    </g>
    <!-- n_1009023&#45;&gt;n_1009048 -->
    <g id="edge40" class="edge">
    <title>n_1009023&#45;&gt;n_1009048</title>
    <path fill="none" stroke="black" d="M850.26,-311.75C744.44,-321.46 598,-344.4 598,-397 598,-885 598,-885 598,-885 598,-912.46 589.95,-942.88 582.99,-964.06"/>
    <polygon fill="black" stroke="black" points="579.63,-963.07 579.7,-973.67 586.25,-965.34 579.63,-963.07"/>
    </g>
    <!-- n_1009023&#45;&gt;n_1009024 -->
    <g id="edge130" class="edge">
    <title>n_1009023&#45;&gt;n_1009024</title>
    <path fill="none" stroke="black" d="M987.24,-321.49C1013.44,-335.57 1052.89,-354.26 1090,-362 1148.65,-374.23 3187.82,-371.4 3247,-362 3291.75,-354.89 3340.54,-338.33 3375.7,-324.71"/>
    <polygon fill="black" stroke="black" points="3377.22,-327.88 3385.25,-320.96 3374.66,-321.36 3377.22,-327.88"/>
    </g>
    <!-- n_1009023&#45;&gt;n_1009024 -->
    <g id="edge181" class="edge">
    <title>n_1009023&#45;&gt;n_1009024</title>
    <path fill="none" stroke="black" d="M984.12,-321.64C1011.19,-338.11 1054.61,-361.54 1096,-371 1154.09,-384.27 3182.32,-381.35 3241,-371 3290.17,-362.33 3343.49,-341.55 3380.01,-325.42"/>
    <polygon fill="black" stroke="black" points="3381.69,-328.5 3389.38,-321.21 3378.82,-322.11 3381.69,-328.5"/>
    </g>
    <!-- e_3583079&#45;&gt;n_1009049 -->
    <g id="edge22" class="edge">
    <title>e_3583079&#45;&gt;n_1009049</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M929.99,-232.55C818.13,-235.16 397,-248.61 397,-303 397,-885 397,-885 397,-885 397,-885.01 313.57,-1095.72 386,-1137 417.23,-1154.8 494.65,-1163.6 568.05,-1167.93"/>
    <polygon fill="green" stroke="green" points="568.19,-1171.44 578.37,-1168.51 568.58,-1164.45 568.19,-1171.44"/>
    </g>
    <!-- e_3583079&#45;&gt;n_1009028 -->
    <g id="edge134" class="edge">
    <title>e_3583079&#45;&gt;n_1009028</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M984.2,-233.11C1058.59,-236.13 1271.71,-244.5 1449,-249 1498.68,-250.26 3203.14,-242.57 3238,-278 3261.38,-301.76 3255.11,-324.4 3238,-353 3231.45,-363.94 3221.15,-372.32 3210.03,-378.67"/>
    <polygon fill="green" stroke="green" points="3208.27,-375.64 3201,-383.34 3211.49,-381.86 3208.27,-375.64"/>
    </g>
    <!-- e_3583079&#45;&gt;n_1009031 -->
    <g id="edge147" class="edge">
    <title>e_3583079&#45;&gt;n_1009031</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M984.11,-222.62C1027.86,-211.09 1116.96,-189.16 1194,-180 1562.88,-136.15 2731.43,-126.33 3058.3,-124.42"/>
    <polygon fill="green" stroke="green" points="3058.67,-127.92 3068.65,-124.36 3058.63,-120.92 3058.67,-127.92"/>
    </g>
    <!-- e_3583095 -->
    <g id="node18" class="node">
    <title>e_3583095</title>
    <polygon fill="lightgrey" stroke="black" points="863.5,-902 702.5,-902 702.5,-866 863.5,-866 863.5,-902"/>
    <text text-anchor="middle" x="783" y="-880.3" font-family="Times,serif" font-size="14.00">sink_accretion_table</text>
    </g>
    <!-- n_1009048&#45;&gt;e_3583095 -->
    <g id="edge16" class="edge">
    <title>n_1009048&#45;&gt;e_3583095</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M622.6,-974.85C637.46,-969.45 653.62,-963 668,-956 696.87,-941.95 727.73,-922.63 750.21,-907.69"/>
    <polygon fill="red" stroke="red" points="752.34,-910.48 758.69,-902 748.44,-904.67 752.34,-910.48"/>
    </g>
    <!-- n_1009048&#45;&gt;n_1009049 -->
    <g id="edge41" class="edge">
    <title>n_1009048&#45;&gt;n_1009049</title>
    <path fill="none" stroke="black" d="M489.84,-1007.15C467.74,-1015.12 446.34,-1027.56 433,-1047 416.15,-1071.55 414.08,-1091.01 433,-1114 453.61,-1139.05 523.6,-1153.43 590.34,-1161.61"/>
    <polygon fill="black" stroke="black" points="590.25,-1165.13 600.59,-1162.82 591.07,-1158.18 590.25,-1165.13"/>
    </g>
    <!-- e_3583066 -->
    <g id="node16" class="node">
    <title>e_3583066</title>
    <polygon fill="lightgrey" stroke="black" points="999.5,-1083 922.5,-1083 922.5,-1047 999.5,-1047 999.5,-1083"/>
    <text text-anchor="middle" x="961" y="-1061.3" font-family="Times,serif" font-size="14.00">sink_pos</text>
    </g>
    <!-- e_3583066&#45;&gt;n_1009048 -->
    <g id="edge14" class="edge">
    <title>e_3583066&#45;&gt;n_1009048</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M922.47,-1056.45C907.09,-1053.46 889.21,-1050.03 873,-1047 802.8,-1033.9 723.25,-1019.61 663.71,-1009.02"/>
    <polygon fill="green" stroke="green" points="664.05,-1005.52 653.59,-1007.22 662.82,-1012.41 664.05,-1005.52"/>
    </g>
    <!-- n_1009056 -->
    <g id="node48" class="node">
    <title>n_1009056</title>
    <ellipse fill="none" stroke="black" cx="1721" cy="-790" rx="105.88" ry="18"/>
    <text text-anchor="middle" x="1721" y="-786.3" font-family="Times,serif" font-size="14.00">SinkSelfGravityHost</text>
    </g>
    <!-- e_3583066&#45;&gt;n_1009056 -->
    <g id="edge82" class="edge">
    <title>e_3583066&#45;&gt;n_1009056</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M999.74,-1047.05C999.83,-1047.03 999.91,-1047.02 1000,-1047 1309.04,-985.54 1395.92,-1053.53 1708,-1010 1814.57,-995.14 1876.94,-1040.14 1944,-956 1998.67,-887.41 1866.04,-834.62 1782.53,-808.69"/>
    <polygon fill="green" stroke="green" points="1783.44,-805.31 1772.85,-805.74 1781.4,-812 1783.44,-805.31"/>
    </g>
    <!-- e_3583066&#45;&gt;n_1009056 -->
    <g id="edge192" class="edge">
    <title>e_3583066&#45;&gt;n_1009056</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M999.67,-1051.94C1005.77,-1049.97 1012.02,-1048.19 1018,-1047 1327.04,-985.54 1413.92,-1053.53 1726,-1010 1832.57,-995.14 1894.94,-1040.14 1962,-956 2017.38,-886.52 1880.59,-833.26 1791.09,-807.7"/>
    <polygon fill="green" stroke="green" points="1791.81,-804.27 1781.24,-804.94 1789.92,-811.01 1791.81,-804.27"/>
    </g>
    <!-- e_3583072 -->
    <g id="node17" class="node">
    <title>e_3583072</title>
    <polygon fill="lightgrey" stroke="black" points="612,-1083 442,-1083 442,-1047 612,-1047 612,-1083"/>
    <text text-anchor="middle" x="527" y="-1061.3" font-family="Times,serif" font-size="14.00">sink_accretion_radius</text>
    </g>
    <!-- e_3583072&#45;&gt;n_1009048 -->
    <g id="edge15" class="edge">
    <title>e_3583072&#45;&gt;n_1009048</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M538.14,-1046.81C543.62,-1038.35 550.33,-1027.98 556.41,-1018.61"/>
    <polygon fill="green" stroke="green" points="559.47,-1020.32 561.97,-1010.03 553.59,-1016.52 559.47,-1020.32"/>
    </g>
    <!-- e_3583095&#45;&gt;n_1009050 -->
    <g id="edge30" class="edge">
    <title>e_3583095&#45;&gt;n_1009050</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M801.06,-865.7C816.03,-851.34 837.49,-830.78 854.1,-814.86"/>
    <polygon fill="green" stroke="green" points="856.55,-817.36 861.35,-807.92 851.71,-812.31 856.55,-817.36"/>
    </g>
    <!-- n_1009049&#45;&gt;e_3583066 -->
    <g id="edge24" class="edge">
    <title>n_1009049&#45;&gt;e_3583066</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M828.32,-1159.02C848.82,-1153.93 869.71,-1146.85 888,-1137 909.07,-1125.65 928.28,-1106.44 941.69,-1090.87"/>
    <polygon fill="red" stroke="red" points="944.44,-1093.04 948.16,-1083.11 939.07,-1088.55 944.44,-1093.04"/>
    </g>
    <!-- n_1009049&#45;&gt;e_3583095 -->
    <g id="edge23" class="edge">
    <title>n_1009049&#45;&gt;e_3583095</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M698.7,-1155.19C684.11,-1145.29 668.06,-1131.31 660,-1114 647.43,-1087.01 643.52,-1071.8 660,-1047 683.48,-1011.66 719.93,-1041.82 748,-1010 772.09,-982.7 779.71,-940.07 782.06,-912.34"/>
    <polygon fill="red" stroke="red" points="785.56,-912.36 782.74,-902.15 778.58,-911.9 785.56,-912.36"/>
    </g>
    <!-- e_3583067 -->
    <g id="node21" class="node">
    <title>e_3583067</title>
    <polygon fill="lightgrey" stroke="black" points="1218,-1083 1144,-1083 1144,-1047 1218,-1047 1218,-1083"/>
    <text text-anchor="middle" x="1181" y="-1061.3" font-family="Times,serif" font-size="14.00">sink_vel</text>
    </g>
    <!-- n_1009049&#45;&gt;e_3583067 -->
    <g id="edge25" class="edge">
    <title>n_1009049&#45;&gt;e_3583067</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M857.25,-1162.81C957.58,-1153.95 1087.73,-1138.27 1135,-1114 1145.69,-1108.51 1155.3,-1099.55 1162.93,-1090.84"/>
    <polygon fill="red" stroke="red" points="1165.71,-1092.97 1169.36,-1083.03 1160.3,-1088.53 1165.71,-1092.97"/>
    </g>
    <!-- e_3583068 -->
    <g id="node22" class="node">
    <title>e_3583068</title>
    <polygon fill="lightgrey" stroke="black" points="1126,-1083 1018,-1083 1018,-1047 1126,-1047 1126,-1083"/>
    <text text-anchor="middle" x="1072" y="-1061.3" font-family="Times,serif" font-size="14.00">sink_acc_sph</text>
    </g>
    <!-- n_1009049&#45;&gt;e_3583068 -->
    <g id="edge26" class="edge">
    <title>n_1009049&#45;&gt;e_3583068</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M840.93,-1160.48C893.41,-1152.17 955.74,-1138.01 1008,-1114 1021.48,-1107.81 1034.85,-1098.43 1045.85,-1089.6"/>
    <polygon fill="red" stroke="red" points="1048.32,-1092.1 1053.77,-1083.02 1043.84,-1086.72 1048.32,-1092.1"/>
    </g>
    <!-- e_3583071 -->
    <g id="node23" class="node">
    <title>e_3583071</title>
    <polygon fill="lightgrey" stroke="black" points="864.5,-1083 669.5,-1083 669.5,-1047 864.5,-1047 864.5,-1083"/>
    <text text-anchor="middle" x="767" y="-1061.3" font-family="Times,serif" font-size="14.00">sink_angular_momentum</text>
    </g>
    <!-- n_1009049&#45;&gt;e_3583071 -->
    <g id="edge27" class="edge">
    <title>n_1009049&#45;&gt;e_3583071</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M735.11,-1154.97C741.11,-1138.22 750.36,-1112.41 757.36,-1092.89"/>
    <polygon fill="red" stroke="red" points="760.7,-1093.94 760.78,-1083.34 754.11,-1091.57 760.7,-1093.94"/>
    </g>
    <!-- e_3583070 -->
    <g id="node24" class="node">
    <title>e_3583070</title>
    <polygon fill="lightgrey" stroke="black" points="1325.5,-1083 1236.5,-1083 1236.5,-1047 1325.5,-1047 1325.5,-1083"/>
    <text text-anchor="middle" x="1281" y="-1061.3" font-family="Times,serif" font-size="14.00">sink_mass</text>
    </g>
    <!-- n_1009049&#45;&gt;e_3583070 -->
    <g id="edge28" class="edge">
    <title>n_1009049&#45;&gt;e_3583070</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M871.39,-1165.71C995.91,-1158.35 1166.09,-1143.25 1227,-1114 1238.84,-1108.32 1250.02,-1099.25 1259.11,-1090.53"/>
    <polygon fill="red" stroke="red" points="1261.67,-1092.92 1266.22,-1083.36 1256.69,-1087.99 1261.67,-1092.92"/>
    </g>
    <!-- n_1009049&#45;&gt;n_1009050 -->
    <g id="edge42" class="edge">
    <title>n_1009049&#45;&gt;n_1009050</title>
    <path fill="none" stroke="black" d="M803.49,-1157.18C828.92,-1148.58 855.36,-1135.09 873,-1114 886.98,-1097.29 883,-1087.79 883,-1066 883,-1066 883,-1066 883,-883 883,-861.32 881.88,-836.79 880.82,-818.51"/>
    <polygon fill="black" stroke="black" points="884.3,-818.05 880.2,-808.29 877.31,-818.48 884.3,-818.05"/>
    </g>
    <!-- e_3583064 -->
    <g id="node20" class="node">
    <title>e_3583064</title>
    <polygon fill="lightgrey" stroke="black" points="1325,-1330 1271,-1330 1271,-1294 1325,-1294 1325,-1330"/>
    <text text-anchor="middle" x="1298" y="-1308.3" font-family="Times,serif" font-size="14.00">dt</text>
    </g>
    <!-- e_3583064&#45;&gt;n_1009049 -->
    <g id="edge18" class="edge">
    <title>e_3583064&#45;&gt;n_1009049</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1270.94,-1304.48C1187.31,-1284.35 930.99,-1222.63 803.13,-1191.85"/>
    <polygon fill="green" stroke="green" points="803.95,-1188.45 793.41,-1189.51 802.31,-1195.25 803.95,-1188.45"/>
    </g>
    <!-- n_1009059 -->
    <g id="node50" class="node">
    <title>n_1009059</title>
    <ellipse fill="none" stroke="black" cx="1848" cy="-610" rx="55.49" ry="18"/>
    <text text-anchor="middle" x="1848" y="-606.3" font-family="Times,serif" font-size="14.00">MapEdge</text>
    </g>
    <!-- e_3583064&#45;&gt;n_1009059 -->
    <g id="edge92" class="edge">
    <title>e_3583064&#45;&gt;n_1009059</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1303.14,-1293.92C1314.29,-1260.26 1344.22,-1185.94 1399,-1155 1426.35,-1139.56 1932.64,-1138.6 1964,-1137 2134.42,-1128.28 3496,-1199.64 3496,-1029 3496,-1029 3496,-1029 3496,-702 3496,-589.53 3105.24,-653.23 2993,-646 2543.64,-617.06 2429.1,-660.81 1980,-628 1956.02,-626.25 1929.72,-623.11 1906.96,-620.01"/>
    <polygon fill="green" stroke="green" points="1907.15,-616.5 1896.77,-618.59 1906.19,-623.43 1907.15,-616.5"/>
    </g>
    <!-- n_1009061 -->
    <g id="node53" class="node">
    <title>n_1009061</title>
    <ellipse fill="none" stroke="black" cx="1863" cy="-304" rx="96.68" ry="18"/>
    <text text-anchor="middle" x="1863" y="-300.3" font-family="Times,serif" font-size="14.00">ForwardEulerHost</text>
    </g>
    <!-- e_3583064&#45;&gt;n_1009061 -->
    <g id="edge98" class="edge">
    <title>e_3583064&#45;&gt;n_1009061</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1321.94,-1293.99C1335.58,-1283.39 1352.25,-1268.78 1364,-1253 1392.63,-1214.56 1368.85,-1181.17 1409,-1155 1436.74,-1136.92 2567.89,-1137.73 2601,-1137 2778.36,-1133.11 3231.08,-1171.24 3399,-1114 3459.84,-1093.26 3516,-1093.27 3516,-1029 3516,-1029 3516,-1029 3516,-652.5 3516,-603.93 3537.41,-474.1 3510,-434 3475.16,-383.02 3441.84,-395.23 3382,-380 3299.33,-358.96 3276.19,-365.57 3191,-361 2968.87,-349.09 2411.79,-370.08 2190,-353 2103.21,-346.31 2004.44,-330.7 1938.38,-319.08"/>
    <polygon fill="green" stroke="green" points="1938.92,-315.62 1928.47,-317.32 1937.7,-322.51 1938.92,-315.62"/>
    </g>
    <!-- n_1009040 -->
    <g id="node55" class="node">
    <title>n_1009040</title>
    <ellipse fill="none" stroke="black" cx="3590" cy="-610" rx="55.49" ry="18"/>
    <text text-anchor="middle" x="3590" y="-606.3" font-family="Times,serif" font-size="14.00">MapEdge</text>
    </g>
    <!-- e_3583064&#45;&gt;n_1009040 -->
    <g id="edge108" class="edge">
    <title>e_3583064&#45;&gt;n_1009040</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1325.22,-1309.72C1350.45,-1307.05 1387.28,-1299.12 1409,-1276 1446.94,-1235.62 1395.51,-1189.33 1439,-1155 1484.24,-1119.29 3467.84,-1171.52 3514,-1137 3528.41,-1126.22 3536,-1108.31 3536,-1029 3536,-1029 3536,-1029 3536,-702 3536,-676.74 3551.58,-652.36 3566,-635.21"/>
    <polygon fill="green" stroke="green" points="3568.91,-637.2 3572.91,-627.39 3563.67,-632.56 3568.91,-637.2"/>
    </g>
    <!-- e_3583064&#45;&gt;n_1009034 -->
    <g id="edge142" class="edge">
    <title>e_3583064&#45;&gt;n_1009034</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1325.06,-1310.02C1355.34,-1307.7 1404.65,-1300.16 1439,-1276 1445.55,-1271.39 1444.44,-1267.59 1449,-1261 1481.97,-1213.32 1473.55,-1181.71 1525,-1155 1574.8,-1129.15 3500.75,-1171.5 3545,-1137 3560.52,-1124.9 3556,-1102.8 3556,-1029 3556,-1029 3556,-1029 3556,-745.5 3556,-710.36 3553.8,-696.24 3576,-669 3601.99,-637.11 3634.23,-660.86 3659,-628 3673.96,-608.16 3659.36,-595.9 3669,-573 3715.49,-462.52 3788.62,-467.21 3825,-353 3836.6,-316.58 3851.57,-294.48 3825,-267 3804.45,-245.74 3322.49,-251.18 3293,-249 3268.69,-247.2 3242.23,-244.45 3218.45,-241.68"/>
    <polygon fill="green" stroke="green" points="3218.78,-238.19 3208.43,-240.49 3217.95,-245.14 3218.78,-238.19"/>
    </g>
    <!-- e_3583067&#45;&gt;n_1009061 -->
    <g id="edge99" class="edge">
    <title>e_3583067&#45;&gt;n_1009061</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1218.14,-1049.24C1221.11,-1048.38 1224.08,-1047.62 1227,-1047 1360.32,-1018.86 1396.99,-1036.22 1533,-1028 1668.99,-1019.78 1706.45,-1041.49 1839,-1010 1897.88,-996.01 1920.5,-998.07 1964,-956 1976.72,-943.7 1967.21,-931.08 1981,-920 2065.22,-852.34 2110.84,-879.74 2218,-866 2410.08,-841.38 2899.68,-879.73 3089,-839 3174.13,-820.69 3185.53,-785.14 3270,-764 3292.09,-758.47 3354.6,-768.69 3372,-754 3399.21,-731.03 3408.24,-464.58 3390,-434 3364.12,-390.62 3338.44,-394.32 3290,-380 3188.24,-349.92 3158.01,-365.72 3052,-361 2860.63,-352.48 2380.99,-367.83 2190,-353 2103.21,-346.26 2004.44,-330.65 1938.38,-319.05"/>
    <polygon fill="green" stroke="green" points="1938.92,-315.59 1928.47,-317.3 1937.71,-322.49 1938.92,-315.59"/>
    </g>
    <!-- n_1009060 -->
    <g id="node52" class="node">
    <title>n_1009060</title>
    <ellipse fill="none" stroke="black" cx="1832" cy="-398" rx="128.08" ry="18"/>
    <text text-anchor="middle" x="1832" y="-394.3" font-family="Times,serif" font-size="14.00">ForwardEulerHost2Deriv</text>
    </g>
    <!-- e_3583068&#45;&gt;n_1009060 -->
    <g id="edge95" class="edge">
    <title>e_3583068&#45;&gt;n_1009060</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1126.14,-1048.61C1129.12,-1048.01 1132.09,-1047.46 1135,-1047 1173.68,-1040.84 1800.68,-1018.09 1839,-1010 1905.07,-996.06 1922.02,-988.87 1981,-956 2003.98,-943.19 2003.37,-929.25 2028,-920 2092.73,-895.68 3205.32,-863.46 3270,-839 3327.79,-817.15 3338.35,-799.63 3380,-754 3391.72,-741.16 3394.32,-737.05 3401,-721 3412.64,-693.03 3416,-684.8 3416,-654.5 3416,-654.5 3416,-654.5 3416,-484 3416,-370.01 3281.65,-452.51 2190,-416 2113.4,-413.44 2027.63,-409.41 1959.25,-405.91"/>
    <polygon fill="green" stroke="green" points="1959.03,-402.4 1948.86,-405.38 1958.67,-409.39 1959.03,-402.4"/>
    </g>
    <!-- e_3583070&#45;&gt;n_1009056 -->
    <g id="edge83" class="edge">
    <title>e_3583070&#45;&gt;n_1009056</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1325.71,-1060.58C1481.17,-1049.19 1988.11,-1013.06 1991,-1010 2040.77,-957.34 2035.38,-901.82 1988,-847 1981.62,-839.62 1875.94,-819.68 1799.42,-805.71"/>
    <polygon fill="green" stroke="green" points="1799.77,-802.21 1789.31,-803.86 1798.52,-809.1 1799.77,-802.21"/>
    </g>
    <!-- e_3583070&#45;&gt;n_1009056 -->
    <g id="edge193" class="edge">
    <title>e_3583070&#45;&gt;n_1009056</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1325.71,-1061.08C1483.76,-1050.29 2006.06,-1013.11 2009,-1010 2058.77,-957.34 2053.38,-901.82 2006,-847 1999.45,-839.42 1888.04,-818.57 1806.43,-804.56"/>
    <polygon fill="green" stroke="green" points="1806.58,-801.04 1796.13,-802.81 1805.4,-807.94 1806.58,-801.04"/>
    </g>
    <!-- n_1009050&#45;&gt;e_3583073 -->
    <g id="edge31" class="edge">
    <title>n_1009050&#45;&gt;e_3583073</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M910.22,-772.21C934.83,-758.96 969.37,-740.39 996.18,-725.96"/>
    <polygon fill="red" stroke="red" points="998.16,-728.87 1005.31,-721.05 994.84,-722.7 998.16,-728.87"/>
    </g>
    <!-- n_1009045 -->
    <g id="node26" class="node">
    <title>n_1009045</title>
    <ellipse fill="none" stroke="black" cx="1147" cy="-485" rx="54.69" ry="18"/>
    <text text-anchor="middle" x="1147" y="-481.3" font-family="Times,serif" font-size="14.00">FreeAlloc</text>
    </g>
    <!-- n_1009050&#45;&gt;n_1009045 -->
    <g id="edge43" class="edge">
    <title>n_1009050&#45;&gt;n_1009045</title>
    <path fill="none" stroke="black" d="M880.76,-771.95C885.67,-733.49 903.17,-639.63 960,-592 1003.23,-555.77 1036.09,-594.77 1084,-565 1104.94,-551.99 1121.87,-529.46 1132.89,-511.79"/>
    <polygon fill="black" stroke="black" points="1135.97,-513.44 1138.1,-503.06 1129.96,-509.85 1135.97,-513.44"/>
    </g>
    <!-- n_1009045&#45;&gt;e_3583077 -->
    <g id="edge32" class="edge">
    <title>n_1009045&#45;&gt;e_3583077</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1136.16,-467.21C1131.1,-455.41 1125.73,-439.38 1122.2,-425.82"/>
    <polygon fill="red" stroke="red" points="1125.59,-424.97 1119.88,-416.05 1118.78,-426.59 1125.59,-424.97"/>
    </g>
    <!-- n_1009045&#45;&gt;e_3583077 -->
    <g id="edge64" class="edge">
    <title>n_1009045&#45;&gt;e_3583077</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1147.08,-466.8C1144.63,-455.05 1139.87,-439.24 1134.85,-425.84"/>
    <polygon fill="red" stroke="red" points="1137.95,-424.17 1131,-416.18 1131.45,-426.76 1137.95,-424.17"/>
    </g>
    <!-- n_1009046 -->
    <g id="node27" class="node">
    <title>n_1009046</title>
    <ellipse fill="none" stroke="black" cx="1220" cy="-398" rx="54.69" ry="18"/>
    <text text-anchor="middle" x="1220" y="-394.3" font-family="Times,serif" font-size="14.00">FreeAlloc</text>
    </g>
    <!-- n_1009045&#45;&gt;n_1009046 -->
    <g id="edge44" class="edge">
    <title>n_1009045&#45;&gt;n_1009046</title>
    <path fill="none" stroke="black" d="M1161.42,-467.21C1172.19,-454.67 1187.06,-437.35 1199.13,-423.3"/>
    <polygon fill="black" stroke="black" points="1202,-425.34 1205.86,-415.47 1196.69,-420.78 1202,-425.34"/>
    </g>
    <!-- n_1009072_end -->
    <g id="node39" class="node">
    <title>n_1009072_end</title>
    <ellipse fill="black" stroke="black" cx="2984" cy="-398" rx="5.4" ry="5.4"/>
    </g>
    <!-- n_1009045&#45;&gt;n_1009072_end -->
    <g id="edge71" class="edge">
    <title>n_1009045&#45;&gt;n_1009072_end</title>
    <path fill="none" stroke="black" d="M1186.85,-472.61C1194.5,-470.61 1202.47,-468.64 1210,-467 1257.55,-456.65 1270.01,-457.04 1318,-449 1357.56,-442.37 1367.05,-437.64 1407,-434 1673.26,-409.71 2342.76,-424.07 2610,-416 2749.24,-411.79 2917.48,-402.71 2968.57,-399.87"/>
    <polygon fill="black" stroke="black" points="2968.94,-403.35 2978.73,-399.3 2968.55,-396.37 2968.94,-403.35"/>
    </g>
    <!-- n_1009046&#45;&gt;e_3583078 -->
    <g id="edge33" class="edge">
    <title>n_1009046&#45;&gt;e_3583078</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1194.27,-382.03C1181.97,-374.23 1167.48,-364.02 1156,-353 1149.09,-346.36 1142.49,-338.3 1136.88,-330.69"/>
    <polygon fill="red" stroke="red" points="1139.42,-328.22 1130.78,-322.08 1133.7,-332.26 1139.42,-328.22"/>
    </g>
    <!-- n_1009047 -->
    <g id="node28" class="node">
    <title>n_1009047</title>
    <ellipse fill="none" stroke="black" cx="1220" cy="-304" rx="54.69" ry="18"/>
    <text text-anchor="middle" x="1220" y="-300.3" font-family="Times,serif" font-size="14.00">FreeAlloc</text>
    </g>
    <!-- n_1009046&#45;&gt;n_1009047 -->
    <g id="edge45" class="edge">
    <title>n_1009046&#45;&gt;n_1009047</title>
    <path fill="none" stroke="black" d="M1220,-379.7C1220,-366.46 1220,-347.95 1220,-332.66"/>
    <polygon fill="black" stroke="black" points="1223.5,-332.23 1220,-322.23 1216.5,-332.23 1223.5,-332.23"/>
    </g>
    <!-- n_1009047&#45;&gt;e_3583079 -->
    <g id="edge34" class="edge">
    <title>n_1009047&#45;&gt;e_3583079</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1187.77,-289.36C1177.7,-285.38 1166.48,-281.24 1156,-278 1100.37,-260.8 1034.23,-246.74 993.95,-238.87"/>
    <polygon fill="red" stroke="red" points="994.53,-235.42 984.04,-236.96 993.2,-242.29 994.53,-235.42"/>
    </g>
    <!-- n_1009066 -->
    <g id="node29" class="node">
    <title>n_1009066</title>
    <ellipse fill="none" stroke="black" cx="2917" cy="-790" rx="50.09" ry="18"/>
    <text text-anchor="middle" x="2917" y="-786.3" font-family="Times,serif" font-size="14.00">SetEdge</text>
    </g>
    <!-- n_1009047&#45;&gt;n_1009066 -->
    <g id="edge202" class="edge">
    <title>n_1009047&#45;&gt;n_1009066</title>
    <path fill="none" stroke="black" d="M1264.78,-314.31C1322.7,-325.88 1426.86,-345.05 1517,-353 1708.06,-369.84 3057.63,-330.76 3243,-380 3291.06,-392.77 3313.44,-392.6 3341,-434 3375.43,-485.72 3356,-510.86 3356,-573 3356,-704 3356,-704 3356,-704 3356,-766.98 3141.48,-756.09 3079,-764 3042.95,-768.56 3002.56,-774.79 2971.13,-779.89"/>
    <polygon fill="black" stroke="black" points="2970.56,-776.44 2961.26,-781.5 2971.69,-783.35 2970.56,-776.44"/>
    </g>
    <!-- e_3583099 -->
    <g id="node30" class="node">
    <title>e_3583099</title>
    <polygon fill="lightgrey" stroke="black" points="2388,-503 2202,-503 2202,-467 2388,-467 2388,-503"/>
    <text text-anchor="middle" x="2295" y="-481.3" font-family="Times,serif" font-size="14.00">ext_force_accretion_pos</text>
    </g>
    <!-- n_1009066&#45;&gt;e_3583099 -->
    <g id="edge47" class="edge">
    <title>n_1009066&#45;&gt;e_3583099</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M2919.14,-771.84C2923.09,-731.39 2926.25,-630.58 2866,-592 2778.27,-535.82 2495.64,-601.3 2398,-565 2366.86,-553.42 2337.42,-528.98 2318.06,-510.33"/>
    <polygon fill="red" stroke="red" points="2320.47,-507.79 2310.9,-503.25 2315.55,-512.77 2320.47,-507.79"/>
    </g>
    <!-- n_1009067 -->
    <g id="node31" class="node">
    <title>n_1009067</title>
    <ellipse fill="none" stroke="black" cx="2848" cy="-703" rx="50.09" ry="18"/>
    <text text-anchor="middle" x="2848" y="-699.3" font-family="Times,serif" font-size="14.00">SetEdge</text>
    </g>
    <!-- n_1009066&#45;&gt;n_1009067 -->
    <g id="edge74" class="edge">
    <title>n_1009066&#45;&gt;n_1009067</title>
    <path fill="none" stroke="black" d="M2903.7,-772.61C2893.55,-760.11 2879.4,-742.69 2867.91,-728.53"/>
    <polygon fill="black" stroke="black" points="2870.52,-726.19 2861.5,-720.63 2865.08,-730.6 2870.52,-726.19"/>
    </g>
    <!-- n_1009068 -->
    <g id="node33" class="node">
    <title>n_1009068</title>
    <ellipse fill="none" stroke="black" cx="2802" cy="-610" rx="55.49" ry="18"/>
    <text text-anchor="middle" x="2802" y="-606.3" font-family="Times,serif" font-size="14.00">MapEdge</text>
    </g>
    <!-- e_3583099&#45;&gt;n_1009068 -->
    <g id="edge49" class="edge">
    <title>e_3583099&#45;&gt;n_1009068</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M2311.37,-503.26C2330.28,-521.99 2363.28,-551.08 2398,-565 2458,-589.06 2639.14,-601.22 2737.22,-606.19"/>
    <polygon fill="green" stroke="green" points="2737.16,-609.69 2747.32,-606.69 2737.5,-602.7 2737.16,-609.69"/>
    </g>
    <!-- e_3583099&#45;&gt;n_1009069 -->
    <g id="edge58" class="edge">
    <title>e_3583099&#45;&gt;n_1009069</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M2306.74,-466.8C2314.99,-454.7 2326.18,-438.3 2335.49,-424.67"/>
    <polygon fill="green" stroke="green" points="2338.53,-426.41 2341.28,-416.18 2332.75,-422.46 2338.53,-426.41"/>
    </g>
    <!-- e_3583100 -->
    <g id="node32" class="node">
    <title>e_3583100</title>
    <polygon fill="lightgrey" stroke="black" points="2597.5,-503 2406.5,-503 2406.5,-467 2597.5,-467 2597.5,-503"/>
    <text text-anchor="middle" x="2502" y="-481.3" font-family="Times,serif" font-size="14.00">ext_force_accretion_racc</text>
    </g>
    <!-- n_1009067&#45;&gt;e_3583100 -->
    <g id="edge48" class="edge">
    <title>n_1009067&#45;&gt;e_3583100</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M2858.21,-685.11C2871.16,-661.25 2889.21,-617.71 2866,-592 2826.48,-548.23 2656.65,-587.16 2602,-565 2572.22,-552.92 2544.04,-529.12 2525.23,-510.78"/>
    <polygon fill="red" stroke="red" points="2527.31,-507.91 2517.77,-503.31 2522.36,-512.86 2527.31,-507.91"/>
    </g>
    <!-- n_1009067&#45;&gt;n_1009068 -->
    <g id="edge75" class="edge">
    <title>n_1009067&#45;&gt;n_1009068</title>
    <path fill="none" stroke="black" d="M2839.35,-684.88C2832.54,-671.41 2822.93,-652.41 2815.17,-637.05"/>
    <polygon fill="black" stroke="black" points="2818.25,-635.39 2810.61,-628.04 2812,-638.54 2818.25,-635.39"/>
    </g>
    <!-- e_3583100&#45;&gt;n_1009069 -->
    <g id="edge59" class="edge">
    <title>e_3583100&#45;&gt;n_1009069</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M2466.03,-466.88C2454.99,-461.39 2442.89,-455.15 2432,-449 2416.93,-440.49 2400.7,-430.39 2386.9,-421.51"/>
    <polygon fill="green" stroke="green" points="2388.51,-418.38 2378.22,-415.87 2384.7,-424.25 2388.51,-418.38"/>
    </g>
    <!-- e_3583102 -->
    <g id="node34" class="node">
    <title>e_3583102</title>
    <polygon fill="lightgrey" stroke="black" points="2178,-503 1992,-503 1992,-467 2178,-467 2178,-503"/>
    <text text-anchor="middle" x="2085" y="-481.3" font-family="Times,serif" font-size="14.00">has_ext_force_accretion</text>
    </g>
    <!-- n_1009068&#45;&gt;e_3583102 -->
    <g id="edge50" class="edge">
    <title>n_1009068&#45;&gt;e_3583102</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M2746.7,-609C2615.95,-608.36 2291.13,-602.88 2190,-565 2158.5,-553.2 2128.46,-528.79 2108.64,-510.21"/>
    <polygon fill="red" stroke="red" points="2110.95,-507.57 2101.31,-503.16 2106.09,-512.61 2110.95,-507.57"/>
    </g>
    <!-- n_1009072 -->
    <g id="node35" class="node">
    <title>n_1009072</title>
    <polygon fill="none" stroke="black" points="2802,-503 2615.32,-485 2802,-467 2988.68,-485 2802,-503"/>
    <text text-anchor="middle" x="2802" y="-481.3" font-family="Times,serif" font-size="14.00">if_has_ext_force_accretion</text>
    </g>
    <!-- n_1009068&#45;&gt;n_1009072 -->
    <g id="edge76" class="edge">
    <title>n_1009068&#45;&gt;n_1009072</title>
    <path fill="none" stroke="black" d="M2802,-591.9C2802,-571.63 2802,-537.6 2802,-513.59"/>
    <polygon fill="black" stroke="black" points="2805.5,-513.35 2802,-503.35 2798.5,-513.35 2805.5,-513.35"/>
    </g>
    <!-- e_3583102&#45;&gt;n_1009072 -->
    <g id="edge73" class="edge">
    <title>e_3583102&#45;&gt;n_1009072</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M2099.69,-503.02C2119.47,-525.7 2157.06,-563.5 2199,-578.5 2241.06,-593.54 2557.39,-588.15 2601,-578.5 2663.79,-564.61 2730.25,-529.01 2768.84,-505.97"/>
    <polygon fill="green" stroke="green" points="2770.82,-508.86 2777.56,-500.69 2767.2,-502.87 2770.82,-508.86"/>
    </g>
    <!-- n_1009072&#45;&gt;n_1009019 -->
    <g id="edge70" class="edge">
    <title>n_1009072&#45;&gt;n_1009019</title>
    <path fill="none" stroke="black" d="M2850.83,-498.33C2928.19,-520.01 3064.74,-568.4 3009,-628 2962.53,-677.7 2465.75,-662.67 2398,-669 2204.57,-687.07 2157.69,-706.04 1964,-721 1735.65,-738.64 1677.02,-717.55 1449,-739 1352.56,-748.07 1241.19,-767.08 1177.05,-778.87"/>
    <polygon fill="black" stroke="black" points="1176.36,-775.44 1167.17,-780.7 1177.64,-782.32 1176.36,-775.44"/>
    <text text-anchor="middle" x="2973.5" y="-649.8" font-family="Times,serif" font-size="14.00">true</text>
    </g>
    <!-- n_1009072&#45;&gt;n_1009072_end -->
    <g id="edge72" class="edge">
    <title>n_1009072&#45;&gt;n_1009072_end</title>
    <path fill="none" stroke="black" stroke-dasharray="5,2" d="M2832.46,-469.77C2872.48,-451.08 2941.09,-419.04 2970.24,-405.42"/>
    <polygon fill="black" stroke="black" points="2971.77,-408.58 2979.34,-401.17 2968.8,-402.23 2971.77,-408.58"/>
    <text text-anchor="middle" x="2920" y="-437.8" font-family="Times,serif" font-size="14.00">false</text>
    </g>
    <!-- e_3583101 -->
    <g id="node37" class="node">
    <title>e_3583101</title>
    <polygon fill="lightgrey" stroke="black" points="2401.5,-322 2204.5,-322 2204.5,-286 2401.5,-286 2401.5,-322"/>
    <text text-anchor="middle" x="2303" y="-300.3" font-family="Times,serif" font-size="14.00">ext_force_accretion_table</text>
    </g>
    <!-- n_1009069&#45;&gt;e_3583101 -->
    <g id="edge60" class="edge">
    <title>n_1009069&#45;&gt;e_3583101</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M2343.6,-379.7C2336.19,-366.07 2325.75,-346.86 2317.31,-331.34"/>
    <polygon fill="red" stroke="red" points="2320.21,-329.34 2312.36,-322.23 2314.06,-332.68 2320.21,-329.34"/>
    </g>
    <!-- n_1009069&#45;&gt;n_1009070 -->
    <g id="edge68" class="edge">
    <title>n_1009069&#45;&gt;n_1009070</title>
    <path fill="none" stroke="black" d="M2384.59,-380.24C2394.74,-373.22 2404.92,-364.08 2411,-353 2426.89,-324.06 2427.08,-285.24 2424.83,-259.46"/>
    <polygon fill="black" stroke="black" points="2428.29,-258.86 2423.76,-249.28 2421.33,-259.59 2428.29,-258.86"/>
    </g>
    <!-- e_3583101&#45;&gt;n_1009070 -->
    <g id="edge62" class="edge">
    <title>e_3583101&#45;&gt;n_1009070</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M2331.26,-285.99C2347.17,-276.42 2367.22,-264.36 2384.33,-254.07"/>
    <polygon fill="green" stroke="green" points="2386.2,-257.02 2392.97,-248.87 2382.59,-251.02 2386.2,-257.02"/>
    </g>
    <!-- n_1009070&#45;&gt;e_3583073 -->
    <g id="edge63" class="edge">
    <title>n_1009070&#45;&gt;e_3583073</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M2588.48,-236.83C2841.46,-244.26 3309.32,-258.5 3477,-267 3562.7,-271.35 3793.05,-191.17 3638,-353 3623.61,-368.02 3470.08,-352.72 3451,-361 3419,-374.89 3423.03,-395.23 3395,-416 3381.58,-425.95 3373.43,-421.82 3362,-434 3318.05,-480.83 3354.58,-529.58 3301,-565 3218.31,-619.66 1610.5,-559.09 1517,-592 1470.12,-608.5 1475.07,-642.35 1429,-661 1369.85,-684.94 1188.82,-695.76 1094.9,-699.87"/>
    <polygon fill="red" stroke="red" points="1094.55,-696.38 1084.71,-700.3 1094.85,-703.37 1094.55,-696.38"/>
    </g>
    <!-- n_1009070&#45;&gt;n_1009045 -->
    <g id="edge69" class="edge">
    <title>n_1009070&#45;&gt;n_1009045</title>
    <path fill="none" stroke="black" d="M2588.2,-236.91C2916.86,-246.76 3616.13,-268.78 3625,-278 3648.12,-302.02 3648.19,-329.05 3625,-353 3615.37,-362.94 3389.53,-358.09 3376,-361 3313.47,-374.47 3305.63,-403.01 3243,-416 3127.55,-439.95 2299.87,-431 2182,-434 1965.95,-439.5 1423.74,-434.97 1210,-467 1205.21,-467.72 1200.26,-468.67 1195.35,-469.76"/>
    <polygon fill="black" stroke="black" points="1194.26,-466.42 1185.35,-472.15 1195.89,-473.23 1194.26,-466.42"/>
    </g>
    <!-- n_1009072_end&#45;&gt;n_1009063 -->
    <g id="edge203" class="edge">
    <title>n_1009072_end&#45;&gt;n_1009063</title>
    <path fill="none" stroke="black" d="M2988.98,-400.69C2999.77,-404.25 3026.17,-412.52 3049,-416 3133.23,-428.85 3350.32,-409.74 3432,-434 3549.06,-468.77 3608.31,-467.04 3669,-573 3681.15,-594.21 3677.04,-604.92 3669,-628 3647.09,-690.89 3576,-678.9 3576,-745.5 3576,-1029 3576,-1029 3576,-1029 3576,-1115.2 3566.67,-1127.03 3555,-1137 3285.23,-1367.5 2318.05,-1249.68 1966,-1294 1949.74,-1296.05 1932.19,-1298.58 1915.95,-1301.06"/>
    <polygon fill="black" stroke="black" points="1915.38,-1297.61 1906.04,-1302.6 1916.45,-1304.53 1915.38,-1297.61"/>
    </g>
    <!-- n_1009063&#45;&gt;n_1009058 -->
    <g id="edge104" class="edge">
    <title>n_1009063&#45;&gt;n_1009058</title>
    <path fill="none" stroke="black" d="M1854.13,-1293.93C1852.94,-1270.62 1850.79,-1228.61 1849.38,-1201.01"/>
    <polygon fill="black" stroke="black" points="1852.87,-1200.67 1848.86,-1190.86 1845.88,-1201.02 1852.87,-1200.67"/>
    <text text-anchor="middle" x="1868.5" y="-1264.8" font-family="Times,serif" font-size="14.00">true</text>
    </g>
    <!-- n_1009063_end -->
    <g id="node54" class="node">
    <title>n_1009063_end</title>
    <ellipse fill="black" stroke="black" cx="1963" cy="-231" rx="5.4" ry="5.4"/>
    </g>
    <!-- n_1009063&#45;&gt;n_1009063_end -->
    <g id="edge106" class="edge">
    <title>n_1009063&#45;&gt;n_1009063_end</title>
    <path fill="none" stroke="black" stroke-dasharray="5,2" d="M1773.39,-1307.75C1686.65,-1302.45 1557.56,-1288.65 1525,-1253 1359.86,-1072.22 1479,-948.86 1479,-704 1479,-704 1479,-704 1479,-303 1479,-282.78 1497.96,-284.79 1517,-278 1598.97,-248.79 1877.96,-235.51 1947.3,-232.62"/>
    <polygon fill="black" stroke="black" points="1947.86,-236.1 1957.71,-232.2 1947.58,-229.11 1947.86,-236.1"/>
    <text text-anchor="middle" x="1495" y="-742.8" font-family="Times,serif" font-size="14.00">false</text>
    </g>
    <!-- n_1009053 -->
    <g id="node42" class="node">
    <title>n_1009053</title>
    <ellipse fill="none" stroke="black" cx="1658" cy="-1065" rx="50.09" ry="18"/>
    <text text-anchor="middle" x="1658" y="-1061.3" font-family="Times,serif" font-size="14.00">SetEdge</text>
    </g>
    <!-- n_1009058&#45;&gt;n_1009053 -->
    <g id="edge88" class="edge">
    <title>n_1009058&#45;&gt;n_1009053</title>
    <path fill="none" stroke="black" d="M1797.26,-1163.71C1752.36,-1155.96 1692.63,-1144.49 1684,-1137 1671.28,-1125.95 1664.77,-1108.13 1661.46,-1093.11"/>
    <polygon fill="black" stroke="black" points="1664.9,-1092.46 1659.63,-1083.27 1658.01,-1093.74 1664.9,-1092.46"/>
    <text text-anchor="middle" x="1699.5" y="-1125.8" font-family="Times,serif" font-size="14.00">true</text>
    </g>
    <!-- n_1009058&#45;&gt;n_1009053 -->
    <g id="edge198" class="edge">
    <title>n_1009058&#45;&gt;n_1009053</title>
    <path fill="none" stroke="black" d="M1813.8,-1160.9C1785.35,-1150.87 1744.41,-1134.54 1712,-1114 1700.91,-1106.97 1689.86,-1097.66 1680.67,-1089.12"/>
    <polygon fill="black" stroke="black" points="1683.07,-1086.57 1673.43,-1082.18 1678.23,-1091.63 1683.07,-1086.57"/>
    <text text-anchor="middle" x="1766.5" y="-1125.8" font-family="Times,serif" font-size="14.00">true</text>
    </g>
    <!-- n_1009058_end -->
    <g id="node49" class="node">
    <title>n_1009058_end</title>
    <ellipse fill="black" stroke="black" cx="1848" cy="-703" rx="5.4" ry="5.4"/>
    </g>
    <!-- n_1009058&#45;&gt;n_1009058_end -->
    <g id="edge90" class="edge">
    <title>n_1009058&#45;&gt;n_1009058_end</title>
    <path fill="none" stroke="black" stroke-dasharray="5,2" d="M1851.28,-1155.55C1855.13,-1134.78 1861,-1097.89 1861,-1066 1861,-1066 1861,-1066 1861,-789 1861,-764.01 1855.44,-735.37 1851.6,-718.52"/>
    <polygon fill="black" stroke="black" points="1854.94,-717.47 1849.2,-708.57 1848.14,-719.11 1854.94,-717.47"/>
    <text text-anchor="middle" x="1878" y="-934.3" font-family="Times,serif" font-size="14.00">false</text>
    </g>
    <!-- n_1009058&#45;&gt;n_1009058_end -->
    <g id="edge200" class="edge">
    <title>n_1009058&#45;&gt;n_1009058_end</title>
    <path fill="none" stroke="black" stroke-dasharray="5,2" d="M1865.3,-1157.83C1886.03,-1139.15 1918,-1104.15 1918,-1066 1918,-1066 1918,-1066 1918,-789 1918,-753.68 1881.53,-725.06 1861.24,-711.87"/>
    <polygon fill="black" stroke="black" points="1862.94,-708.81 1852.59,-706.55 1859.27,-714.77 1862.94,-708.81"/>
    <text text-anchor="middle" x="1935" y="-934.3" font-family="Times,serif" font-size="14.00">false</text>
    </g>
    <!-- e_3583096 -->
    <g id="node43" class="node">
    <title>e_3583096</title>
    <polygon fill="lightgrey" stroke="black" points="1816,-956 1762,-956 1762,-920 1816,-920 1816,-956"/>
    <text text-anchor="middle" x="1789" y="-934.3" font-family="Times,serif" font-size="14.00">G</text>
    </g>
    <!-- n_1009053&#45;&gt;e_3583096 -->
    <g id="edge77" class="edge">
    <title>n_1009053&#45;&gt;e_3583096</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1669,-1047.15C1679.44,-1036.59 1694.71,-1022.62 1708,-1010 1724.26,-994.55 1742.22,-976.85 1757.25,-962.98"/>
    <polygon fill="red" stroke="red" points="1759.77,-965.42 1764.82,-956.11 1755.06,-960.24 1759.77,-965.42"/>
    </g>
    <!-- n_1009053&#45;&gt;e_3583096 -->
    <g id="edge187" class="edge">
    <title>n_1009053&#45;&gt;e_3583096</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1682.21,-1049.03C1695.58,-1038.28 1711.91,-1023.39 1726,-1010 1741.96,-994.84 1759.56,-977.5 1772.3,-963.75"/>
    <polygon fill="red" stroke="red" points="1775.1,-965.88 1779.2,-956.11 1769.9,-961.19 1775.1,-965.88"/>
    </g>
    <!-- n_1009054 -->
    <g id="node44" class="node">
    <title>n_1009054</title>
    <ellipse fill="none" stroke="black" cx="1658" cy="-992" rx="50.09" ry="18"/>
    <text text-anchor="middle" x="1658" y="-988.3" font-family="Times,serif" font-size="14.00">SetEdge</text>
    </g>
    <!-- n_1009053&#45;&gt;n_1009054 -->
    <g id="edge85" class="edge">
    <title>n_1009053&#45;&gt;n_1009054</title>
    <path fill="none" stroke="black" d="M1652.12,-1046.81C1651.28,-1038.79 1651.05,-1029.05 1651.42,-1020.07"/>
    <polygon fill="black" stroke="black" points="1654.92,-1020.25 1652.14,-1010.03 1647.94,-1019.75 1654.92,-1020.25"/>
    </g>
    <!-- n_1009053&#45;&gt;n_1009054 -->
    <g id="edge195" class="edge">
    <title>n_1009053&#45;&gt;n_1009054</title>
    <path fill="none" stroke="black" d="M1663.88,-1046.81C1664.72,-1038.79 1664.95,-1029.05 1664.58,-1020.07"/>
    <polygon fill="black" stroke="black" points="1668.06,-1019.75 1663.86,-1010.03 1661.08,-1020.25 1668.06,-1019.75"/>
    </g>
    <!-- e_3583096&#45;&gt;n_1009056 -->
    <g id="edge80" class="edge">
    <title>e_3583096&#45;&gt;n_1009056</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1797.17,-919.82C1800.95,-914.53 1804.82,-908.39 1807,-902 1812.16,-886.86 1813.98,-880.4 1807,-866 1796.03,-843.37 1774.56,-825.51 1755.72,-812.9"/>
    <polygon fill="green" stroke="green" points="1757.6,-809.95 1747.29,-807.48 1753.81,-815.84 1757.6,-809.95"/>
    </g>
    <!-- e_3583096&#45;&gt;n_1009056 -->
    <g id="edge190" class="edge">
    <title>e_3583096&#45;&gt;n_1009056</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1814.44,-919.82C1818.95,-914.53 1822.82,-908.39 1825,-902 1830.16,-886.86 1831.98,-880.4 1825,-866 1813.73,-842.75 1791.38,-824.54 1770.19,-811.88"/>
    <polygon fill="green" stroke="green" points="1771.64,-808.68 1761.21,-806.8 1768.19,-814.77 1771.64,-808.68"/>
    </g>
    <!-- e_3583097 -->
    <g id="node45" class="node">
    <title>e_3583097</title>
    <polygon fill="lightgrey" stroke="black" points="1806.5,-902 1663.5,-902 1663.5,-866 1806.5,-866 1806.5,-902"/>
    <text text-anchor="middle" x="1735" y="-880.3" font-family="Times,serif" font-size="14.00">epsilon_grav_sink</text>
    </g>
    <!-- n_1009054&#45;&gt;e_3583097 -->
    <g id="edge78" class="edge">
    <title>n_1009054&#45;&gt;e_3583097</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1665.26,-973.97C1675.86,-956.76 1695.07,-929.98 1710.77,-910.29"/>
    <polygon fill="red" stroke="red" points="1713.65,-912.3 1717.25,-902.34 1708.22,-907.88 1713.65,-912.3"/>
    </g>
    <!-- n_1009054&#45;&gt;e_3583097 -->
    <g id="edge188" class="edge">
    <title>n_1009054&#45;&gt;e_3583097</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1674.7,-974.9C1689.01,-957.93 1708.92,-930.92 1722.06,-910.94"/>
    <polygon fill="red" stroke="red" points="1725.13,-912.62 1727.57,-902.31 1719.24,-908.85 1725.13,-912.62"/>
    </g>
    <!-- n_1009055 -->
    <g id="node46" class="node">
    <title>n_1009055</title>
    <ellipse fill="none" stroke="black" cx="1595" cy="-884" rx="50.09" ry="18"/>
    <text text-anchor="middle" x="1595" y="-880.3" font-family="Times,serif" font-size="14.00">SetEdge</text>
    </g>
    <!-- n_1009054&#45;&gt;n_1009055 -->
    <g id="edge86" class="edge">
    <title>n_1009054&#45;&gt;n_1009055</title>
    <path fill="none" stroke="black" d="M1647.16,-974.21C1641.27,-959.15 1634.11,-936.89 1623,-920 1620.47,-916.16 1617.44,-912.43 1614.29,-908.93"/>
    <polygon fill="black" stroke="black" points="1616.81,-906.49 1607.37,-901.68 1611.74,-911.33 1616.81,-906.49"/>
    </g>
    <!-- n_1009054&#45;&gt;n_1009055 -->
    <g id="edge196" class="edge">
    <title>n_1009054&#45;&gt;n_1009055</title>
    <path fill="none" stroke="black" d="M1661.2,-973.92C1659.17,-958.86 1652.04,-936.78 1641,-920 1637.76,-915.08 1633.7,-910.35 1629.31,-906.04"/>
    <polygon fill="black" stroke="black" points="1631.48,-903.29 1621.69,-899.24 1626.82,-908.51 1631.48,-903.29"/>
    </g>
    <!-- e_3583097&#45;&gt;n_1009056 -->
    <g id="edge81" class="edge">
    <title>e_3583097&#45;&gt;n_1009056</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1726.96,-865.7C1723.47,-852.33 1720.35,-833.59 1718.92,-818.22"/>
    <polygon fill="green" stroke="green" points="1722.41,-817.96 1718.22,-808.23 1715.43,-818.45 1722.41,-817.96"/>
    </g>
    <!-- e_3583097&#45;&gt;n_1009056 -->
    <g id="edge191" class="edge">
    <title>e_3583097&#45;&gt;n_1009056</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1737.78,-865.7C1737.2,-852.33 1734.61,-833.59 1731.36,-818.22"/>
    <polygon fill="green" stroke="green" points="1734.71,-817.17 1729.02,-808.23 1727.9,-818.76 1734.71,-817.17"/>
    </g>
    <!-- e_3583069 -->
    <g id="node47" class="node">
    <title>e_3583069</title>
    <polygon fill="lightgrey" stroke="black" points="1773.5,-721 1668.5,-721 1668.5,-685 1773.5,-685 1773.5,-721"/>
    <text text-anchor="middle" x="1721" y="-699.3" font-family="Times,serif" font-size="14.00">sink_acc_ext</text>
    </g>
    <!-- n_1009055&#45;&gt;e_3583069 -->
    <g id="edge79" class="edge">
    <title>n_1009055&#45;&gt;e_3583069</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1589.18,-865.7C1585.29,-836.78 1586.13,-780.19 1597,-764 1605.03,-752.03 1633.79,-737.03 1661.67,-725.02"/>
    <polygon fill="red" stroke="red" points="1663.19,-728.17 1671.05,-721.07 1660.48,-721.72 1663.19,-728.17"/>
    </g>
    <!-- n_1009055&#45;&gt;e_3583069 -->
    <g id="edge189" class="edge">
    <title>n_1009055&#45;&gt;e_3583069</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1600.05,-865.7C1603.29,-836.78 1604.13,-780.19 1615,-764 1622.96,-752.13 1651.29,-737.29 1676.75,-725.33"/>
    <polygon fill="red" stroke="red" points="1678.35,-728.45 1685.95,-721.07 1675.4,-722.09 1678.35,-728.45"/>
    </g>
    <!-- n_1009055&#45;&gt;n_1009056 -->
    <g id="edge87" class="edge">
    <title>n_1009055&#45;&gt;n_1009056</title>
    <path fill="none" stroke="black" d="M1611.68,-866.97C1630.28,-852.12 1660.54,-829.88 1684.59,-813.29"/>
    <polygon fill="black" stroke="black" points="1686.85,-815.99 1693.14,-807.46 1682.9,-810.2 1686.85,-815.99"/>
    </g>
    <!-- n_1009055&#45;&gt;n_1009056 -->
    <g id="edge197" class="edge">
    <title>n_1009055&#45;&gt;n_1009056</title>
    <path fill="none" stroke="black" d="M1620.36,-868.22C1642.2,-853.63 1673.33,-831.1 1695.26,-814.13"/>
    <polygon fill="black" stroke="black" points="1697.47,-816.85 1703.18,-807.93 1693.15,-811.34 1697.47,-816.85"/>
    </g>
    <!-- e_3583069&#45;&gt;n_1009060 -->
    <g id="edge96" class="edge">
    <title>e_3583069&#45;&gt;n_1009060</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1724.05,-684.86C1725.32,-677.52 1726.78,-668.85 1728,-661 1741.33,-574.97 1713.81,-543.69 1755,-467 1764.68,-448.97 1781.16,-433.44 1796.39,-421.79"/>
    <polygon fill="green" stroke="green" points="1798.67,-424.46 1804.67,-415.73 1794.53,-418.81 1798.67,-424.46"/>
    </g>
    <!-- n_1009056&#45;&gt;e_3583069 -->
    <g id="edge84" class="edge">
    <title>n_1009056&#45;&gt;e_3583069</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1715.45,-771.8C1714.19,-760.16 1713.92,-744.55 1714.65,-731.24"/>
    <polygon fill="red" stroke="red" points="1718.15,-731.42 1715.45,-721.18 1711.17,-730.87 1718.15,-731.42"/>
    </g>
    <!-- n_1009056&#45;&gt;e_3583069 -->
    <g id="edge194" class="edge">
    <title>n_1009056&#45;&gt;e_3583069</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1726.55,-771.8C1727.81,-760.16 1728.08,-744.55 1727.35,-731.24"/>
    <polygon fill="red" stroke="red" points="1730.83,-730.87 1726.55,-721.18 1723.85,-731.42 1730.83,-730.87"/>
    </g>
    <!-- n_1009056&#45;&gt;n_1009058_end -->
    <g id="edge89" class="edge">
    <title>n_1009056&#45;&gt;n_1009058_end</title>
    <path fill="none" stroke="black" d="M1753.42,-772.79C1776.94,-761.23 1808.08,-743.72 1830,-721 1832.25,-718.67 1834.08,-715.67 1835.98,-712.84"/>
    <polygon fill="black" stroke="black" points="1838.64,-715.12 1842.85,-705.39 1833.5,-710.37 1838.64,-715.12"/>
    </g>
    <!-- n_1009056&#45;&gt;n_1009058_end -->
    <g id="edge199" class="edge">
    <title>n_1009056&#45;&gt;n_1009058_end</title>
    <path fill="none" stroke="black" d="M1766.83,-773.69C1793.3,-762.15 1825.51,-744.31 1848,-721 1849.46,-719.49 1850.75,-717.69 1851.72,-715.84"/>
    <polygon fill="black" stroke="black" points="1855.22,-716.07 1852.63,-705.79 1848.25,-715.44 1855.22,-716.07"/>
    </g>
    <!-- n_1009058_end&#45;&gt;n_1009059 -->
    <g id="edge101" class="edge">
    <title>n_1009058_end&#45;&gt;n_1009059</title>
    <path fill="none" stroke="black" d="M1848,-697.36C1848,-686.58 1848,-659.14 1848,-638.06"/>
    <polygon fill="black" stroke="black" points="1851.5,-638.03 1848,-628.03 1844.5,-638.03 1851.5,-638.03"/>
    </g>
    <!-- e_3583098 -->
    <g id="node51" class="node">
    <title>e_3583098</title>
    <polygon fill="lightgrey" stroke="black" points="1828.5,-503 1763.5,-503 1763.5,-467 1828.5,-467 1828.5,-503"/>
    <text text-anchor="middle" x="1796" y="-481.3" font-family="Times,serif" font-size="14.00">dt_half</text>
    </g>
    <!-- n_1009059&#45;&gt;e_3583098 -->
    <g id="edge93" class="edge">
    <title>n_1009059&#45;&gt;e_3583098</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1840.77,-591.9C1832.09,-571.36 1817.42,-536.68 1807.26,-512.63"/>
    <polygon fill="red" stroke="red" points="1810.45,-511.2 1803.34,-503.35 1804.01,-513.93 1810.45,-511.2"/>
    </g>
    <!-- n_1009059&#45;&gt;n_1009060 -->
    <g id="edge102" class="edge">
    <title>n_1009059&#45;&gt;n_1009060</title>
    <path fill="none" stroke="black" d="M1846.9,-591.94C1845.15,-565.27 1841.58,-512.08 1838,-467 1836.93,-453.57 1835.63,-438.65 1834.51,-426.22"/>
    <polygon fill="black" stroke="black" points="1837.98,-425.68 1833.59,-416.04 1831.01,-426.32 1837.98,-425.68"/>
    </g>
    <!-- e_3583098&#45;&gt;n_1009060 -->
    <g id="edge94" class="edge">
    <title>e_3583098&#45;&gt;n_1009060</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M1803.29,-466.8C1808.31,-454.93 1815.09,-438.93 1820.8,-425.45"/>
    <polygon fill="green" stroke="green" points="1824.05,-426.75 1824.73,-416.18 1817.6,-424.02 1824.05,-426.75"/>
    </g>
    <!-- n_1009060&#45;&gt;e_3583067 -->
    <g id="edge97" class="edge">
    <title>n_1009060&#45;&gt;e_3583067</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1948.45,-405.5C2018.44,-409.16 2109.3,-413.49 2190,-416 2224.18,-417.06 3393.71,-413.39 3421,-434 3439.51,-447.98 3436,-460.8 3436,-484 3436,-654.5 3436,-654.5 3436,-654.5 3436,-741.44 3440.37,-786.59 3371,-839 3340.38,-862.14 2038.24,-1006.71 2000,-1010 1917.01,-1017.15 1348.44,-1029.07 1228.32,-1047.4"/>
    <polygon fill="red" stroke="red" points="1227.37,-1044.02 1218.13,-1049.2 1228.58,-1050.91 1227.37,-1044.02"/>
    </g>
    <!-- n_1009060&#45;&gt;n_1009061 -->
    <g id="edge103" class="edge">
    <title>n_1009060&#45;&gt;n_1009061</title>
    <path fill="none" stroke="black" d="M1837.83,-379.7C1842.38,-366.2 1848.77,-347.23 1853.98,-331.78"/>
    <polygon fill="black" stroke="black" points="1857.32,-332.82 1857.2,-322.23 1850.69,-330.59 1857.32,-332.82"/>
    </g>
    <!-- n_1009061&#45;&gt;e_3583066 -->
    <g id="edge100" class="edge">
    <title>n_1009061&#45;&gt;e_3583066</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M1928.47,-317.31C1994.27,-329.05 2098.75,-345.95 2190,-353 2398.05,-369.08 2920.58,-350.66 3129,-361 3222.16,-365.62 3249.06,-351.9 3338,-380 3383.94,-394.52 3402.54,-395.87 3432,-434 3487.16,-505.39 3473.15,-781.06 3404,-839 3135.84,-1063.69 2188.3,-990.46 1839,-1010 1657.81,-1020.14 1206.01,-1011.97 1009.77,-1047.31"/>
    <polygon fill="red" stroke="red" points="1008.94,-1043.9 999.76,-1049.19 1010.24,-1050.78 1008.94,-1043.9"/>
    </g>
    <!-- n_1009061&#45;&gt;n_1009063_end -->
    <g id="edge105" class="edge">
    <title>n_1009061&#45;&gt;n_1009063_end</title>
    <path fill="none" stroke="black" d="M1886.45,-286.35C1906.52,-272.1 1934.65,-252.13 1950.63,-240.79"/>
    <polygon fill="black" stroke="black" points="1952.69,-243.61 1958.82,-234.97 1948.64,-237.9 1952.69,-243.61"/>
    </g>
    <!-- n_1009063_end&#45;&gt;n_1009040 -->
    <g id="edge204" class="edge">
    <title>n_1009063_end&#45;&gt;n_1009040</title>
    <path fill="none" stroke="black" d="M1968.27,-232.51C1993.14,-234.87 2101.18,-244.86 2190,-249 2229.83,-250.85 3597.15,-249.47 3625,-278 3706.79,-361.81 3637.15,-520.36 3604.58,-582.79"/>
    <polygon fill="black" stroke="black" points="3601.31,-581.49 3599.7,-591.96 3607.49,-584.78 3601.31,-581.49"/>
    </g>
    <!-- n_1009040&#45;&gt;n_1009018 -->
    <g id="edge205" class="edge">
    <title>n_1009040&#45;&gt;n_1009018</title>
    <path fill="none" stroke="black" d="M3591.8,-628.09C3593.57,-646.36 3596,-676.19 3596,-702 3596,-1313 3596,-1313 3596,-1313 3596,-1402.82 2069.78,-1358.48 1980,-1361 1752.68,-1367.38 1181.3,-1350.49 957,-1388 953.6,-1388.57 950.12,-1389.3 946.64,-1390.14"/>
    <polygon fill="black" stroke="black" points="945.68,-1386.77 936.93,-1392.74 947.49,-1393.53 945.68,-1386.77"/>
    </g>
    <!-- e_3583075 -->
    <g id="node56" class="node">
    <title>e_3583075</title>
    <polygon fill="lightgrey" stroke="black" points="3126.5,-503 3061.5,-503 3061.5,-467 3126.5,-467 3126.5,-503"/>
    <text text-anchor="middle" x="3094" y="-481.3" font-family="Times,serif" font-size="14.00">dt_half</text>
    </g>
    <!-- n_1009040&#45;&gt;e_3583075 -->
    <g id="edge109" class="edge">
    <title>n_1009040&#45;&gt;e_3583075</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3535.41,-606.78C3420.9,-601.7 3163.43,-587.86 3131,-565 3113.82,-552.89 3104.4,-530.7 3099.37,-512.91"/>
    <polygon fill="red" stroke="red" points="3102.72,-511.9 3096.89,-503.05 3095.93,-513.61 3102.72,-511.9"/>
    </g>
    <!-- e_3583075&#45;&gt;n_1009028 -->
    <g id="edge133" class="edge">
    <title>e_3583075&#45;&gt;n_1009028</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M3106.55,-466.8C3115.51,-454.51 3127.72,-437.77 3137.76,-424.01"/>
    <polygon fill="green" stroke="green" points="3140.62,-426.03 3143.68,-415.89 3134.96,-421.9 3140.62,-426.03"/>
    </g>
    <!-- e_3583075&#45;&gt;n_1009029 -->
    <g id="edge137" class="edge">
    <title>e_3583075&#45;&gt;n_1009029</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M3084.13,-466.77C3073.37,-445.58 3059.28,-408.88 3072,-380 3081.63,-358.15 3101.11,-339.9 3118.67,-326.87"/>
    <polygon fill="green" stroke="green" points="3120.95,-329.55 3127.08,-320.91 3116.9,-323.84 3120.95,-329.55"/>
    </g>
    <!-- e_3583075&#45;&gt;n_1009031 -->
    <g id="edge146" class="edge">
    <title>e_3583075&#45;&gt;n_1009031</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M3061.22,-469.38C3052.31,-464.07 3043.37,-457.28 3037,-449 3022.85,-430.61 3022,-422.2 3022,-399 3022,-399 3022,-399 3022,-230 3022,-207.67 3014.17,-198.28 3027,-180 3040.3,-161.06 3061.77,-148.3 3082.71,-139.81"/>
    <polygon fill="green" stroke="green" points="3084.15,-143.01 3092.27,-136.21 3081.68,-136.46 3084.15,-143.01"/>
    </g>
    <!-- e_3583075&#45;&gt;n_1009032 -->
    <g id="edge150" class="edge">
    <title>e_3583075&#45;&gt;n_1009032</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M3078.09,-466.95C3073.86,-461.56 3069.71,-455.35 3067,-449 3061.17,-435.36 3063.76,-430.73 3062,-416 3056,-365.85 3016.56,-225.94 3051,-189 3077.94,-160.1 3201.43,-201.25 3228,-172 3248.02,-149.96 3242.27,-131.14 3228,-105 3219.88,-90.13 3205.72,-78.74 3191.32,-70.35"/>
    <polygon fill="green" stroke="green" points="3192.83,-67.19 3182.37,-65.5 3189.49,-73.34 3192.83,-67.19"/>
    </g>
    <!-- e_3583080 -->
    <g id="node58" class="node">
    <title>e_3583080</title>
    <polygon fill="lightgrey" stroke="black" points="3359,-249 3305,-249 3305,-213 3359,-213 3359,-249"/>
    <text text-anchor="middle" x="3332" y="-227.3" font-family="Times,serif" font-size="14.00">uint</text>
    </g>
    <!-- n_1009024&#45;&gt;e_3583080 -->
    <g id="edge121" class="edge">
    <title>n_1009024&#45;&gt;e_3583080</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3397.38,-286.35C3384.3,-277.14 3368.92,-265.54 3356.3,-255.43"/>
    <polygon fill="red" stroke="red" points="3358.41,-252.64 3348.45,-249.04 3353.99,-258.07 3358.41,-252.64"/>
    </g>
    <!-- n_1009024&#45;&gt;e_3583080 -->
    <g id="edge172" class="edge">
    <title>n_1009024&#45;&gt;e_3583080</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3408.37,-285.81C3396.98,-276.36 3381.63,-264.53 3367.63,-254.37"/>
    <polygon fill="red" stroke="red" points="3369.3,-251.27 3359.13,-248.3 3365.23,-256.96 3369.3,-251.27"/>
    </g>
    <!-- n_1009024&#45;&gt;n_1009025 -->
    <g id="edge131" class="edge">
    <title>n_1009024&#45;&gt;n_1009025</title>
    <path fill="none" stroke="black" d="M3436.07,-285.81C3444.04,-276.76 3454.94,-265.53 3465.26,-255.67"/>
    <polygon fill="black" stroke="black" points="3467.71,-258.17 3472.62,-248.78 3462.92,-253.06 3467.71,-258.17"/>
    </g>
    <!-- n_1009024&#45;&gt;n_1009025 -->
    <g id="edge182" class="edge">
    <title>n_1009024&#45;&gt;n_1009025</title>
    <path fill="none" stroke="black" d="M3447.43,-286.17C3457.05,-277.37 3468.05,-266.43 3477.12,-256.69"/>
    <polygon fill="black" stroke="black" points="3479.79,-258.95 3483.92,-249.2 3474.61,-254.25 3479.79,-258.95"/>
    </g>
    <!-- e_3583081 -->
    <g id="node60" class="node">
    <title>e_3583081</title>
    <polygon fill="lightgrey" stroke="black" points="3359,-141 3305,-141 3305,-105 3359,-105 3359,-141"/>
    <text text-anchor="middle" x="3332" y="-119.3" font-family="Times,serif" font-size="14.00">duint</text>
    </g>
    <!-- n_1009025&#45;&gt;e_3583081 -->
    <g id="edge123" class="edge">
    <title>n_1009025&#45;&gt;e_3583081</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3440.17,-215.02C3413.68,-205.39 3382.69,-191.08 3359,-172 3351.42,-165.9 3344.58,-157.85 3339.38,-150.1"/>
    <polygon fill="red" stroke="red" points="3342.23,-148.05 3334.09,-141.27 3336.22,-151.64 3342.23,-148.05"/>
    </g>
    <!-- n_1009025&#45;&gt;e_3583081 -->
    <g id="edge174" class="edge">
    <title>n_1009025&#45;&gt;e_3583081</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3453.7,-214.09C3429.71,-204.47 3399.94,-190.47 3377,-172 3369.17,-165.7 3362.13,-157.33 3355.91,-149.34"/>
    <polygon fill="red" stroke="red" points="3358.59,-147.08 3349.73,-141.27 3353.03,-151.33 3358.59,-147.08"/>
    </g>
    <!-- n_1009025&#45;&gt;n_1009026 -->
    <g id="edge132" class="edge">
    <title>n_1009025&#45;&gt;n_1009026</title>
    <path fill="none" stroke="black" d="M3489.89,-212.97C3488.04,-196.28 3487.76,-170.58 3489.03,-151.08"/>
    <polygon fill="black" stroke="black" points="3492.52,-151.25 3489.89,-140.99 3485.55,-150.65 3492.52,-151.25"/>
    </g>
    <!-- n_1009025&#45;&gt;n_1009026 -->
    <g id="edge183" class="edge">
    <title>n_1009025&#45;&gt;n_1009026</title>
    <path fill="none" stroke="black" d="M3500.11,-212.97C3501.96,-196.28 3502.24,-170.58 3500.97,-151.08"/>
    <polygon fill="black" stroke="black" points="3504.45,-150.65 3500.11,-140.99 3497.48,-151.25 3504.45,-150.65"/>
    </g>
    <!-- e_3583081&#45;&gt;n_1009029 -->
    <g id="edge138" class="edge">
    <title>e_3583081&#45;&gt;n_1009029</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M3323.47,-141.27C3308.16,-170.72 3273.45,-231.07 3229,-268 3221.45,-274.27 3212.6,-279.69 3203.67,-284.26"/>
    <polygon fill="green" stroke="green" points="3201.88,-281.23 3194.38,-288.71 3204.91,-287.54 3201.88,-281.23"/>
    </g>
    <!-- e_3583081&#45;&gt;n_1009032 -->
    <g id="edge151" class="edge">
    <title>e_3583081&#45;&gt;n_1009032</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M3304.86,-110.66C3287.29,-103.4 3263.89,-93.91 3243,-86 3227.62,-80.17 3210.78,-74.11 3195.42,-68.69"/>
    <polygon fill="green" stroke="green" points="3196.17,-65.24 3185.57,-65.24 3193.85,-71.85 3196.17,-65.24"/>
    </g>
    <!-- n_1009026&#45;&gt;n_1009058 -->
    <g id="edge209" class="edge">
    <title>n_1009026&#45;&gt;n_1009058</title>
    <path fill="none" stroke="black" d="M3543.02,-139.52C3643.99,-174.44 3862.07,-263.14 3775,-353 3755.35,-373.28 3543.51,-343.95 3521,-361 3452.42,-412.94 3476,-659.47 3476,-745.5 3476,-1066 3476,-1066 3476,-1066 3476,-1142.84 2305.83,-1165.58 1949.65,-1170.72"/>
    <polygon fill="black" stroke="black" points="1949.55,-1167.22 1939.6,-1170.86 1949.65,-1174.22 1949.55,-1167.22"/>
    </g>
    <!-- e_3583082 -->
    <g id="node62" class="node">
    <title>e_3583082</title>
    <polygon fill="lightgrey" stroke="black" points="3523,-68 3467,-68 3467,-32 3523,-32 3523,-68"/>
    <text text-anchor="middle" x="3495" y="-46.3" font-family="Times,serif" font-size="14.00">hpart</text>
    </g>
    <!-- n_1009026&#45;&gt;e_3583082 -->
    <g id="edge125" class="edge">
    <title>n_1009026&#45;&gt;e_3583082</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3489.12,-104.81C3488.28,-96.79 3488.05,-87.05 3488.42,-78.07"/>
    <polygon fill="red" stroke="red" points="3491.92,-78.25 3489.14,-68.03 3484.94,-77.75 3491.92,-78.25"/>
    </g>
    <!-- n_1009026&#45;&gt;e_3583082 -->
    <g id="edge176" class="edge">
    <title>n_1009026&#45;&gt;e_3583082</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3500.88,-104.81C3501.72,-96.79 3501.95,-87.05 3501.58,-78.07"/>
    <polygon fill="red" stroke="red" points="3505.06,-77.75 3500.86,-68.03 3498.08,-78.25 3505.06,-77.75"/>
    </g>
    <!-- n_1009026&#45;&gt;n_1009028 -->
    <g id="edge207" class="edge">
    <title>n_1009026&#45;&gt;n_1009028</title>
    <path fill="none" stroke="black" d="M3552.96,-138.69C3578.82,-148.44 3606.82,-164.17 3622,-189 3663.35,-256.61 3621.31,-314.57 3552,-353 3529.15,-365.67 3342.92,-357.69 3317,-361 3282.29,-365.43 3244.03,-373.84 3213.53,-381.41"/>
    <polygon fill="black" stroke="black" points="3212.33,-378.1 3203.49,-383.94 3214.05,-384.89 3212.33,-378.1"/>
    </g>
    <!-- n_1009028&#45;&gt;e_3583078 -->
    <g id="edge136" class="edge">
    <title>n_1009028&#45;&gt;e_3583078</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3091.64,-388.56C3063.82,-385.27 3030.86,-381.85 3001,-380 2949.84,-376.83 1201.68,-376.26 1156,-353 1146.49,-348.16 1138.83,-339.51 1133.06,-330.87"/>
    <polygon fill="red" stroke="red" points="1135.89,-328.79 1127.73,-322.04 1129.9,-332.41 1135.89,-328.79"/>
    </g>
    <!-- n_1009028&#45;&gt;n_1009029 -->
    <g id="edge141" class="edge">
    <title>n_1009028&#45;&gt;n_1009029</title>
    <path fill="none" stroke="black" d="M3155.62,-379.7C3155.34,-366.46 3154.93,-347.95 3154.6,-332.66"/>
    <polygon fill="black" stroke="black" points="3158.09,-332.15 3154.37,-322.23 3151.09,-332.3 3158.09,-332.15"/>
    </g>
    <!-- n_1009029&#45;&gt;e_3583080 -->
    <g id="edge140" class="edge">
    <title>n_1009029&#45;&gt;e_3583080</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3190.88,-288.29C3221.48,-276.08 3264.77,-258.82 3295.31,-246.63"/>
    <polygon fill="red" stroke="red" points="3296.76,-249.83 3304.75,-242.87 3294.16,-243.32 3296.76,-249.83"/>
    </g>
    <!-- n_1009029&#45;&gt;n_1009034 -->
    <g id="edge155" class="edge">
    <title>n_1009029&#45;&gt;n_1009034</title>
    <path fill="none" stroke="black" d="M3151.58,-285.81C3150.45,-277.79 3149.08,-268.05 3147.81,-259.07"/>
    <polygon fill="black" stroke="black" points="3151.26,-258.44 3146.4,-249.03 3144.33,-259.42 3151.26,-258.44"/>
    </g>
    <!-- n_1009034&#45;&gt;e_3583077 -->
    <g id="edge145" class="edge">
    <title>n_1009034&#45;&gt;e_3583077</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3196.57,-244.02C3214.42,-250.88 3232.5,-261.54 3243,-278 3260.93,-306.1 3266.42,-329.28 3243,-353 3203.42,-393.09 1323.63,-368.44 1157.18,-381.5"/>
    <polygon fill="red" stroke="red" points="1156.58,-378.05 1147.08,-382.74 1157.43,-385 1156.58,-378.05"/>
    </g>
    <!-- n_1009034&#45;&gt;n_1009031 -->
    <g id="edge156" class="edge">
    <title>n_1009034&#45;&gt;n_1009031</title>
    <path fill="none" stroke="black" d="M3144,-212.97C3144,-196.38 3144,-170.88 3144,-151.43"/>
    <polygon fill="black" stroke="black" points="3147.5,-151.34 3144,-141.34 3140.5,-151.34 3147.5,-151.34"/>
    </g>
    <!-- n_1009031&#45;&gt;e_3583078 -->
    <g id="edge149" class="edge">
    <title>n_1009031&#45;&gt;e_3583078</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3068.43,-124.33C2782.53,-125.96 1767.18,-135.49 1449,-189 1314.79,-211.57 1278.49,-218.69 1156,-278 1154.45,-278.75 1152.89,-279.57 1151.33,-280.43"/>
    <polygon fill="red" stroke="red" points="1149.31,-277.56 1142.59,-285.75 1152.95,-283.54 1149.31,-277.56"/>
    </g>
    <!-- n_1009031&#45;&gt;n_1009032 -->
    <g id="edge154" class="edge">
    <title>n_1009031&#45;&gt;n_1009032</title>
    <path fill="none" stroke="black" d="M3144,-104.81C3144,-96.79 3144,-87.05 3144,-78.07"/>
    <polygon fill="black" stroke="black" points="3147.5,-78.03 3144,-68.03 3140.5,-78.03 3147.5,-78.03"/>
    </g>
    <!-- n_1009032&#45;&gt;e_3583080 -->
    <g id="edge153" class="edge">
    <title>n_1009032&#45;&gt;e_3583080</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M3210.38,-58.6C3236.17,-61.54 3265.97,-64.94 3293,-68 3366.1,-76.28 3572.97,-50.15 3622,-105 3641.84,-127.2 3642.34,-150.25 3622,-172 3602.68,-192.66 3393.36,-176.48 3368,-189 3360.59,-192.66 3354.06,-198.58 3348.66,-204.8"/>
    <polygon fill="red" stroke="red" points="3345.88,-202.66 3342.44,-212.69 3351.38,-207 3345.88,-202.66"/>
    </g>
    <!-- n_1009036 -->
    <g id="node68" class="node">
    <title>n_1009036</title>
    <ellipse fill="none" stroke="black" cx="181" cy="-1065" rx="54.69" ry="18"/>
    <text text-anchor="middle" x="181" y="-1061.3" font-family="Times,serif" font-size="14.00">FreeAlloc</text>
    </g>
    <!-- n_1009032&#45;&gt;n_1009036 -->
    <g id="edge208" class="edge">
    <title>n_1009032&#45;&gt;n_1009036</title>
    <path fill="none" stroke="black" d="M3208.82,-59.26C3234.94,-62.36 3265.37,-65.69 3293,-68 3554.45,-89.88 3770,-57.76 3770,-122 3770,-268 3770,-268 3770,-268 3770,-327.01 3722.94,-331.46 3668,-353 3636.51,-365.35 3548.42,-351.37 3516,-361 3453.96,-379.44 3425.47,-379.87 3390,-434 3319.63,-541.39 3431.56,-616.47 3357,-721 3337.26,-748.67 3320.95,-745.65 3288,-754 3245.08,-764.88 3129.75,-746.69 3089,-764 3044.14,-783.05 3054.16,-820.66 3009,-839 2857.02,-900.71 1692.92,-829.5 1533,-866 1439.55,-887.33 1430.45,-934.67 1337,-956 1283.53,-968.2 397.86,-947.22 350,-974 333.43,-983.27 341.78,-998.09 327,-1010 300.91,-1031.02 265.84,-1044.35 236.62,-1052.5"/>
    <polygon fill="black" stroke="black" points="235.72,-1049.12 226.95,-1055.07 237.52,-1055.89 235.72,-1049.12"/>
    </g>
    <!-- e_3583083 -->
    <g id="node69" class="node">
    <title>e_3583083</title>
    <polygon fill="lightgrey" stroke="black" points="232,-902 104,-902 104,-866 232,-866 232,-902"/>
    <text text-anchor="middle" x="168" y="-880.3" font-family="Times,serif" font-size="14.00">part_to_remove</text>
    </g>
    <!-- n_1009036&#45;&gt;e_3583083 -->
    <g id="edge157" class="edge">
    <title>n_1009036&#45;&gt;e_3583083</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M128.68,-1059.41C95.9,-1053.52 56,-1040.16 35,-1010 5.74,-967.98 66.41,-929.21 115.13,-906.32"/>
    <polygon fill="red" stroke="red" points="116.74,-909.43 124.38,-902.1 113.83,-903.07 116.74,-909.43"/>
    </g>
    <!-- n_1009036&#45;&gt;n_1009037 -->
    <g id="edge184" class="edge">
    <title>n_1009036&#45;&gt;n_1009037</title>
    <path fill="none" stroke="black" d="M181,-1046.81C181,-1038.79 181,-1029.05 181,-1020.07"/>
    <polygon fill="black" stroke="black" points="184.5,-1020.03 181,-1010.03 177.5,-1020.03 184.5,-1020.03"/>
    </g>
    <!-- n_1009038 -->
    <g id="node71" class="node">
    <title>n_1009038</title>
    <ellipse fill="none" stroke="black" cx="251" cy="-790" rx="66.89" ry="18"/>
    <text text-anchor="middle" x="251" y="-786.3" font-family="Times,serif" font-size="14.00">KillParticles</text>
    </g>
    <!-- e_3583083&#45;&gt;n_1009038 -->
    <g id="edge160" class="edge">
    <title>e_3583083&#45;&gt;n_1009038</title>
    <path fill="none" stroke="green" stroke-dasharray="5,2" d="M183.61,-865.7C196.41,-851.51 214.67,-831.27 228.96,-815.43"/>
    <polygon fill="green" stroke="green" points="231.92,-817.38 236.02,-807.61 226.72,-812.69 231.92,-817.38"/>
    </g>
    <!-- n_1009037&#45;&gt;e_3583083 -->
    <g id="edge159" class="edge">
    <title>n_1009037&#45;&gt;e_3583083</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M178.91,-973.97C176.88,-957.38 173.75,-931.88 171.36,-912.43"/>
    <polygon fill="red" stroke="red" points="174.82,-911.84 170.13,-902.34 167.87,-912.69 174.82,-911.84"/>
    </g>
    <!-- n_1009037&#45;&gt;n_1009038 -->
    <g id="edge185" class="edge">
    <title>n_1009037&#45;&gt;n_1009038</title>
    <path fill="none" stroke="black" d="M196.31,-974.05C210.6,-957.14 231.14,-929.74 241,-902 250.73,-874.61 252.49,-841.15 252.27,-818.17"/>
    <polygon fill="black" stroke="black" points="255.77,-818.02 252.05,-808.11 248.77,-818.18 255.77,-818.02"/>
    </g>
    <!-- n_1009038&#45;&gt;n_1009019 -->
    <g id="edge186" class="edge">
    <title>n_1009038&#45;&gt;n_1009019</title>
    <path fill="none" stroke="black" d="M272.62,-807.15C293.4,-822.45 326.36,-843.74 359,-852.5 396.4,-862.54 1019.92,-866.56 1056,-852.5 1075.23,-845 1092.32,-829.24 1104.55,-815.42"/>
    <polygon fill="black" stroke="black" points="1107.39,-817.49 1111.17,-807.59 1102.05,-812.97 1107.39,-817.49"/>
    </g>
    <!-- n_1009038&#45;&gt;e_3583073 -->
    <g id="edge161" class="edge">
    <title>n_1009038&#45;&gt;e_3583073</title>
    <path fill="none" stroke="red" stroke-dasharray="5,2" d="M295.03,-776.27C312.07,-771.77 331.82,-767.07 350,-764 580.91,-725.02 860.02,-710.58 978.87,-705.93"/>
    <polygon fill="red" stroke="red" points="979.33,-709.42 989.19,-705.54 979.07,-702.42 979.33,-709.42"/>
    </g>
    </g>
    </svg>

    </div>
    <br />
    <br />

.. GENERATED FROM PYTHON SOURCE LINES 116-118

Draw utilities
###################################################

.. GENERATED FROM PYTHON SOURCE LINES 118-145

.. code-block:: Python
   :lineno-start: 118

    import matplotlib.pyplot as plt
    import numpy as np


    def plot_state(iplot):
        pos = ctx.collect_data()["xyz"]

        if shamrock.sys.world_rank() == 0:
            X = pos[:, 0]
            Y = pos[:, 1]
            Z = pos[:, 2]

            plt.cla()

            ax.set_xlim3d(bmin[0], bmax[0])
            ax.set_ylim3d(bmin[1], bmax[1])
            ax.set_zlim3d(bmin[2], bmax[2])

            ax.scatter(X, Y, Z, s=1)

            ax.minorticks_off()

            ax.set_title(f"t = {model.get_time():.2f} ")

            plt.savefig(os.path.join(dump_folder, f"{sim_name}_{iplot:04}.png"))









.. GENERATED FROM PYTHON SOURCE LINES 146-148

Run the simulation
###################################################

.. GENERATED FROM PYTHON SOURCE LINES 148-170

.. code-block:: Python
   :lineno-start: 148

    nstop = 28  # To be increased when empty simulations will be fixed
    dt_stop = 0.1

    t_stop = [i * dt_stop for i in range(nstop + 1)]

    # Init MPL
    fig = plt.figure(dpi=120)
    ax = fig.add_subplot(111, projection="3d")

    iplot = 0
    istop = 0
    for ttarg in t_stop:
        model.evolve_until(ttarg)
        model.do_vtk_dump(os.path.join(dump_folder, f"{sim_name}_{iplot:04}.vtk"), True)

        # if do_plots:
        plot_state(iplot)

        iplot += 1
        istop += 1

    plt.close(fig)




.. rst-class:: sphx-glr-script-out

 .. code-block:: none

    ---------------- t = 0, dt = 0.07535026072600358 ---------------- 
    ################## hx =  [0.0001884035412103867, 4.589396996328958e-05, -0.00010891285347292917, -0.0002345365657757074] 
    ################## hp =  [0.00043231092361886714, -0.00017658053053626224, -0.0011875291883355575, -0.0015895863919797165] 
    ################## ddq =  [-0.07960475984393818, 9.420177060519335e-05, 0.0001172682828878537, -0.08003707076755705, -0.00011941581021014926, -0.07801517345195846] 
    ################## ddq_xy =  [-0.07960475984393818, 9.420177060519335e-05, 0.0001172682828878537, 9.420177060519335e-05, -0.08003707076755705, -0.00011941581021014926, 0.0001172682828878537, -0.00011941581021014926, -0.07801517345195846] 
    Warning: the corrector tolerance are broken the step will be re rerunned      [BasicGasSPH][rank=0]
        eps_v = 0.1203472531970372  
    ################## hx =  [0.00018840340389168596, 4.589393704000073e-05, -0.00010891277317903747, -0.0002345363937793186] 
    ################## hp =  [0.0004323110858687751, -0.00017658002931334986, -0.0011875287696984827, -0.0015895863949014905] 
    ################## ddq =  [-0.07960475394310856, 9.420170194584298e-05, 0.0001172681968896593, -0.08003706502897734, -0.00011941537111687705, -0.07801516754820707] 
    ################## ddq_xy =  [-0.07960475394310856, 9.420170194584298e-05, 0.0001172681968896593, 9.420170194584298e-05, -0.08003706502897734, -0.00011941537111687705, 0.0001172681968896593, -0.00011941537111687705, -0.07801516754820707] 
    ---------------- t = 0.07535026072600358, dt = 0.024649739273996427 ---------------- 
    ################## hx =  [-9.971813891475513e-05, -4.4934814007552505e-05, 2.1888758025016527e-05, 8.284725502146213e-05] 
    ################## hp =  [0.000648210974184632, -6.942898831230159e-05, -0.0011215321164327555, -0.0014559952820562688] 
    ################## ddq =  [-0.07947231071746554, -4.9859069457377565e-05, -4.142362751073107e-05, -0.08012052169165017, -0.00022122722682209377, -0.07801631543540927] 
    ################## ddq_xy =  [-0.07947231071746554, -4.9859069457377565e-05, -4.142362751073107e-05, -4.9859069457377565e-05, -0.08012052169165017, -0.00022122722682209377, -4.142362751073107e-05, -0.00022122722682209377, -0.07801631543540927] 
    Warning: the corrector tolerance are broken the step will be re rerunned      [BasicGasSPH][rank=0]
        eps_v = 0.019875162473671937  
    ################## hx =  [-9.971793854946274e-05, -4.4934778929956025e-05, 2.1888618415903438e-05, 8.284697813378859e-05] 
    ################## hp =  [0.0006482108213409082, -6.942906851617085e-05, -0.0011215321924822534, -0.001455995426591264] 
    ################## ddq =  [-0.0794723109424222, -4.985896927473137e-05, -4.1423489066894296e-05, -0.08012052176376311, -0.000221227145343334, -0.07801631551583094] 
    ################## ddq_xy =  [-0.0794723109424222, -4.985896927473137e-05, -4.1423489066894296e-05, -4.985896927473137e-05, -0.08012052176376311, -0.000221227145343334, -4.1423489066894296e-05, -0.000221227145343334, -0.07801631551583094] 
    ---------------- t = 0.1, dt = 0.1 ---------------- 
    ################## hx =  [2.3816193457783393e-05, 1.750415168534091e-05, 6.5018866046194586e-06, -6.242553741088516e-06] 
    ################## hp =  [0.0006612421565927451, 7.362426841882571e-05, -0.0011099519594206736, -0.0017059102990862468] 
    ################## ddq =  [-0.07934971983783422, 1.1908096728891697e-05, 3.1212768705442587e-06, -0.08001096199442696, 4.815361913863272e-06, -0.07764380953874797] 
    ################## ddq_xy =  [-0.07934971983783422, 1.1908096728891697e-05, 3.1212768705442587e-06, 1.1908096728891697e-05, -0.08001096199442696, 4.815361913863272e-06, 3.1212768705442587e-06, 4.815361913863272e-06, -0.07764380953874797] 
    Warning: the corrector tolerance are broken the step will be re rerunned      [BasicGasSPH][rank=0]
        eps_v = 0.039235827187017354  
    ################## hx =  [2.3815518482377747e-05, 1.7503955837442577e-05, 6.502222361514634e-06, -6.241776345188746e-06] 
    ################## hp =  [0.0006612423464209954, 7.362364700049787e-05, -0.0011099517234065014, -0.0017059083943929965] 
    ################## ddq =  [-0.07934972074617508, 1.1907759241188874e-05, 3.120888172594374e-06, -0.08001096309259607, 4.813930128117996e-06, -0.07764381235178208] 
    ################## ddq_xy =  [-0.07934972074617508, 1.1907759241188874e-05, 3.120888172594374e-06, 1.1907759241188874e-05, -0.08001096309259607, 4.813930128117996e-06, 3.120888172594374e-06, 4.813930128117996e-06, -0.07764381235178208] 
    ---------------- t = 0.2, dt = 0.10000000000000003 ---------------- 
    ################## hx =  [-0.00013507822666621532, -0.0001679537037307761, -0.0001558261215148594, -0.00010194505587936212] 
    ################## hp =  [0.00038850325439905575, 3.501974132229623e-05, -0.0010012706843743817, -0.0016840775969943073] 
    ################## ddq =  [-0.07946546558318789, -6.753911333310766e-05, 5.097252793968105e-05, -0.07985396883758694, 0.00019013495337668354, -0.07778138798619358] 
    ################## ddq_xy =  [-0.07946546558318789, -6.753911333310766e-05, 5.097252793968105e-05, -6.753911333310766e-05, -0.07985396883758694, 0.00019013495337668354, 5.097252793968105e-05, 0.00019013495337668354, -0.07778138798619358] 
    Warning: the corrector tolerance are broken the step will be re rerunned      [BasicGasSPH][rank=0]
        eps_v = 0.026797945974446614  
    ################## hx =  [-0.00013507642843802034, -0.00016795178629953702, -0.00015582459865472827, -0.00010194433563948125] 
    ################## hp =  [0.0003885060418110653, 3.502029384959063e-05, -0.0010012714449527636, -0.0016840774357936433] 
    ################## ddq =  [-0.07946546463649606, -6.753821421901017e-05, 5.097216781974062e-05, -0.07985397067830713, 0.0001901331308760134, -0.07778138720070242] 
    ################## ddq_xy =  [-0.07946546463649606, -6.753821421901017e-05, 5.097216781974062e-05, -6.753821421901017e-05, -0.07985397067830713, 0.0001901331308760134, 5.097216781974062e-05, 0.0001901331308760134, -0.07778138720070242] 
    ---------------- t = 0.30000000000000004, dt = 0.09999999999999998 ---------------- 
    ################## hx =  [4.521791631523122e-05, 0.00012671888793447204, 0.00017426563586590116, 0.00017511804739856596] 
    ################## hp =  [0.0009489372984436556, 0.0004626037071456524, -0.0005818544632754153, -0.001139979042398473] 
    ################## ddq =  [-0.0790423740324346, 2.260895815761561e-05, -8.755902369928298e-05, -0.07999131133087825, 4.144854614618229e-05, -0.07790239499003612] 
    ################## ddq_xy =  [-0.0790423740324346, 2.260895815761561e-05, -8.755902369928298e-05, 2.260895815761561e-05, -0.07999131133087825, 4.144854614618229e-05, -8.755902369928298e-05, 4.144854614618229e-05, -0.07790239499003612] 
    Warning: the corrector tolerance are broken the step will be re rerunned      [BasicGasSPH][rank=0]
        eps_v = 0.021878829995611877  
    ################## hx =  [4.5215054458214935e-05, 0.00012671461845006017, 0.00017426110275899396, 0.00017511446531149843] 
    ################## hp =  [0.0009489293656237546, 0.0004625975537854724, -0.0005818601153397607, -0.0011399859726266975] 
    ################## ddq =  [-0.07904238154184981, 2.2607527229107468e-05, -8.755723265574921e-05, -0.07999131090747356, 4.145031146598902e-05, -0.07790239556922311] 
    ################## ddq_xy =  [-0.07904238154184981, 2.2607527229107468e-05, -8.755723265574921e-05, 2.2607527229107468e-05, -0.07999131090747356, 4.145031146598902e-05, -8.755723265574921e-05, 4.145031146598902e-05, -0.07790239556922311] 
    ---------------- t = 0.4, dt = 0.09999999999999998 ---------------- 
    ################## hx =  [-3.68665005525858e-05, 8.035032188593551e-05, 0.00017603734046353964, 0.00022455529582621574] 
    ################## hp =  [0.001041422375260198, 0.000505182429467653, -0.0006420653638331233, -0.0012530732113413406] 
    ################## ddq =  [-0.07896753443010207, -1.84332502762929e-05, -0.00011227764791310787, -0.08000895680536227, 4.316726818228683e-05, -0.07771446121876073] 
    ################## ddq_xy =  [-0.07896753443010207, -1.84332502762929e-05, -0.00011227764791310787, -1.84332502762929e-05, -0.08000895680536227, 4.316726818228683e-05, -0.00011227764791310787, 4.316726818228683e-05, -0.07771446121876073] 
    Warning: the corrector tolerance are broken the step will be re rerunned      [BasicGasSPH][rank=0]
        eps_v = 0.015440448554529806  
    ################## hx =  [-3.6864790231982394e-05, 8.035121142387247e-05, 0.00017603717086783833, 0.00022455411253990734] 
    ################## hp =  [0.0010414220820839648, 0.0005051832572331305, -0.0006420629840441083, -0.001253070400470499] 
    ################## ddq =  [-0.07896753477416099, -1.8432395115991197e-05, -0.00011227705626995367, -0.08000895685624496, 4.316766647307664e-05, -0.07771446437369049] 
    ################## ddq_xy =  [-0.07896753477416099, -1.8432395115991197e-05, -0.00011227705626995367, -1.8432395115991197e-05, -0.08000895685624496, 4.316766647307664e-05, -0.00011227705626995367, 4.316766647307664e-05, -0.07771446437369049] 
    ---------------- t = 0.5, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [-0.00012949902284358536, -0.00010878913557843436, -5.8929287289761965e-05, 6.720615938743784e-06] 
    ################## hp =  [0.0004321996951898305, -1.5263191490399295e-05, -0.0010620450709538354, -0.001661364063737028] 
    ################## ddq =  [-0.07960984155126449, -6.474951142179268e-05, -3.360307969371896e-06, -0.08004204124645432, 8.767416373662993e-05, -0.07794847748752746] 
    ################## ddq_xy =  [-0.07960984155126449, -6.474951142179268e-05, -3.360307969371896e-06, -6.474951142179268e-05, -0.08004204124645432, 8.767416373662993e-05, -3.360307969371896e-06, 8.767416373662993e-05, -0.07794847748752746] 
    Warning: the corrector tolerance are broken the step will be re rerunned      [BasicGasSPH][rank=0]
        eps_v = 0.013639617510270843  
    ################## hx =  [-0.00012949842578350473, -0.00010878590311546828, -5.8924285559751755e-05, 6.726046726281124e-06] 
    ################## hp =  [0.0004322110749959418, -1.5253789217287888e-05, -0.0010620374890561613, -0.001661356324681798] 
    ################## ddq =  [-0.07960982894831724, -6.474921289175236e-05, -3.363023363140566e-06, -0.08004204002331318, 8.767293127246096e-05, -0.07794847262363544] 
    ################## ddq_xy =  [-0.07960982894831724, -6.474921289175236e-05, -3.363023363140566e-06, -6.474921289175236e-05, -0.08004204002331318, 8.767293127246096e-05, -3.363023363140566e-06, 8.767293127246096e-05, -0.07794847262363544] 
    ---------------- t = 0.6000000000000001, dt = 0.09999999999999998 ---------------- 
    ################## hx =  [-0.00015037614456903938, -0.00018539721085640085, -0.0001707412442158071, -0.00011033529907290278] 
    ################## hp =  [0.0007362012959452602, 0.0002944241500056639, -0.0007100797435661883, -0.0012728064911984305] 
    ################## ddq =  [-0.07913080659351311, -7.518807228451969e-05, 5.516764953645138e-05, -0.07986700788945837, 6.983028509562311e-05, -0.07785800010231468] 
    ################## ddq_xy =  [-0.07913080659351311, -7.518807228451969e-05, 5.516764953645138e-05, -7.518807228451969e-05, -0.07986700788945837, 6.983028509562311e-05, 5.516764953645138e-05, 6.983028509562311e-05, -0.07785800010231468] 
    ---------------- t = 0.7000000000000001, dt = 0.09999999999999998 ---------------- 
    ################## hx =  [-0.00022868011900989887, -0.00021590726650605452, -0.00014528223630190165, -3.572894820606669e-05] 
    ################## hp =  [0.0006139377221974912, 0.0001741110088503026, -0.0008405989080294074, -0.001415482111561922] 
    ################## ddq =  [-0.0794412660608319, -0.00011434005950494944, 1.786447410303334e-05, -0.0800552037830294, 7.797490096429801e-05, -0.07802578394926998] 
    ################## ddq_xy =  [-0.0794412660608319, -0.00011434005950494944, 1.786447410303334e-05, -0.00011434005950494944, -0.0800552037830294, 7.797490096429801e-05, 1.786447410303334e-05, 7.797490096429801e-05, -0.07802578394926998] 
    ---------------- t = 0.8, dt = 0.09999999999999998 ---------------- 
    ################## hx =  [-0.00033097856347786344, -0.00023702906647741766, -7.956782253164489e-05, 9.921355520498501e-05] 
    ################## hp =  [0.000514388064492638, 0.00019244179201366527, -0.0008030147875855215, -0.0014765250947057218] 
    ################## ddq =  [-0.07963620951687218, -0.00016548928173893172, -4.9606777602492514e-05, -0.08015059758136482, 0.00020297559003749964, -0.07815968442216646] 
    ################## ddq_xy =  [-0.07963620951687218, -0.00016548928173893172, -4.9606777602492514e-05, -0.00016548928173893172, -0.08015059758136482, 0.00020297559003749964, -4.9606777602492514e-05, 0.00020297559003749964, -0.07815968442216646] 
    ---------------- t = 0.9, dt = 0.09999999999999998 ---------------- 
    ################## hx =  [-0.00026682764867283113, -0.00023684927387885066, -0.00014340732742113436, -1.1539503392219499e-05] 
    ################## hp =  [0.0005927575822671227, 0.00014141442888178092, -0.0009449004468863833, -0.001579872169269192] 
    ################## ddq =  [-0.07964373155181907, -0.00013341382433641557, 5.769751696109741e-06, -0.0802364891340862, 0.00010601800374158922, -0.07806385938254988] 
    ################## ddq_xy =  [-0.07964373155181907, -0.00013341382433641557, 5.769751696109741e-06, -0.00013341382433641557, -0.0802364891340862, 0.00010601800374158922, 5.769751696109741e-06, 0.00010601800374158922, -0.07806385938254988] 
    ---------------- t = 1, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [-0.00016148748375513863, -0.0001626749170950917, -0.00012027373777061511, -4.5645307539829575e-05] 
    ################## hp =  [0.0007817373563132057, 0.0003186924850272652, -0.000777123461037385, -0.0014098945358160808] 
    ################## ddq =  [-0.0794966765928312, -8.074374187756931e-05, 2.2822653769914784e-05, -0.08027841394914441, 9.799146927507143e-05, -0.07808678205701512] 
    ################## ddq_xy =  [-0.0794966765928312, -8.074374187756931e-05, 2.2822653769914784e-05, -8.074374187756931e-05, -0.08027841394914441, 9.799146927507143e-05, 2.2822653769914784e-05, 9.799146927507143e-05, -0.07808678205701512] 
    ---------------- t = 1.1, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [6.851167573411802e-05, 4.5822482695775544e-05, 1.0855192423910929e-05, -2.7020737891625073e-05] 
    ################## hp =  [0.0007398907017788781, 0.0001907506163443345, -0.0009646063487971423, -0.0015708232285040619] 
    ################## ddq =  [-0.07951963622432504, 3.425583786705901e-05, 1.3510368945812538e-05, -0.08025952692610391, 3.295330253763715e-05, -0.07794881299582097] 
    ################## ddq_xy =  [-0.07951963622432504, 3.425583786705901e-05, 1.3510368945812538e-05, 3.425583786705901e-05, -0.08025952692610391, 3.295330253763715e-05, 1.3510368945812538e-05, 3.295330253763715e-05, -0.07794881299582097] 
    ---------------- t = 1.2000000000000002, dt = 0.09999999999999987 ---------------- 
    ################## hx =  [9.220926467726594e-05, 5.338077133756762e-05, 2.4894342661764546e-07, -5.294958867445558e-05] 
    ################## hp =  [0.0005189500156768528, 1.5061272105693726e-05, -0.0009713576532705639, -0.0014538878350756623] 
    ################## ddq =  [-0.07934983931320001, 4.610463233863297e-05, 2.6474794337227794e-05, -0.07986878932887687, -1.2331371385142367e-05, -0.07789595147812435] 
    ################## ddq_xy =  [-0.07934983931320001, 4.610463233863297e-05, 2.6474794337227794e-05, 4.610463233863297e-05, -0.07986878932887687, -1.2331371385142367e-05, 2.6474794337227794e-05, -1.2331371385142367e-05, -0.07789595147812435] 
    ---------------- t = 1.3, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [-0.00012626207996012026, -0.00013105077428567145, -0.00010072451947390365, -4.340921101109045e-05] 
    ################## hp =  [0.00020567839954772904, -0.00020015814808727855, -0.001159080477799072, -0.0017121662598758441] 
    ################## ddq =  [-0.07967730711166426, -6.313103998006013e-05, 2.170460550554522e-05, -0.07988298551121199, 8.501438514291502e-05, -0.07796514085178842] 
    ################## ddq_xy =  [-0.07967730711166426, -6.313103998006013e-05, 2.170460550554522e-05, -6.313103998006013e-05, -0.07988298551121199, 8.501438514291502e-05, 2.170460550554522e-05, 8.501438514291502e-05, -0.07796514085178842] 
    ---------------- t = 1.4000000000000001, dt = 0.09999999999999987 ---------------- 
    ################## hx =  [4.297643335451646e-07, 3.4092621658021084e-06, 5.475250953946398e-06, 6.074150670623015e-06] 
    ################## hp =  [0.00035791320154221484, -3.5229933220021046e-05, -0.0009948478356380359, -0.0015613226032938077] 
    ################## ddq =  [-0.07946051880634139, 2.148821667725823e-07, -3.0370753353115075e-06, -0.0798184320078836, 0.00010007306491015841, -0.07789919620304758] 
    ################## ddq_xy =  [-0.07946051880634139, 2.148821667725823e-07, -3.0370753353115075e-06, 2.148821667725823e-07, -0.0798184320078836, 0.00010007306491015841, -3.0370753353115075e-06, 0.00010007306491015841, -0.07789919620304758] 
    ---------------- t = 1.5, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [-9.10514954989783e-06, -7.320351102170473e-05, -0.00011768705083212306, -0.00013063644041247353] 
    ################## hp =  [0.00046506191228014304, 7.753926739901159e-05, -0.0008654638027129545, -0.0014209442279437823] 
    ################## ddq =  [-0.07915317982422004, -4.552574774948915e-06, 6.531822020623676e-05, -0.07961824173650019, 9.697046969738319e-05, -0.07773223559627626] 
    ################## ddq_xy =  [-0.07915317982422004, -4.552574774948915e-06, 6.531822020623676e-05, -4.552574774948915e-06, -0.07961824173650019, 9.697046969738319e-05, 6.531822020623676e-05, 9.697046969738319e-05, -0.07773223559627626] 
    ---------------- t = 1.6, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [-4.941088571330397e-06, 8.41452667311115e-05, 0.00015068496576605068, 0.0001768487499124652] 
    ################## hp =  [0.000800321571210294, 0.0003115332575472571, -0.0007007896802767484, -0.00122432430443771] 
    ################## ddq =  [-0.07899157795482269, -2.4705442856651986e-06, -8.84243749562326e-05, -0.07979189952603298, 2.0060791719317108e-05, -0.07776725365038498] 
    ################## ddq_xy =  [-0.07899157795482269, -2.4705442856651986e-06, -8.84243749562326e-05, -2.4705442856651986e-06, -0.07979189952603298, 2.0060791719317108e-05, -8.84243749562326e-05, 2.0060791719317108e-05, -0.07776725365038498] 
    ---------------- t = 1.7000000000000002, dt = 0.09999999999999987 ---------------- 
    ################## hx =  [-0.000118670964146953, -4.2990584858866334e-05, 4.420908692429523e-05, 0.00011956296956797459] 
    ################## hp =  [0.0006516451750623181, 0.00021440194906280447, -0.0007991695285332012, -0.0013754977801296864] 
    ################## ddq =  [-0.07901332637745356, -5.93354820734765e-05, -5.97814847839873e-05, -0.07966497155251588, 8.030077696865147e-05, -0.07763782859732388] 
    ################## ddq_xy =  [-0.07901332637745356, -5.93354820734765e-05, -5.97814847839873e-05, -5.93354820734765e-05, -0.07966497155251588, 8.030077696865147e-05, -5.97814847839873e-05, 8.030077696865147e-05, -0.07763782859732388] 
    ---------------- t = 1.8, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [-0.0001010765463181838, -7.811227693590169e-05, -3.4217886029688516e-05, 1.8845159804879907e-05] 
    ################## hp =  [0.0006980114731442583, 0.00026479643241028545, -0.0007384671103844134, -0.0013085156124451325] 
    ################## ddq =  [-0.07880734803633724, -5.05382731590919e-05, -9.422579902439957e-06, -0.0795053595094815, 7.900083573113918e-05, -0.0774988324238921] 
    ################## ddq_xy =  [-0.07880734803633724, -5.05382731590919e-05, -9.422579902439957e-06, -5.05382731590919e-05, -0.0795053595094815, 7.900083573113918e-05, -9.422579902439957e-06, 7.900083573113918e-05, -0.0774988324238921] 
    ---------------- t = 1.9000000000000001, dt = 0.09999999999999987 ---------------- 
    ################## hx =  [-0.00016942714509535456, -0.00015880643869987688, -0.00010563367530190458, -2.415645391325552e-05] 
    ################## hp =  [0.0007022450181569245, 0.00024450709254585036, -0.0007530931897136375, -0.0012929555463620512] 
    ################## ddq =  [-0.07888403427860445, -8.471357254767728e-05, 1.2078226956627755e-05, -0.07958627929676138, 4.7414562366448836e-05, -0.0775910787322424] 
    ################## ddq_xy =  [-0.07888403427860445, -8.471357254767728e-05, 1.2078226956627755e-05, -8.471357254767728e-05, -0.07958627929676138, 4.7414562366448836e-05, 1.2078226956627755e-05, 4.7414562366448836e-05, -0.0775910787322424] 
    ---------------- t = 2, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [-0.00010424104913757816, -5.7467749780564055e-05, 4.703986720986031e-06, 6.561529377944119e-05] 
    ################## hp =  [0.00043814164733857464, 1.0482476362432775e-05, -0.0009723055703920269, -0.001527434446170331] 
    ################## ddq =  [-0.07887435260023509, -5.212052456878908e-05, -3.2807646889720596e-05, -0.07931249424757367, 7.359466838105044e-05, -0.07734691815406476] 
    ################## ddq_xy =  [-0.07887435260023509, -5.212052456878908e-05, -3.2807646889720596e-05, -5.212052456878908e-05, -0.07931249424757367, 7.359466838105044e-05, -3.2807646889720596e-05, 7.359466838105044e-05, -0.07734691815406476] 
    ---------------- t = 2.1, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [1.409347662295504e-06, 5.813188307882898e-05, 9.927802736988978e-05, 0.00011382270440103373] 
    ################## hp =  [0.0005971962996619978, 0.00015455769128264538, -0.0008629844207326716, -0.0014378879243686221] 
    ################## ddq =  [-0.07873840199256579, 7.04673831147752e-07, -5.6911352200516863e-05, -0.07933559829222779, 7.636317288073057e-05, -0.07730051406819717] 
    ################## ddq_xy =  [-0.07873840199256579, 7.04673831147752e-07, -5.6911352200516863e-05, 7.04673831147752e-07, -0.07933559829222779, 7.636317288073057e-05, -5.6911352200516863e-05, 7.636317288073057e-05, -0.07730051406819717] 
    ---------------- t = 2.2, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [3.954696822569629e-05, -4.6680356135969545e-06, -4.7632243079987177e-05, -7.783342947941191e-05] 
    ################## hp =  [0.0008500684951114612, 0.00022710287205425376, -0.0008878299219095011, -0.0013797970928160347] 
    ################## ddq =  [-0.07809847505602396, 1.9773484112848146e-05, 3.8916714739705956e-05, -0.07894854355113542, -7.563199161261591e-05, -0.07671867796320793] 
    ################## ddq_xy =  [-0.07809847505602396, 1.9773484112848146e-05, 3.8916714739705956e-05, 1.9773484112848146e-05, -0.07894854355113542, -7.563199161261591e-05, 3.8916714739705956e-05, -7.563199161261591e-05, -0.07671867796320793] 
    ---------------- t = 2.3000000000000003, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [4.4195939500588836e-05, -3.0463463396279475e-06, -4.9472366138275924e-05, -8.264230538251605e-05] 
    ################## hp =  [0.0007499921659523956, 0.00010508379306172737, -0.001046133518537595, -0.0015524424572462558] 
    ################## ddq =  [-0.07830166815020739, 2.2097969750294418e-05, 4.132115269125803e-05, -0.07905166031615979, -8.002042063451773e-05, -0.07674922569296114] 
    ################## ddq_xy =  [-0.07830166815020739, 2.2097969750294418e-05, 4.132115269125803e-05, 2.2097969750294418e-05, -0.07905166031615979, -8.002042063451773e-05, 4.132115269125803e-05, -8.002042063451773e-05, -0.07674922569296114] 
    ---------------- t = 2.4000000000000004, dt = 0.09999999999999964 ---------------- 
    ################## hx =  [-6.567881154431634e-05, -2.5254845714418796e-05, 2.193613562962987e-05, 6.324934714665965e-05] 
    ################## hp =  [0.0009122368274927239, 0.0002526835203691956, -0.0008451592641580374, -0.001283448741561749] 
    ################## ddq =  [-0.07849860905813685, -3.283940577215817e-05, -3.1624673573329824e-05, -0.07941084588562958, -0.00012774673165066972, -0.0772151603165751] 
    ################## ddq_xy =  [-0.07849860905813685, -3.283940577215817e-05, -3.1624673573329824e-05, -3.283940577215817e-05, -0.07941084588562958, -0.00012774673165066972, -3.1624673573329824e-05, -0.00012774673165066972, -0.0772151603165751] 
    ---------------- t = 2.5, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [-6.61004034838681e-05, -5.131283992115934e-05, -2.2776042340228464e-05, 1.186357739254369e-05] 
    ################## hp =  [0.0009249693067361481, 0.0003133689730725458, -0.0007927841326539047, -0.001287336904716746] 
    ################## ddq =  [-0.0783376039321429, -3.305020174193405e-05, -5.931788696271847e-06, -0.07926257323887904, -6.757744119819467e-05, -0.07705026702742615] 
    ################## ddq_xy =  [-0.0783376039321429, -3.305020174193405e-05, -5.931788696271847e-06, -3.305020174193405e-05, -0.07926257323887904, -6.757744119819467e-05, -5.931788696271847e-06, -6.757744119819467e-05, -0.07705026702742615] 
    ---------------- t = 2.6, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [-6.754929037397267e-05, -0.0001234848537498609, -0.00014633275028599863, -0.00012997090455677787] 
    ################## hp =  [0.0005986791259985774, 0.00014650829462050415, -0.0008728995764152497, -0.0014401366160729234] 
    ################## ddq =  [-0.07861223661650016, -3.3774645186986335e-05, 6.498545227838894e-05, -0.07921091574249874, 6.643350632485083e-05, -0.07717210000042724] 
    ################## ddq_xy =  [-0.07861223661650016, -3.3774645186986335e-05, 6.498545227838894e-05, -3.3774645186986335e-05, -0.07921091574249874, 6.643350632485083e-05, 6.498545227838894e-05, 6.643350632485083e-05, -0.07717210000042724] 
    ---------------- t = 2.7, dt = 0.10000000000000009 ---------------- 
    ################## hx =  [7.763694035831071e-06, -8.48879623347015e-05, -0.00015479395775052726, -0.00018322303719388192] 
    ################## hp =  [0.0005504352823825637, 3.745246190294973e-05, -0.0010337946748781687, -0.0015920589911796734] 
    ################## ddq =  [-0.07866373791737986, 3.8818470179155355e-06, 9.161151859694096e-05, -0.07921417319976243, 2.6143283802073486e-05, -0.07707167892620019] 
    ################## ddq_xy =  [-0.07866373791737986, 3.8818470179155355e-06, 9.161151859694096e-05, 3.8818470179155355e-06, -0.07921417319976243, 2.6143283802073486e-05, 9.161151859694096e-05, 2.6143283802073486e-05, -0.07707167892620019] 





.. rst-class:: sphx-glr-timing

   **Total running time of the script:** (0 minutes 13.139 seconds)

**Estimated memory usage:**  160 MB


.. _sphx_glr_download__as_gen_tests_ci_run_GW_isolated_star.py:

.. only:: html

  .. container:: sphx-glr-footer sphx-glr-footer-example

    .. container:: sphx-glr-download sphx-glr-download-jupyter

      :download:`Download Jupyter notebook: run_GW_isolated_star.ipynb <run_GW_isolated_star.ipynb>`

    .. container:: sphx-glr-download sphx-glr-download-python

      :download:`Download Python source code: run_GW_isolated_star.py <run_GW_isolated_star.py>`

    .. container:: sphx-glr-download sphx-glr-download-zip

      :download:`Download zipped: run_GW_isolated_star.zip <run_GW_isolated_star.zip>`


.. only:: html

 .. rst-class:: sphx-glr-signature

    `Gallery generated by Sphinx-Gallery <https://sphinx-gallery.github.io>`_
