From 6f8fec789927f560a3d293f3ac3876c6397e9377 Mon Sep 17 00:00:00 2001 From: Heber Lima da Rocha Date: Mon, 16 Feb 2026 11:51:40 -0500 Subject: [PATCH 1/5] Update max cell interactive distance in voxel during position update --- core/PhysiCell_cell.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/PhysiCell_cell.cpp b/core/PhysiCell_cell.cpp index b60a4b3d7..f153ede76 100644 --- a/core/PhysiCell_cell.cpp +++ b/core/PhysiCell_cell.cpp @@ -905,6 +905,13 @@ void Cell::update_position( double dt ) if(get_container()->underlying_mesh.is_position_valid(position[0],position[1],position[2])) { updated_current_mechanics_voxel_index=get_container()->underlying_mesh.nearest_voxel_index( position ); + // Update max_cell_interactive_distance_in_voxel if needed + if( get_container()->max_cell_interactive_distance_in_voxel[get_current_mechanics_voxel_index()] < + phenotype.geometry.radius * phenotype.mechanics.relative_maximum_adhesion_distance ) + { + get_container()->max_cell_interactive_distance_in_voxel[get_current_mechanics_voxel_index()] = phenotype.geometry.radius + * phenotype.mechanics.relative_maximum_adhesion_distance; + } } else { From 2c9ef676bd3e9308b8c2505a6b05127ea7ce5279 Mon Sep 17 00:00:00 2001 From: Heber Lima da Rocha Date: Mon, 16 Feb 2026 15:25:04 -0500 Subject: [PATCH 2/5] Refactor max cell interactive distance update to occur after voxel index assignment --- core/PhysiCell_cell.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/core/PhysiCell_cell.cpp b/core/PhysiCell_cell.cpp index f153ede76..6c7306001 100644 --- a/core/PhysiCell_cell.cpp +++ b/core/PhysiCell_cell.cpp @@ -905,13 +905,6 @@ void Cell::update_position( double dt ) if(get_container()->underlying_mesh.is_position_valid(position[0],position[1],position[2])) { updated_current_mechanics_voxel_index=get_container()->underlying_mesh.nearest_voxel_index( position ); - // Update max_cell_interactive_distance_in_voxel if needed - if( get_container()->max_cell_interactive_distance_in_voxel[get_current_mechanics_voxel_index()] < - phenotype.geometry.radius * phenotype.mechanics.relative_maximum_adhesion_distance ) - { - get_container()->max_cell_interactive_distance_in_voxel[get_current_mechanics_voxel_index()] = phenotype.geometry.radius - * phenotype.mechanics.relative_maximum_adhesion_distance; - } } else { @@ -964,6 +957,14 @@ void Cell::update_voxel_in_container() } current_mechanics_voxel_index=updated_current_mechanics_voxel_index; } + + // Update max_cell_interactive_distance_in_voxel if needed + if( get_container()->max_cell_interactive_distance_in_voxel[current_mechanics_voxel_index] < + phenotype.geometry.radius * phenotype.mechanics.relative_maximum_adhesion_distance ) + { + get_container()->max_cell_interactive_distance_in_voxel[current_mechanics_voxel_index] = phenotype.geometry.radius + * phenotype.mechanics.relative_maximum_adhesion_distance; + } return; } From 15841f40a41ef74fd1ad9beaafaa9088340acbc3 Mon Sep 17 00:00:00 2001 From: Heber Lima da Rocha Date: Mon, 16 Feb 2026 15:31:18 -0500 Subject: [PATCH 3/5] update max_cell_interactive_distance_in_voxel if cell changed voxel --- core/PhysiCell_cell.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/core/PhysiCell_cell.cpp b/core/PhysiCell_cell.cpp index 6c7306001..dc57348fa 100644 --- a/core/PhysiCell_cell.cpp +++ b/core/PhysiCell_cell.cpp @@ -956,15 +956,17 @@ void Cell::update_voxel_in_container() container->add_agent_to_voxel(this, updated_current_mechanics_voxel_index); } current_mechanics_voxel_index=updated_current_mechanics_voxel_index; - } - // Update max_cell_interactive_distance_in_voxel if needed - if( get_container()->max_cell_interactive_distance_in_voxel[current_mechanics_voxel_index] < - phenotype.geometry.radius * phenotype.mechanics.relative_maximum_adhesion_distance ) - { - get_container()->max_cell_interactive_distance_in_voxel[current_mechanics_voxel_index] = phenotype.geometry.radius - * phenotype.mechanics.relative_maximum_adhesion_distance; + // Update max_cell_interactive_distance_in_voxel if needed + if( get_container()->max_cell_interactive_distance_in_voxel[current_mechanics_voxel_index] < + phenotype.geometry.radius * phenotype.mechanics.relative_maximum_adhesion_distance ) + { + get_container()->max_cell_interactive_distance_in_voxel[current_mechanics_voxel_index] = phenotype.geometry.radius + * phenotype.mechanics.relative_maximum_adhesion_distance; + } } + + return; } From be087a2b2c6295c8f52e702b44007d79020979e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincent=20No=C3=ABl?= Date: Tue, 15 Sep 2026 11:01:45 -0300 Subject: [PATCH 4/5] Updated worm and virus-macrophage test results --- .../PhysiCell_settings.xml | 370 +++ .../cell_rules_parsed.csv | 0 tests/cases/output_mechano-sample/cells.csv | 548 ++++ .../output_mechano-sample/detailed_rules.html | 12 + .../output_mechano-sample/detailed_rules.txt | 6 + .../output_mechano-sample/dictionaries.txt | 130 + tests/cases/output_mechano-sample/empty.txt | 0 tests/cases/output_mechano-sample/final.svg | 2232 +++++++++++++++++ tests/cases/output_mechano-sample/final.xml | 161 ++ .../final_attached_cells_graph.txt | 548 ++++ .../final_boolean_intracellular.csv | 1 + .../final_cell_neighbor_graph.txt | 548 ++++ .../output_mechano-sample/final_cells.mat | Bin 0 -> 412121 bytes .../final_microenvironment0.mat | Bin 0 -> 100047 bytes .../final_spring_attached_cells_graph.txt | 548 ++++ tests/cases/output_mechano-sample/initial.xml | 161 ++ .../initial_attached_cells_graph.txt | 548 ++++ .../initial_boolean_intracellular.csv | 1 + .../initial_cell_neighbor_graph.txt | 548 ++++ .../output_mechano-sample/initial_cells.mat | Bin 0 -> 412121 bytes .../output_mechano-sample/initial_mesh0.mat | Bin 0 -> 80024 bytes .../initial_microenvironment0.mat | Bin 0 -> 100047 bytes .../initial_spring_attached_cells_graph.txt | 548 ++++ tests/cases/output_mechano-sample/legend.svg | 25 + .../output_mechano-sample/output00000000.xml | 161 ++ .../output00000000_attached_cells_graph.txt | 548 ++++ .../output00000000_boolean_intracellular.csv | 1 + .../output00000000_cell_neighbor_graph.txt | 548 ++++ .../output00000000_cells.mat | Bin 0 -> 412121 bytes .../output00000000_microenvironment0.mat | Bin 0 -> 100047 bytes ...ut00000000_spring_attached_cells_graph.txt | 548 ++++ .../output_mechano-sample/output00000001.xml | 161 ++ .../output00000001_attached_cells_graph.txt | 548 ++++ .../output00000001_boolean_intracellular.csv | 1 + .../output00000001_cell_neighbor_graph.txt | 548 ++++ .../output00000001_cells.mat | Bin 0 -> 412121 bytes .../output00000001_microenvironment0.mat | Bin 0 -> 100047 bytes ...ut00000001_spring_attached_cells_graph.txt | 548 ++++ .../output_mechano-sample/output00000002.xml | 161 ++ .../output00000002_attached_cells_graph.txt | 548 ++++ .../output00000002_boolean_intracellular.csv | 1 + .../output00000002_cell_neighbor_graph.txt | 548 ++++ .../output00000002_cells.mat | Bin 0 -> 412121 bytes .../output00000002_microenvironment0.mat | Bin 0 -> 100047 bytes ...ut00000002_spring_attached_cells_graph.txt | 548 ++++ .../output_mechano-sample/random_seed.txt | 1 + tests/cases/output_mechano-sample/rules.html | 12 + tests/cases/output_mechano-sample/rules.txt | 6 + .../output_worm-sample/cell_rules_parsed.csv | 0 tests/cases/output_worm-sample/cells.csv | 11 + tests/cases/output_worm-sample/final.svg | 1084 ++++++++ tests/cases/output_worm-sample/legend.svg | 19 + .../output_worm-sample/snapshot00000000.svg | 2 +- .../output_worm-sample/snapshot00000001.svg | 150 +- .../output_worm-sample/snapshot00000002.svg | 622 ++--- .../output_worm-sample/snapshot00000003.svg | 778 +++--- .../output_worm-sample/snapshot00000004.svg | 866 +++---- .../output_worm-sample/snapshot00000005.svg | 902 +++---- .../output_worm-sample/snapshot00000006.svg | 926 +++---- .../output_worm-sample/snapshot00000007.svg | 962 +++---- .../output_worm-sample/snapshot00000008.svg | 986 ++++---- .../output_worm-sample/snapshot00000009.svg | 1010 ++++---- .../output_worm-sample/snapshot00000010.svg | 1010 ++++---- .../output_worm-sample/snapshot00000011.svg | 1014 ++++---- .../output_worm-sample/snapshot00000012.svg | 1014 ++++---- .../output_worm-sample/snapshot00000013.svg | 1014 ++++---- .../output_worm-sample/snapshot00000014.svg | 1014 ++++---- .../output_worm-sample/snapshot00000015.svg | 1022 ++++---- .../output_worm-sample/snapshot00000016.svg | 1022 ++++---- .../output_worm-sample/snapshot00000017.svg | 1018 ++++---- .../output_worm-sample/snapshot00000018.svg | 1018 ++++---- .../output_worm-sample/snapshot00000019.svg | 1022 ++++---- .../output_worm-sample/snapshot00000020.svg | 1022 ++++---- .../output_worm-sample/snapshot00000021.svg | 1030 ++++---- .../output_worm-sample/snapshot00000022.svg | 1030 ++++---- .../output_worm-sample/snapshot00000023.svg | 1030 ++++---- .../output_worm-sample/snapshot00000024.svg | 1030 ++++---- .../output_worm-sample/snapshot00000025.svg | 1030 ++++---- .../output_worm-sample/snapshot00000026.svg | 1026 ++++---- .../output_worm-sample/snapshot00000027.svg | 1026 ++++---- .../output_worm-sample/snapshot00000028.svg | 1030 ++++---- .../output_worm-sample/snapshot00000029.svg | 1030 ++++---- .../output_worm-sample/snapshot00000030.svg | 1030 ++++---- .../output_worm-sample/snapshot00000031.svg | 1030 ++++---- .../output_worm-sample/snapshot00000032.svg | 1030 ++++---- .../output_worm-sample/snapshot00000033.svg | 1030 ++++---- .../output_worm-sample/snapshot00000034.svg | 1030 ++++---- .../output_worm-sample/snapshot00000035.svg | 1030 ++++---- .../output_worm-sample/snapshot00000036.svg | 1030 ++++---- .../output_worm-sample/snapshot00000037.svg | 1030 ++++---- .../output_worm-sample/snapshot00000038.svg | 1030 ++++---- .../output_worm-sample/snapshot00000039.svg | 1030 ++++---- .../output_worm-sample/snapshot00000040.svg | 1030 ++++---- 93 files changed, 32979 insertions(+), 19493 deletions(-) create mode 100644 tests/cases/output_mechano-sample/PhysiCell_settings.xml create mode 100644 tests/cases/output_mechano-sample/cell_rules_parsed.csv create mode 100644 tests/cases/output_mechano-sample/cells.csv create mode 100644 tests/cases/output_mechano-sample/detailed_rules.html create mode 100644 tests/cases/output_mechano-sample/detailed_rules.txt create mode 100644 tests/cases/output_mechano-sample/dictionaries.txt create mode 100644 tests/cases/output_mechano-sample/empty.txt create mode 100644 tests/cases/output_mechano-sample/final.svg create mode 100644 tests/cases/output_mechano-sample/final.xml create mode 100644 tests/cases/output_mechano-sample/final_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/final_boolean_intracellular.csv create mode 100644 tests/cases/output_mechano-sample/final_cell_neighbor_graph.txt create mode 100644 tests/cases/output_mechano-sample/final_cells.mat create mode 100644 tests/cases/output_mechano-sample/final_microenvironment0.mat create mode 100644 tests/cases/output_mechano-sample/final_spring_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/initial.xml create mode 100644 tests/cases/output_mechano-sample/initial_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/initial_boolean_intracellular.csv create mode 100644 tests/cases/output_mechano-sample/initial_cell_neighbor_graph.txt create mode 100644 tests/cases/output_mechano-sample/initial_cells.mat create mode 100644 tests/cases/output_mechano-sample/initial_mesh0.mat create mode 100644 tests/cases/output_mechano-sample/initial_microenvironment0.mat create mode 100644 tests/cases/output_mechano-sample/initial_spring_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/legend.svg create mode 100644 tests/cases/output_mechano-sample/output00000000.xml create mode 100644 tests/cases/output_mechano-sample/output00000000_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/output00000000_boolean_intracellular.csv create mode 100644 tests/cases/output_mechano-sample/output00000000_cell_neighbor_graph.txt create mode 100644 tests/cases/output_mechano-sample/output00000000_cells.mat create mode 100644 tests/cases/output_mechano-sample/output00000000_microenvironment0.mat create mode 100644 tests/cases/output_mechano-sample/output00000000_spring_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/output00000001.xml create mode 100644 tests/cases/output_mechano-sample/output00000001_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/output00000001_boolean_intracellular.csv create mode 100644 tests/cases/output_mechano-sample/output00000001_cell_neighbor_graph.txt create mode 100644 tests/cases/output_mechano-sample/output00000001_cells.mat create mode 100644 tests/cases/output_mechano-sample/output00000001_microenvironment0.mat create mode 100644 tests/cases/output_mechano-sample/output00000001_spring_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/output00000002.xml create mode 100644 tests/cases/output_mechano-sample/output00000002_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/output00000002_boolean_intracellular.csv create mode 100644 tests/cases/output_mechano-sample/output00000002_cell_neighbor_graph.txt create mode 100644 tests/cases/output_mechano-sample/output00000002_cells.mat create mode 100644 tests/cases/output_mechano-sample/output00000002_microenvironment0.mat create mode 100644 tests/cases/output_mechano-sample/output00000002_spring_attached_cells_graph.txt create mode 100644 tests/cases/output_mechano-sample/random_seed.txt create mode 100644 tests/cases/output_mechano-sample/rules.html create mode 100644 tests/cases/output_mechano-sample/rules.txt create mode 100644 tests/cases/output_worm-sample/cell_rules_parsed.csv create mode 100644 tests/cases/output_worm-sample/cells.csv create mode 100644 tests/cases/output_worm-sample/final.svg create mode 100644 tests/cases/output_worm-sample/legend.svg diff --git a/tests/cases/output_mechano-sample/PhysiCell_settings.xml b/tests/cases/output_mechano-sample/PhysiCell_settings.xml new file mode 100644 index 000000000..1f65e0932 --- /dev/null +++ b/tests/cases/output_mechano-sample/PhysiCell_settings.xml @@ -0,0 +1,370 @@ + + + + + + config + rules.csv + + + + + + -500 + 500 + -500 + 500 + -10 + 10 + 20 + 20 + 20 + true + + + + 120 + min + micron + 0.01 + 0.1 + 6 + + + + 1 + + + + output + + 60 + true + + + 60 + true + + substrate + + + + + + + false + + + + + false + true + true + 0 + + + + + + 100000.0 + 10 + + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + + + + true + true + + ./config/initial.mat + + + ./config/dirichlet.mat + + + + + + + + + + 0.00072 + + + + + 1e-5 + + 516 + + + 0.05 + 0 + 1.66667e-02 + 5.83333e-03 + 0 + 2.0 + + + + 0.0 + + 0 + 86400 + + + 1.11667e-2 + 8.33333e-4 + 5.33333e-5 + 2.16667e-3 + 0 + 2.0 + + + + + 2494 + 0.75 + 540 + 0.05 + 0.0045 + 0.0055 + 0 + 0 + 2.0 + + + 0 + 10.0 + 1.6 + + 1 + 1.0 + + + 1.5 + 15.12 + + 0.01 + 10.0 + 0.0 + 12 + + + 1 + 0.05 + 1.0 + + false + true + + false + substrate + 1 + + + false + false + + 0.0 + + + + + + + 0 + 1 + 0 + 0 + + + + 0 + 0 + 0 + + 0 + 0.0 + + + 0 + 0.0 + + 1 + 0.1 + + 0 + 0.0 + + + + + 0 + 0.0 + + + + 0.0 + 0.0 + + + + 1.0 + + + + + + + + + 0 + + + + + 0 + + 516 + + + 0.05 + 0 + 1.66667e-02 + 5.83333e-03 + 0 + 2.0 + + + + 0.0 + + 0 + 86400 + + + 1.11667e-2 + 8.33333e-4 + 5.33333e-5 + 2.16667e-3 + 0 + 2.0 + + + + + 2494 + 0.75 + 540 + 0.05 + 0.0045 + 0.0055 + 0 + 0 + 2.0 + + + 0 + 100.0 + 1.25 + + 1.0 + 1.0 + + + 1.5 + 15.12 + + 0.01 + 10.0 + 0.0 + 12 + + + 1 + 0.05 + 1.0 + + false + true + + false + substrate + 1 + + + false + false + + 0.0 + + + + + + + 0 + 1 + 0 + 0 + + + + 0 + 0 + 0 + + 0.0 + 0.0 + + + 0.0 + 0.0 + + 1 + 0.1 + + 0.0 + 0.0 + + + + + 0.0 + 0.0 + + + + 0.0 + 0.0 + + + + 1.0 + + + + + + + + + config + cells.csv + + + + + 0 + + \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/cell_rules_parsed.csv b/tests/cases/output_mechano-sample/cell_rules_parsed.csv new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cases/output_mechano-sample/cells.csv b/tests/cases/output_mechano-sample/cells.csv new file mode 100644 index 000000000..795aa7325 --- /dev/null +++ b/tests/cases/output_mechano-sample/cells.csv @@ -0,0 +1,548 @@ +-5.415872894520457521e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.247618683561372563e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.079364472602287606e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.911110261643202648e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.742856050684117690e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.574601839725032733e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.406347628765947775e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.238093417806862817e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.069839206847777859e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.901584995888692902e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.733330784929607944e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.565076573970522986e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.396822363011438028e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.228568152052353071e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.060313941093268113e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.892059730134183155e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.723805519175098198e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.555551308216013524e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.387297097256928566e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.219042886297843609e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.050788675338758651e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.882534464379673693e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.714280253420588735e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.546026042461503778e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.377771831502418820e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.209517620543333720e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.041263409584248762e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-8.730091986251638048e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-7.047549876660788470e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.365007767069939604e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.682465657479090027e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.999923547888240449e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.173814382973906945e+00,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.365160671293458883e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.047702780884308282e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.730244890475157860e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +6.412787000066008147e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +8.095329109656857725e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +9.777871219247707302e+01,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.146041332883855688e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.314295543842940504e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.482549754802025461e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.650803965761110419e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.819058176720195377e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.987312387679280334e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.155566598638365292e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.323820809597450250e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.492075020556535208e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.660329231515620449e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.828583442474705407e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.996837653433790365e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.165091864392875323e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.333346075351960280e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.501600286311045238e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.669854497270130196e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.838108708229215154e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.006362919188300111e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.174617130147385069e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.342871341106470027e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.511125552065554984e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.679379763024639942e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.847633973983724900e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.015888184942809858e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.184142395901894815e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.352396606860979773e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.520650817820064731e+02,-3.750000000000000000e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.500000000000000000e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.331745789040915042e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.163491578081830085e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.995237367122745127e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.826983156163660169e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.658728945204575211e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.490474734245490254e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.322220523286405296e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.153966312327320338e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.985712101368235381e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.817457890409150423e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.649203679450065465e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.480949468490980507e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.312695257531895550e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.144441046572810592e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.976186835613725634e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.807932624654640676e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.639678413695555719e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.471424202736470761e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.303169991777385803e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.134915780818300846e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.966661569859215888e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.798407358900130930e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.630153147941045972e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.461898936981961015e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.293644726022876057e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.125390515063791099e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-9.571363041047061415e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-7.888820931456211838e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-6.206278821865362261e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.523736712274512684e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.841194602683663106e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.158652493092813529e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.238896164980360481e+00,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.206431726088885625e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.888973835679735203e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.571515945270584780e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +7.254058054861434357e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +8.936600164452283934e+01,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.061914227404313351e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.230168438363398309e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.398422649322483267e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.566676860281568224e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.734931071240653182e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.903185282199738140e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.071439493158823097e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.239693704117908055e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.407947915076993013e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.576202126036077971e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.744456336995162928e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.912710547954247886e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.080964758913332844e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.249218969872417802e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.417473180831502759e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.585727391790587717e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.753981602749672675e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.922235813708757632e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.090490024667842590e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.258744235626927548e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.426998446586012506e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.595252657545097463e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.763506868504182421e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.931761079463267379e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.100015290422352336e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.268269501381437294e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.436523712340522252e+02,-3.604287579015726806e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.415872894520457521e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.247618683561372563e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.079364472602287606e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.911110261643202648e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.742856050684117690e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.574601839725032733e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.406347628765947775e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.238093417806862817e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.069839206847777859e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.901584995888692902e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.733330784929607944e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.565076573970522986e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.396822363011438028e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.228568152052353071e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.060313941093268113e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.892059730134183155e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.723805519175098198e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.555551308216013524e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.387297097256928566e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.219042886297843609e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.050788675338758651e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.882534464379673693e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.714280253420588735e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.546026042461503778e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.377771831502418820e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.209517620543333720e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.041263409584248762e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-8.730091986251638048e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-7.047549876660788470e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.365007767069939604e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.682465657479090027e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.999923547888240449e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.173814382973906945e+00,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.365160671293458883e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.047702780884308282e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.730244890475157860e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +6.412787000066008147e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +8.095329109656857725e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +9.777871219247707302e+01,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.146041332883855688e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.314295543842940504e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.482549754802025461e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.650803965761110419e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.819058176720195377e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.987312387679280334e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.155566598638365292e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.323820809597450250e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.492075020556535208e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.660329231515620449e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.828583442474705407e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.996837653433790365e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.165091864392875323e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.333346075351960280e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.501600286311045238e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.669854497270130196e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.838108708229215154e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.006362919188300111e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.174617130147385069e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.342871341106470027e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.511125552065554984e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.679379763024639942e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.847633973983724900e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.015888184942809858e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.184142395901894815e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.352396606860979773e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.520650817820064731e+02,-3.458575158031453611e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.500000000000000000e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.331745789040915042e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-5.163491578081830085e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.995237367122745127e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.826983156163660169e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.658728945204575211e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.490474734245490254e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.322220523286405296e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.153966312327320338e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.985712101368235381e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.817457890409150423e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.649203679450065465e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.480949468490980507e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.312695257531895550e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-3.144441046572810592e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.976186835613725634e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.807932624654640676e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.639678413695555719e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.471424202736470761e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.303169991777385803e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.134915780818300846e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.966661569859215888e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.798407358900130930e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.630153147941045972e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.461898936981961015e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.293644726022876057e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.125390515063791099e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-9.571363041047061415e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-7.888820931456211838e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-6.206278821865362261e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.523736712274512684e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-2.841194602683663106e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-1.158652493092813529e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.238896164980360481e+00,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.206431726088885625e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.888973835679735203e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.571515945270584780e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +7.254058054861434357e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +8.936600164452283934e+01,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.061914227404313351e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.230168438363398309e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.398422649322483267e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.566676860281568224e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.734931071240653182e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +1.903185282199738140e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.071439493158823097e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.239693704117908055e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.407947915076993013e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.576202126036077971e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.744456336995162928e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +2.912710547954247886e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.080964758913332844e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.249218969872417802e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.417473180831502759e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.585727391790587717e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.753981602749672675e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +3.922235813708757632e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.090490024667842590e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.258744235626927548e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.426998446586012506e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.595252657545097463e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.763506868504182421e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +4.931761079463267379e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.100015290422352336e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.268269501381437294e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +5.436523712340522252e+02,-3.312862737047179849e+02,0.000000000000000000e+00,1.000000000000000000e+00 +-4.904747342454919590e+01,-3.104287579015726806e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-3.104287579015726806e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-3.104287579015726806e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-3.104287579015726806e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-3.104287579015726806e+02,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-3.104287579015726806e+02,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-3.104287579015726806e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-7.428560506841189692e+01,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-5.746018397250343668e+01,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.031776369885583478e+01,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +7.714318479476430923e+01,-2.958575158031453611e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.952373671227459795e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-8.269831561636613060e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.587289452045766325e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.904747342454919590e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.873047424681007556e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +8.555589534271854291e+01,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.023813164386270103e+02,-2.812862737047180417e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.079364472602288316e+02,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.111102616432036427e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-7.428560506841189692e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-5.746018397250343668e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.031776369885583478e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +7.714318479476430923e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.396860589067277658e+01,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.107940269865812439e+02,-2.667150316062907223e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.163491578081830653e+02,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.952373671227459795e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-8.269831561636613060e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.587289452045766325e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.904747342454919590e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.873047424681007556e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +8.555589534271854291e+01,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.023813164386270103e+02,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.192067375345354776e+02,-2.521437895078634028e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.247618683561372990e+02,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.079364472602288316e+02,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.111102616432036427e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-7.428560506841189692e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-5.746018397250343668e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.031776369885583478e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +7.714318479476430923e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.396860589067277658e+01,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.107940269865812439e+02,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.276194480824897113e+02,-2.375725474094360834e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.331745789040915326e+02,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.163491578081830653e+02,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.952373671227459795e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-8.269831561636613060e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.587289452045766325e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.904747342454919590e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.873047424681007556e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +8.555589534271854291e+01,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.023813164386270103e+02,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.192067375345354776e+02,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.360321586304439734e+02,-2.230013053110087640e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.415872894520457805e+02,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.247618683561372990e+02,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.079364472602288316e+02,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.111102616432036427e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-7.428560506841189692e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-5.746018397250343668e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.031776369885583478e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +7.714318479476430923e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.396860589067277658e+01,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.107940269865812439e+02,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.276194480824897113e+02,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.444448691783981928e+02,-2.084300632125814445e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.331745789040915326e+02,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.163491578081830653e+02,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.952373671227459795e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-8.269831561636613060e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.587289452045766325e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.904747342454919590e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.873047424681007556e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +8.555589534271854291e+01,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.023813164386270103e+02,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.192067375345354776e+02,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.360321586304439734e+02,-1.938588211141541251e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.415872894520457805e+02,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.247618683561372990e+02,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.079364472602288316e+02,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.111102616432036427e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-7.428560506841189692e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-5.746018397250343668e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.031776369885583478e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +7.714318479476430923e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.396860589067277658e+01,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.107940269865812439e+02,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.276194480824897113e+02,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.444448691783981928e+02,-1.792875790157268057e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.331745789040915326e+02,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.163491578081830653e+02,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.952373671227459795e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-8.269831561636613060e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.587289452045766325e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.904747342454919590e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.873047424681007556e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +8.555589534271854291e+01,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.023813164386270103e+02,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.192067375345354776e+02,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.360321586304439734e+02,-1.647163369172994862e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.415872894520457805e+02,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.247618683561372990e+02,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.079364472602288316e+02,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.111102616432036427e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-7.428560506841189692e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-5.746018397250343668e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.031776369885583478e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +7.714318479476430923e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.396860589067277658e+01,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.107940269865812439e+02,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.276194480824897113e+02,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.444448691783981928e+02,-1.501450948188721668e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.331745789040915326e+02,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.163491578081830653e+02,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.952373671227459795e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-8.269831561636613060e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.587289452045766325e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.904747342454919590e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.873047424681007556e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +8.555589534271854291e+01,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.023813164386270103e+02,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.192067375345354776e+02,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.360321586304439734e+02,-1.355738527204448474e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.247618683561372990e+02,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.079364472602288316e+02,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.111102616432036427e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-7.428560506841189692e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-5.746018397250343668e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.031776369885583478e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +7.714318479476430923e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +9.396860589067277658e+01,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.107940269865812439e+02,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.276194480824897113e+02,-1.210026106220175279e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.331745789040915326e+02,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.163491578081830653e+02,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-9.952373671227459795e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-8.269831561636613060e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-6.587289452045766325e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-4.904747342454919590e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +6.873047424681007556e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +8.555589534271854291e+01,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.023813164386270103e+02,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +1.192067375345354776e+02,-1.064313685235902085e+02,0.000000000000000000e+00,0.000000000000000000e+00 +-1.247618683561372990e+02,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-1.079364472602288316e+02,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-9.111102616432036427e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-7.428560506841189692e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-5.746018397250343668e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +6.031776369885583478e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +7.714318479476430923e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +9.396860589067277658e+01,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +1.107940269865812439e+02,-9.186012642516288906e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-9.952373671227459795e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-8.269831561636613060e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-6.587289452045766325e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-4.904747342454919590e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +6.873047424681007556e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +8.555589534271854291e+01,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +1.023813164386270103e+02,-7.728888432673556963e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-9.111102616432036427e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-7.428560506841189692e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-5.746018397250343668e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +6.031776369885583478e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +7.714318479476430923e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +9.396860589067277658e+01,-6.271764222830825020e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-6.587289452045766325e+01,-4.814640012988093076e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-4.904747342454919590e+01,-4.814640012988093076e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-3.222205232864072855e+01,-4.814640012988093076e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-1.539663123273226120e+01,-4.814640012988093076e+01,0.000000000000000000e+00,0.000000000000000000e+00 +1.428789863176206154e+00,-4.814640012988093076e+01,0.000000000000000000e+00,0.000000000000000000e+00 +1.825421095908467350e+01,-4.814640012988093076e+01,0.000000000000000000e+00,0.000000000000000000e+00 +3.507963205499314086e+01,-4.814640012988093076e+01,0.000000000000000000e+00,0.000000000000000000e+00 +5.190505315090160821e+01,-4.814640012988093076e+01,0.000000000000000000e+00,0.000000000000000000e+00 +6.873047424681007556e+01,-4.814640012988093076e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-4.063476287659496933e+01,-3.357515803145361133e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-2.380934178068650198e+01,-3.357515803145361133e+01,0.000000000000000000e+00,0.000000000000000000e+00 +-6.983920684778032850e+00,-3.357515803145361133e+01,0.000000000000000000e+00,0.000000000000000000e+00 +9.841500411130434500e+00,-3.357515803145361133e+01,0.000000000000000000e+00,0.000000000000000000e+00 +2.666692150703890007e+01,-3.357515803145361133e+01,0.000000000000000000e+00,0.000000000000000000e+00 +4.349234260294736742e+01,-3.357515803145361133e+01,0.000000000000000000e+00,0.000000000000000000e+00 diff --git a/tests/cases/output_mechano-sample/detailed_rules.html b/tests/cases/output_mechano-sample/detailed_rules.html new file mode 100644 index 000000000..49e556a0b --- /dev/null +++ b/tests/cases/output_mechano-sample/detailed_rules.html @@ -0,0 +1,12 @@ + +

Cell Hypothesis Rules (detailed)

+

In cancer cells: +

    +
+

+

In BM cells: +

    +
+

+ + diff --git a/tests/cases/output_mechano-sample/detailed_rules.txt b/tests/cases/output_mechano-sample/detailed_rules.txt new file mode 100644 index 000000000..ab6a0a762 --- /dev/null +++ b/tests/cases/output_mechano-sample/detailed_rules.txt @@ -0,0 +1,6 @@ +Cell Hypothesis Rules (detailed) + +In cancer cells: + +In BM cells: + diff --git a/tests/cases/output_mechano-sample/dictionaries.txt b/tests/cases/output_mechano-sample/dictionaries.txt new file mode 100644 index 000000000..e5a91160c --- /dev/null +++ b/tests/cases/output_mechano-sample/dictionaries.txt @@ -0,0 +1,130 @@ +Signals (with synonyms): +======================= +20 : apoptotic +15 : attacking +12 : contact with BM +9 : contact with apoptotic cell +9 : contact with apoptotic cells +12 : contact with basement membrane +5 : contact with cancer +5 : contact with cell type 0 +6 : contact with cell type 1 +8 : contact with dead cell +8 : contact with dead cells +7 : contact with live cell +7 : contact with live cells +10 : contact with necrotic cell +10 : contact with necrotic cells +11 : contact with other dead cell +11 : contact with other dead cells +18 : current time +19 : custom 0 +19 : custom: sample +19 : custom:sample +13 : damage +14 : damage delivered +16 : dead +18 : global time +2 : grad(substrate) +2 : gradient of substrate +1 : internalized substrate +1 : intracellular substrate +15 : is attacking +16 : is dead +20 : is_apoptotic +21 : is_necrotic +21 : necrotic +3 : pressure +0 : substrate +2 : substrate gradient +18 : time +17 : total attack time +14 : total damage delivered +4 : volume + + +Behaviors (with synonyms): +========================= +19 : adhesive affinity to BM +18 : adhesive affinity to cancer +18 : adhesive affinity to cell type 0 +19 : adhesive affinity to cell type 1 +10 : apoptosis +36 : asymmetric division to BM +35 : asymmetric division to cancer +30 : attack BM +29 : attack cancer +29 : attack cell type 0 +30 : attack cell type 1 +44 : attack damage rate +45 : attack duration +41 : cell attachment rate +42 : cell detachment rate +22 : cell-BM adhesion +23 : cell-BM repulsion +16 : cell-cell adhesion +17 : cell-cell adhesion elastic constant +21 : cell-cell repulsion +22 : cell-membrane adhesion +23 : cell-membrane repulsion +15 : chemotactic response to substrate +15 : chemotactic sensitivity to substrate +37 : custom 0 +37 : custom: sample +37 : custom:sample +4 : cycle entry +46 : damage rate +47 : damage repair rate +4 : exit from cycle phase 0 +5 : exit from cycle phase 1 +6 : exit from cycle phase 2 +7 : exit from cycle phase 3 +8 : exit from cycle phase 4 +9 : exit from cycle phase 5 +32 : fuse to BM +31 : fuse to cancer +31 : fuse to cell type 0 +32 : fuse to cell type 1 +40 : immunogenicity to BM +39 : immunogenicity to cancer +39 : immunogenicity to cell type 0 +40 : immunogenicity to cell type 1 +38 : is movable +38 : is_movable +43 : maximum number of cell attachments +13 : migration bias +14 : migration persistence time +12 : migration speed +38 : movable +11 : necrosis +28 : phagocytose BM +24 : phagocytose apoptotic cell +27 : phagocytose cancer +27 : phagocytose cell type 0 +28 : phagocytose cell type 1 +25 : phagocytose necrotic cell +26 : phagocytose other dead cell +28 : phagocytosis of BM +24 : phagocytosis of apoptotic cell +24 : phagocytosis of apoptotic cells +27 : phagocytosis of cancer +25 : phagocytosis of necrotic cell +25 : phagocytosis of necrotic cells +26 : phagocytosis of other dead cell +26 : phagocytosis of other dead cells +20 : relative maximum adhesion distance +3 : substrate export +0 : substrate secretion +1 : substrate secretion saturation density +1 : substrate secretion target +2 : substrate uptake +34 : transform to BM +33 : transform to cancer +33 : transform to cell type 0 +34 : transform to cell type 1 +34 : transition to BM +33 : transition to cancer +33 : transition to cell type 0 +34 : transition to cell type 1 + + diff --git a/tests/cases/output_mechano-sample/empty.txt b/tests/cases/output_mechano-sample/empty.txt new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cases/output_mechano-sample/final.svg b/tests/cases/output_mechano-sample/final.svg new file mode 100644 index 000000000..fcc993e6b --- /dev/null +++ b/tests/cases/output_mechano-sample/final.svg @@ -0,0 +1,2232 @@ + + + + + + Current time: 0 days, 2 hours, and 0.01 minutes, z = 0.00 μm + + + 548 agents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 200 μm + + + 0 days, 0 hours, 0 minutes, and 3.0590 seconds + + + + diff --git a/tests/cases/output_mechano-sample/final.xml b/tests/cases/output_mechano-sample/final.xml new file mode 100644 index 000000000..e523af839 --- /dev/null +++ b/tests/cases/output_mechano-sample/final.xml @@ -0,0 +1,161 @@ + + + + + PhysiCell + 1.14.2 + http://physicell.org + + + 0000-0002-9925-0151 + Paul + Macklin + macklinp@iu.edu + http://MathCancer.org + Indiana University & PhysiCell Project + Intelligent Systems Engineering + + + + A Ghaffarizadeh, R Heiland, SH Friedman, SM Mumenthaler, and P Macklin. PhysiCell: an Open Source Physics-Based Cell Simulator for Multicellular Systems, PLoS Comput. Biol. 14(2): e1005991, 2018. DOI: 10.1371/journal.pcbi.1005991 + 10.1371/journal.pcbi.1005991 + https://dx.doi.org/PMC5841829 + 29474446 + PMC5841829 + + + + + 120.010000 + 3.051133 + 2026-08-17T17:10:36Z + 2026-08-17T17:10:36Z + + + + + -500.000000 -500.000000 -10.000000 500.000000 500.000000 10.000000 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + 0 + + initial_mesh0.mat + + + + + + + 100000.000000 + 10.000000 + + + + + final_microenvironment0.mat + + + + + + + + + + cancer + BM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + final_cells.mat + + + final_cell_neighbor_graph.txt + + + final_attached_cells_graph.txt + + + final_spring_attached_cells_graph.txt + + + + + + diff --git a/tests/cases/output_mechano-sample/final_attached_cells_graph.txt b/tests/cases/output_mechano-sample/final_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/final_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/final_boolean_intracellular.csv b/tests/cases/output_mechano-sample/final_boolean_intracellular.csv new file mode 100644 index 000000000..063b648fa --- /dev/null +++ b/tests/cases/output_mechano-sample/final_boolean_intracellular.csv @@ -0,0 +1 @@ +ID,state diff --git a/tests/cases/output_mechano-sample/final_cell_neighbor_graph.txt b/tests/cases/output_mechano-sample/final_cell_neighbor_graph.txt new file mode 100644 index 000000000..3da0ef530 --- /dev/null +++ b/tests/cases/output_mechano-sample/final_cell_neighbor_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: 4,69,70 +4: 3,70,5,71 +5: 6,71,72,4 +6: 5,72,7,73 +7: 73,74,6,8 +8: 9,75,7,74 +9: 8,75,76,10 +10: 11,77,9,76 +11: 10,77,12,78 +12: 13,78,79,11 +13: 12,79,14,80 +14: 80,81,13,15 +15: 16,82,14,81 +16: 15,82,83,17 +17: 18,84,16,83 +18: 17,84,85,19 +19: 20,86,18,85 +20: 19,86,21,87 +21: 22,87,88,20 +22: 21,88,23,89 +23: 89,90,22,24 +24: 25,91,23,90 +25: 24,91,92,26 +26: 27,93,25,92 +27: 26,93,28,94 +28: 29,94,95,27 +29: 28,95,30,96 +30: 96,97,29,31 +31: 32,98,30,97 +32: 31,98,99,33 +33: 34,100,32,99 +34: 33,100,101,35 +35: 36,102,34,101 +36: 35,102,37,103 +37: 38,103,104,36 +38: 37,104,39,105 +39: 105,106,38,40 +40: 41,107,39,106 +41: 40,107,108,42 +42: 43,109,41,108 +43: 42,109,44,110 +44: 45,110,111,43 +45: 44,111,46,112 +46: 47,112,113,45 +47: 46,113,48,114 +48: 114,115,47,49 +49: 50,116,48,115 +50: 49,116,117,51 +51: 52,118,50,117 +52: 51,118,53,119 +53: 54,119,120,52 +54: 53,120,55,121 +55: 121,122,54,56 +56: 57,123,55,122 +57: 56,123,124,58 +58: 59,125,57,124 +59: 58,125,126,60 +60: 61,127,59,126 +61: 60,127,62,128 +62: +63: +64: +65: +66: +67: +68: +69: 3,70,135 +70: 3,4,69,135,136,71 +71: 5,72,4,70,136,137 +72: 5,6,71,137,138,73 +73: 7,74,6,72,138,139 +74: 7,73,139,8,75,140 +75: 8,9,76,74,140,141 +76: 9,75,141,10,77,142 +77: 10,11,76,142,143,78 +78: 12,79,11,77,143,144 +79: 12,13,78,144,145,80 +80: 14,81,13,79,145,146 +81: 14,80,146,15,82,147 +82: 15,16,83,81,147,148 +83: 16,82,148,17,84,149 +84: 17,18,85,83,149,150 +85: 18,84,150,19,86,151 +86: 19,20,85,151,152,87 +87: 21,88,20,86,152,153 +88: 21,22,87,153,154,89 +89: 23,90,22,88,154,155 +90: 23,89,155,24,91,156 +91: 24,25,92,90,156,157 +92: 25,91,157,26,93,158 +93: 26,27,92,158,159,94 +94: 28,95,27,93,159,160 +95: 28,29,94,160,161,96 +96: 30,97,29,95,161,162 +97: 30,96,162,31,98,163 +98: 31,32,99,97,163,164 +99: 32,98,164,33,100,165 +100: 33,34,101,99,165,166 +101: 34,100,166,35,102,167 +102: 35,36,101,167,168,103 +103: 37,104,36,102,168,169 +104: 37,38,103,169,170,105 +105: 39,106,38,104,170,171 +106: 39,105,171,40,107,172 +107: 40,41,108,106,172,173 +108: 41,107,173,42,109,174 +109: 42,43,108,174,175,110 +110: 44,111,43,109,175,176 +111: 44,45,110,176,177,112 +112: 46,113,45,111,177,178 +113: 46,47,112,178,179,114 +114: 48,115,47,113,179,180 +115: 48,114,180,49,116,181 +116: 49,50,117,115,181,182 +117: 50,116,182,51,118,183 +118: 51,52,117,183,184,119 +119: 53,120,52,118,184,185 +120: 53,54,119,185,186,121 +121: 55,122,54,120,186,187 +122: 55,121,187,56,123,188 +123: 56,57,124,122,188,189 +124: 57,123,189,58,125,190 +125: 58,59,126,124,190,191 +126: 59,125,191,60,127,192 +127: 60,61,126,192,193,128 +128: 62,129,61,127,193,194 +129: +130: +131: +132: +133: +134: +135: 136,201,202,69,70 +136: 135,202,70,71,137,203 +137: 138,203,204,136,71,72 +138: 137,204,72,73,139,205 +139: 205,206,138,73,74,140 +140: 141,207,74,139,206,75 +141: 140,207,208,75,76,142 +142: 143,209,76,141,208,77 +143: 142,209,77,78,144,210 +144: 145,210,211,143,78,79 +145: 144,211,79,80,146,212 +146: 212,213,145,80,81,147 +147: 148,214,81,146,213,82 +148: 147,214,215,82,83,149 +149: 150,216,83,148,215,84 +150: 149,216,217,84,85,151 +151: 152,218,85,150,217,86 +152: 151,218,86,87,153,219 +153: 154,219,220,152,87,88 +154: 153,220,88,89,155,221 +155: 221,222,154,89,90,156 +156: 157,223,90,155,222,91 +157: 156,223,224,91,92,158 +158: 159,225,92,157,224,93 +159: 158,225,93,94,160,226 +160: 161,226,227,159,94,95 +161: 160,227,95,96,162,228 +162: 228,229,161,96,97,163 +163: 164,230,97,162,229,98 +164: 163,230,231,98,99,165 +165: 166,232,99,164,231,100 +166: 165,232,233,100,101,167 +167: 168,234,101,166,233,102 +168: 167,234,102,103,169,235 +169: 170,235,236,168,103,104 +170: 169,236,104,105,171,237 +171: 237,238,170,105,106,172 +172: 173,239,106,171,238,107 +173: 172,239,240,107,108,174 +174: 175,241,108,173,240,109 +175: 174,241,109,110,176,242 +176: 177,242,243,175,110,111 +177: 176,243,111,112,178,244 +178: 179,244,245,177,112,113 +179: 178,245,113,114,180,246 +180: 246,247,179,114,115,181 +181: 182,248,115,180,247,116 +182: 181,248,249,116,117,183 +183: 184,250,117,182,249,118 +184: 183,250,118,119,185,251 +185: 186,251,252,184,119,120 +186: 185,252,120,121,187,253 +187: 253,254,186,121,122,188 +188: 189,255,122,187,254,123 +189: 188,255,256,123,124,190 +190: 191,257,124,189,256,125 +191: 190,257,258,125,126,192 +192: 193,259,126,191,258,127 +193: 192,259,127,128,194,260 +194: +195: +196: +197: +198: +199: +200: +201: 135,202 +202: 135,136,201,203 +203: 137,204,136,202 +204: 137,138,203,205 +205: 139,206,138,204 +206: 139,205,140,207 +207: 140,141,208,206 +208: 141,207,142,209 +209: 142,143,208,210 +210: 144,211,143,209 +211: 144,145,210,212 +212: 146,213,145,211 +213: 146,212,147,214 +214: 147,148,215,213 +215: 148,214,149,216 +216: 149,150,217,215 +217: 150,216,151,218 +218: 151,152,217,219 +219: 153,220,152,218 +220: 153,154,219,221 +221: 155,222,154,220 +222: 155,221,156,223 +223: 156,157,224,222 +224: 157,223,158,225 +225: 158,159,224,226 +226: 160,227,159,225 +227: 160,161,226,228 +228: 162,229,161,227,264 +229: 162,228,265,163,230 +230: 163,164,231,229,266 +231: 164,230,267,165,232 +232: 165,166,233,231,268 +233: 166,232,269,167,234 +234: 167,168,233,270,235 +235: 169,236,168,234 +236: 169,170,235,237 +237: 171,238,170,236 +238: 171,237,172,239 +239: 172,173,240,238 +240: 173,239,174,241 +241: 174,175,240,242 +242: 176,243,175,241 +243: 176,177,242,244 +244: 178,245,177,243 +245: 178,179,244,246 +246: 180,247,179,245 +247: 180,246,181,248 +248: 181,182,249,247 +249: 182,248,183,250 +250: 183,184,249,251 +251: 185,252,184,250 +252: 185,186,251,253 +253: 187,254,186,252 +254: 187,253,188,255 +255: 188,189,256,254 +256: 189,255,190,257 +257: 190,191,258,256 +258: 191,257,192,259 +259: 192,193,258,260 +260: 194,261,193,259 +261: +262: +263: +264: 265,273,272,228 +265: 264,273,274,229,266 +266: 267,275,265,274,230 +267: 266,275,276,231,268 +268: 269,277,267,276,232 +269: 268,277,233,270,278 +270: 278,279,269,234 +271: 272,282,283 +272: 271,283,264,273,284 +273: 264,265,274,272,284,285 +274: 265,273,285,266,275,286 +275: 266,267,276,274,286,287 +276: 267,275,287,268,277,288 +277: 268,269,276,288,289,278 +278: 270,279,269,277,289,290 +279: 270,278,290,291,280 +280: 279,291,292 +281: 282,294,295 +282: 281,295,271,283,296 +283: 296,297,282,271,272,284 +284: 285,298,272,283,297,273 +285: 284,298,299,273,274,286 +286: 287,300,274,285,299,275 +287: 286,300,301,275,276,288 +288: 289,302,276,287,301,277 +289: 288,302,277,278,290,303 +290: 291,303,304,289,278,279 +291: 290,304,279,280,292,305 +292: 305,306,291,280,293 +293: 307,292,306 +294: 281,295,308,309 +295: 281,282,294,309,310,296 +296: 283,297,282,295,310,311 +297: 283,296,311,284,298,312 +298: 284,285,299,297,312,313 +299: 285,298,313,286,300,314 +300: 286,287,301,299,314,315 +301: 287,300,315,288,302,316 +302: 288,289,301,316,317,303 +303: 290,304,289,302,317,318 +304: 290,291,303,318,319,305 +305: 292,306,291,304,319,320 +306: 292,305,320,293,307,321 +307: 293,306,321,322 +308: 323,294,309,324 +309: 310,324,325,308,294,295 +310: 309,325,295,296,311,326 +311: 326,327,310,296,297,312 +312: 313,328,297,311,327,298 +313: 312,328,329,298,299,314 +314: 315,330,299,313,329,300 +315: 314,330,331,300,301,316 +316: 317,332,301,315,331,302 +317: 316,332,302,303,318,333 +318: 319,333,334,317,303,304 +319: 318,334,304,305,320,335 +320: 335,336,319,305,306,321 +321: 322,337,306,320,336,307 +322: 321,337,338,307 +323: 308,339,340,324 +324: 309,325,308,323,340,341 +325: 309,310,324,341,342,326 +326: 311,327,310,325,342,343 +327: 311,326,343,312,328,344 +328: 312,313,329,327,344,345 +329: 313,328,345,314,330,346 +330: 314,315,331,329,346,347 +331: 315,330,347,316,332,348 +332: 316,317,331,348,349,333 +333: 318,334,317,332,349,350 +334: 318,319,333,350,351,335 +335: 320,336,319,334,351,352 +336: 320,335,352,321,337,353 +337: 321,322,338,336,353,354 +338: 322,337,354,355 +339: 340,357,356,323 +340: 339,357,323,324,341,358 +341: 342,358,359,340,324,325 +342: 341,359,325,326,343,360 +343: 360,361,342,326,327,344 +344: 345,362,327,343,361,328 +345: 344,362,363,328,329,346 +346: 347,364,329,345,363,330 +347: 346,364,365,330,331,348 +348: 349,366,331,347,365,332 +349: 348,366,332,333,350,367 +350: 351,367,368,349,333,334 +351: 350,368,334,335,352,369 +352: 369,370,351,335,336,353 +353: 354,371,336,352,370,337 +354: 353,371,372,337,338,355 +355: 373,338,354,372 +356: 339,357,374 +357: 339,340,356,374,375,358 +358: 341,359,340,357,375,376 +359: 341,342,358,376,377,360 +360: 343,361,342,359,377,378 +361: 343,360,378,344,362,379 +362: 344,345,363,361,379,380 +363: 345,362,380,346,364,381 +364: 346,347,365,363,381,382 +365: 347,364,382,348,366,383 +366: 348,349,365,383,384,367 +367: 350,368,349,366,384,385 +368: 350,351,367,385,386,369 +369: 352,370,351,368,386,387 +370: 352,369,387,353,371,388 +371: 353,354,372,370,388,389 +372: 354,371,389,355,373,390 +373: 355,372,390 +374: 375,392,356,391,357 +375: 374,392,357,358,376,393 +376: 377,393,394,375,358,359 +377: 376,394,359,360,378,395 +378: 395,396,377,360,361,379 +379: 380,397,361,378,396,362 +380: 379,397,398,362,363,381 +381: 382,399,363,380,398,364 +382: 381,399,400,364,365,383 +383: 384,401,365,382,400,366 +384: 383,401,366,367,385,402 +385: 386,402,403,384,367,368 +386: 385,403,368,369,387,404 +387: 404,405,386,369,370,388 +388: 389,406,370,387,405,371 +389: 388,406,407,371,372,390 +390: 408,372,389,407,373 +391: 374,392,409 +392: 374,375,391,409,410,393 +393: 376,394,375,392,410,411 +394: 376,377,393,411,412,395 +395: 378,396,377,394,412,413 +396: 378,395,413,379,397,414 +397: 379,380,398,396,414,415 +398: 380,397,415,381,399,416 +399: 381,382,400,398,416,417 +400: 382,399,417,383,401,418 +401: 383,384,400,418,419,402 +402: 385,403,384,401,419,420 +403: 385,386,402,420,421,404 +404: 387,405,386,403,421,422 +405: 387,404,422,388,406,423 +406: 388,389,407,405,423,424 +407: 389,406,424,390,408,425 +408: 390,407,425 +409: 410,427,391,426,392 +410: 409,427,392,393,411,428 +411: 412,428,429,410,393,394 +412: 411,429,394,395,413,430 +413: 430,431,412,395,396,414 +414: 415,432,396,413,431,397 +415: 414,432,433,397,398,416 +416: 417,434,398,415,433,399 +417: 416,434,435,399,400,418 +418: 419,436,400,417,435,401 +419: 418,436,401,402,420,437 +420: 421,437,438,419,402,403 +421: 420,438,403,404,422,439 +422: 439,440,421,404,405,423 +423: 424,441,405,422,440,406 +424: 423,441,442,406,407,425 +425: 443,407,424,442,408 +426: 409,427,444 +427: 409,410,426,444,445,428 +428: 411,429,410,427,445,446 +429: 411,412,428,446,447,430 +430: 413,431,412,429,447,448 +431: 413,430,448,414,432,449 +432: 414,415,433,431,449,450 +433: 415,432,450,416,434,451 +434: 416,417,435,433,451,452 +435: 417,434,452,418,436,453 +436: 418,419,435,453,454,437 +437: 420,438,419,436,454,455 +438: 420,421,437,455,456,439 +439: 422,440,421,438,456,457 +440: 422,439,457,423,441,458 +441: 423,424,442,440,458,459 +442: 424,441,459,425,443,460 +443: 425,442,460 +444: 445,461,426,427 +445: 444,461,427,428,446,462 +446: 447,462,463,445,428,429 +447: 446,463,429,430,448,464 +448: 464,465,447,430,431,449 +449: 450,466,431,448,465,432 +450: 449,466,467,432,433,451 +451: 452,468,433,450,467,434 +452: 451,468,469,434,435,453 +453: 454,470,435,452,469,436 +454: 453,470,436,437,455,471 +455: 456,471,472,454,437,438 +456: 455,472,438,439,457,473 +457: 473,474,456,439,440,458 +458: 459,475,440,457,474,441 +459: 458,475,476,441,442,460 +460: 442,459,476,443 +461: 444,445,477,478,462 +462: 446,463,445,461,478,479 +463: 446,447,462,479,480,464 +464: 448,465,447,463,480,481 +465: 448,464,481,449,466,482 +466: 449,450,467,465,482,483 +467: 450,466,483,451,468,484 +468: 451,452,469,467,484,485 +469: 452,468,485,453,470,486 +470: 453,454,469,486,487,471 +471: 455,472,454,470,487,488 +472: 455,456,471,488,489,473 +473: 457,474,456,472,489,490 +474: 457,473,490,458,475,491 +475: 458,459,476,474,491,492 +476: 459,475,492,460 +477: 478,493,461 +478: 477,493,461,462,479,494 +479: 480,494,495,478,462,463 +480: 479,495,463,464,481,496 +481: 496,497,480,464,465,482 +482: 483,498,465,481,497,466 +483: 482,498,499,466,467,484 +484: 485,500,467,483,499,468 +485: 484,500,501,468,469,486 +486: 487,502,469,485,501,470 +487: 486,502,470,471,488,503 +488: 489,503,504,487,471,472 +489: 488,504,472,473,490,505 +490: 505,506,489,473,474,491 +491: 492,507,474,490,506,475 +492: 491,507,475,476 +493: 477,478,494 +494: 479,495,478,493,508 +495: 479,480,494,508,509,496 +496: 481,497,480,495,509,510 +497: 481,496,510,482,498,511 +498: 482,483,499,497,511,512 +499: 483,498,512,484,500,513 +500: 484,485,501,499,513,514 +501: 485,500,514,486,502,515 +502: 486,487,501,515,516,503 +503: 488,504,487,502,516,517 +504: 488,489,503,517,518,505 +505: 490,506,489,504,518,519 +506: 490,505,519,491,507,520 +507: 491,492,506,520 +508: 509,521,494,495 +509: 508,521,495,496,510,522 +510: 522,523,509,496,497,511 +511: 512,524,497,510,523,498 +512: 511,524,525,498,499,513 +513: 514,526,499,512,525,500 +514: 513,526,527,500,501,515 +515: 516,528,501,514,527,502 +516: 515,528,502,503,517,529 +517: 518,529,530,516,503,504 +518: 517,530,504,505,519,531 +519: 531,532,518,505,506,520 +520: 506,519,532,507 +521: 508,509,522 +522: 510,523,509,521,533 +523: 510,522,533,511,524,534 +524: 511,512,525,523,534,535 +525: 512,524,535,513,526,536 +526: 513,514,527,525,536,537 +527: 514,526,537,515,528,538 +528: 515,516,527,538,539,529 +529: 517,530,516,528,539,540 +530: 517,518,529,540,541,531 +531: 519,532,518,530,541 +532: 519,531,520 +533: 522,523,534 +534: 535,542,523,533,524 +535: 534,542,543,524,525,536 +536: 537,544,525,535,543,526 +537: 536,544,545,526,527,538 +538: 539,546,527,537,545,528 +539: 538,546,528,529,540,547 +540: 541,547,539,529,530 +541: 540,530,531 +542: 534,535,543 +543: 535,542,536,544 +544: 536,537,545,543 +545: 537,544,538,546 +546: 538,539,545,547 +547: 540,539,546 \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/final_cells.mat b/tests/cases/output_mechano-sample/final_cells.mat new file mode 100644 index 0000000000000000000000000000000000000000..07843dc4c2e5ab75469703f3898bf948c572856a GIT binary patch literal 412121 zcmeI5378edx%ZDm`AC8~2}I%3m{Cb2qGl9hSd=Ma4B!F-C<3w^h8+ZE-t)q@&;0(LcMQ|nuc&ve zvtzxq+{)ayJ*BSg@9m%9S+_KkGu-_ZH+$tfz51R%WT-u|p$hvHZE3$z@%e*;%@0+JR4vd%l>BIeN|acAeUvt)I|) z%Lh;V#Pd6~t(PKif9gJ#&YSEW?|1`P@c87X_A(ijU(~eUh2w*M+Edkw>!;($EVa+= z7Pn@P*B=iC`$N`D!R7pTr4K#1eB6Nf;N3|fcvtX7+!PF)7eMjcYUVw|wodp)*Tq^xa8A_=PwPd-5xxcy2ZG-iHn7JL|DO-rZ(8=UV{pn|fOj#w_NU_4SVt{p?GdJ^FDy}8F|#F$Njk3 zbj}yNGbaz=-AP0Eg*Xj+@++ZuZZ-3MB%AWljG_-)noQ?>!8>#E0N$N6gkOl$uqVF~ zisx1{@5Stn^*0^6d3mGhoG*B1P9DI!lZNmMaT@mIS3>dJYUceIws+Ahr~RnB!F0|S zyfY^c;N3|>_=PwPd-5xxcy2ZGK8TGO^!0NtxX}B%DtKp3zkzoNzQn1-tt_T^ZZ-4% zEw<*>=`+4Drp|Ou6}&Si58&NNL->U_4SVt{p?GdJ^FEmETytZ^+aqdC=X}9CbMgS* zoiv1Bh|{nqzY>b)Rx|I%vtg57zU=-JYfR^S!8>#E0N$N6gkOl$uqVF~isx1{?s@I&=L_DMlLzqbq#^u5oQ6I5l~6plnt4B&?QVGB zmdAE4H=XlM5bvuGdF0WKiM>X+d8GV=vx?^;ZUR;0hXyH9-pIgnmpTe$r z_q$uCzO>YI&JDaXClAnfCk^2j;xz2ZuY}^c)y(@)c5?as@4f%f64NE{N7f=1#6~A0$I_C@CnUe?b?xZ37LY#&@`IS&Sx0-qXE~`BE zzL7_+SYSHm3*MQN2k`EsA^bv|hCTU}P&~Jqc|VPP#T;6G&(e9ObH3o6Ie7r@P8z~5 z#A(=*UkSx?tC{!jvAa*bcg2`Vb4=%a!8>#E0N$N6gkOl$uqVF~isx1{@59)Hb*HR< zb=YjvIbZP3oIHScCk^2j;xz2ZuY}^c)y(^F_WH=VckViUrsXWr&YV0z-<>psUx?GNC%+Pk z=T@pX$Zd%r(sWiB^1xCX5LR{xBNYO?XsIEn9liv zcjn{)ygO+KzYwQkPktp7&#h+O&tQ)|vSsskpFhWR&No54FD@CleaDS^Fn)JBhWLftF@E&9IcoFRB;P9C7|P8z~5#A(=*UkSx?tC{yw zcE!_m|M~Q1Lrv#=!8>#E0N$N6gkOl$uqVF~isx1{?~I+W>Ss^xo%2Q0Io|~F?miEU z?;~A~hz}W6DnG@k>c#cbab%X-=TIg>S=bzR$0O{3g?P7v?7U-hp)LVU=8Qu!%PRWGiejw7?wKDT;#H_l{dj6eUj z2Yx-8IcEso-8?|wCBPD=61TFL;Ym%Psfp2YM)!Zyc<7Yhpw6Y=-?IQ%sE5w?&bmd z?%)u9Ax^`d{7NXETfMwz&SuMxed&g4e>s;q=L_E5Jb-rzzQn1-tt_T^ZuRnRoXwuO z>!R9E9-8m=GkACN0Ny3!5~mWkvY6tz)ysS4hwM8ewvC(r(n7bN!MmFW@Gc>jIF-1S z#T3u2Ufzu#vaA0vWpMZI#cn@?cQ+5$jG>{S4mSJb-rzxx}f&tt_T^ZuRn>8N;>> zUHTtabXK_ioFLwVsiXV^OYJ?($6;qdo*&yQHdVd2esQGecho+&dU-d-uoaCbKECO9 zmCQLm@b2aT`W}sI-q)2RoX77c-ZNv_ur2T2+q1FC?Pu@~-essd<;3adR{9(##dE7! z-^a3@2j12B&8^kUIZ5#D<^lRHVU{?RxRu2e&#hkGGv}~1=PX+}?S&e*pTWDE2kqF9Y?I6^p8*K-F^n|ZXUq9gk0iO;#L+@Jhysz z&z#4m%wEn;`ck9Y&*0t719+E^OPosF%3_M=Rxj_yd92Uv-#Ky4;Z1HogLgL%;9Wv4 zaVl{uiz%L4y}W16XB*ymf8d%y&2B$~cQ+5gC-S z$F@FPk~{6ZHn*R_yPF5_E+LmVmAI9~6wj?*-ZSG_!xwfxwPb3$+s_5?9{8{23^#to z&92StEDiWWJN*Bvs7HZRpY{v4BVQZ8a`m#R(v4&L_8M|!UFr4q^j&M$1&@#UmV)^R zr8#atP&~I=+(Yzu{qdmU_@NWZv%ou^F`ljZ)wbznLp@%>J982UeV1@VoJ!ovVv6Th zFYlQ$cFE(zo`3s6@a}XK^j)E^#HkW&Nd=1MRxj_YjQ!y4HDmvsUCNvjguc6ZfW9ku zmAI9~oOAEG>e0));mr$Na;a%NH|pe*oP1c>h3tFQ1lC`9)3pT{u4Ir#)4@xPCg0%u@T@>gC-mV}oD$#gFE#Gr+su zMHtU`*Q1J8nO{}TIromES>H1gSlPzXeor0)-kqKT@9E~9O<+AIZ5cj$SbM?x9{8Pf zjPcBSJ>&W<9`H~0`N}}L5Uv$CkFcAU;QL5B74kf~iHhsz>6W~q_PNzNo-rmcw(Gyo zJ7GxMe&bz|n0<;VKl>D0yWrizHzRXyRSI~h@%${!WuFQa&F_3AsD$VvumzGCGUn!&r> zEztLL>$@?L8P9#XcFNxx!8>@jGC;a(CnIW8`J-a|Wfae?UVS$wvhJUr@w;PpHGp@! zTcGdh*7wXLRy?}Zd~bU_cn9xR21s}9WJGN$e^iXWjN-Y~tM6N~rDb-lf*_^q{7;N9*P z=zF^L-MD~dZu@xX-9N1a@8I3a0O_usjHpfJkBae^Q9QSL_1(OHmCYJCx~07$alEfS zkXJTGSFL7tyr##Hs<`h!Oc?@{~Q>g7FiA!9@TcHdQRE(7m& z=U_aO?(qz}kmYW#-9G4vOTasLw=zJwYbPUWQ~9G}{ACo+tzLaME@Z}$A04o1{bKNL zcMJ4A-TH1`$cnG289d?V3&A^hw=zJwYbPUWQ~9G}{ACo+tzLc4OlIamd&d2>X+C(j zy9N55ZhdEyS+=RVwlzB!yn}Zu1EjllGNLw>KPtvwM)BP0)puhu%e?==4gG#t4&Lo< zfxf3(-_6Oab57Nx>xN_#%KHbyU3DNm@N0$p9^b#)d64HPm@!qoxc=bL!h6&{w|ezG za}hJT-gvhCnCal%?i}cQy7ir1#LTrjj{5Dp7lC*1Ze@UU*G@*%rt(L{_{%7sTfO>j zT*NY$y}o4IhDqSv?iT2Ky7k?(#xvW@$}jdApE%wZmkiv#w_;N8ET8u1~^mda0Ys(Nw#bR3zb_PN!|d&XLi z;;>Z%>WfZG9PhYa1@E$}rtos_`eIX=G3>k#c2u4P-t8pfel^|qtA?fT^T$p3@%D2Q z$2-O|(D%Z1To&Q!yE&DaV+X&s<`{e4)WX&)!}#5w+al)fVZAbcR>JT3xZV34(Y=1t zG-hPKeeER|O$P6F=U_aO?(qzp##sIFXS1JL+(X~Nd+NV`pT;s*4cXi8k(mkQ9rJOx zV*(lnghvSZ`6(`LJF0j(j?7X#w|c*iG^erb#Oq%8uxU1Ux4Q`AnRJh5G8Z%RmBZH0 z`1u_04&JQ{knY;ah}u;Cs2G14#dE7y-`T~ic+u(=kFTEx-tBIIzNcH?jf9V7bs|4?MkAe4e^PZW(vNx_gWAdq0;2peM86e%YlM%J4 z{82IfGK%L`ufDSxtZ2vi$N%KaYVdA%3-mqR`fki%=5dD{ZjP$~@8I3a0O_usjHpfJ zkBae^Q9QSL_1&DoDwh8F3m;uv3*PN+fxf3(-!n5=@x52|e0xzHcn9xR21s}9WJGN$ ze^iXWjN-Y~tM6)t!=m6>(*;N9*P=zF^L-LRf}A9d&xKf9~}yn}Zu1EjllGNLw> zKPtvwM)BP0)pv6yE4loc2ex)Jf_J-HpzrC{_slGo`_t98etJ_Acn9xR21s}9WJGN$ ze^iXWjN-Y~tM6o~Nm8_oOs7>XM zit(3GJhyuF-JHdGuJ2xS;~!eVyWK6&_jK!fCd)c=9h0AZu5G{Ze*f0vy6@Z6W%^Yh z{GRk6?7{Pqc24B^31&=HFRnj$wD2Ca&#hj4FV3>EZ%sI>cdor)-UI)a|AqO11MTPC zpTQ{q9-arbvq7BsGvj|B*Y9sD>OHm3tzO<)mSrC3v*xBc1H9YagYitd$1~Y1+qP}t zA;Ufe?~WRQ_jL1aWZA0sp85Sf?-*w0w$}0uH`SU>ztc<0t;~H(pFjP*{S!RvdNUZ$ zc=^D5sU8s$LmY9dcRbUXWe+{MeB6Nf;N9sU=zF^L-ORGB6TZ>)@#c2uyA3>ePdD$m zEE~{w)?X517S|uuroW8Z=T`4{CNrBY z{Nv3pUh}I~@NRbt^gZ4BUOby^Fkam?eRT_X2k%w}NO$dIL~Sa6RE)oj;f_yn}Zu1EjllGNLw>KPtvwM)BP0)%Q#} z+qve(inm8t&&?G0{7m5QJotMPb9)uf&-m#MzvrBLpCg*r8!j$q!zR6a+5IQhfOord zFrG>Gc!rg;6$c-=+9<9D@8I3a0O_xtjHpfJkBae^Q9QSL$1~Y-w(aqYe{*iXD)4T1 z3-mqR`fil7!T)x{!-w^*1n=P8$^hxEos6hW<&TQ-mr*>odiA}tob7IS;FiaBFHaor zs}FhP(T<6|M!4Cc{P=U{z7O0thuypc&qvy+kmu1&R9rt#x8x1A&#hkG&2o0lyWib9 z^`)iY-R>cbXVN{M$(6H{%kO{h{fCx-ckpgyfOOYRM%1SAN5%NdD4tur`ktA?o_+Du zuU+xWMd01;7U+Ar^}Towt33Cmr0N%m7l>yRSI~h@%${!WuFQa&F_3AsD!@gn; zEx%{!Jn(LJ3-mqR`ktM`?mqS26=NpN0q@}5$^hxEos6hW<&TQ-mr*>odiC9y!zQdd zW&NweW`lRTTcGdh*7wdi?Ddgz@7#6z%!Km3W4Nmhqz8VjaNpzmcRLUA`~)+msu$NE zJX&~<+UHiUzMFH{(chf2_iKHofp@!epzrC{_uL#d`;hXpzyJJ&;2peM86e%YlM%J4 z{82IfGK%L`ufAvIvRnS1y>{8n6TrLOEztLL>wEEB_Shp^Hh=f|a}vk<;*x>ecigxK z<9A0MNe}&6>3^^CQ(aZPxPCg0%u@T@>eY8Pmz}lh;VD-w`aXEKy9oN8ZhggC;>%bL!*uI;F%QHkRn_p9JtcGVPK?p?Z4J7d9iW|cn9xR256jNCnIW8`J-a|Wfae?-tkO!9{WYFJCFL! zucw1|yIY{|>DG5+9$Vk{#hsg%TI*~lZ2m~h$AR&?|C1r!d++n4a~?Z%&E!W1uP6ua zc0!@=>DG619$S9wOE+Bm%emkkyjvNdakZU{s7>XMit(3GJhyts@40#GnY%8k{p6wf z;N9*P=zF^LJu{zuXT-K~^IuvB-od+-0n%MN8Bv?c9~I*-qj+xh>U;5gcJ&{o4DQ~& z7`)rv0)0=nzO(u4{j$FtFrx2L@DARs43O^H$%xui{-_v#8O3v}SKqVq+4z^IZol$@?ZZ5z7uKd$JkNF48eRroyJ!F(KcrbsV?Sqtx}>c#bkj~FbW_PN!o z@1676ipCQk-}Jjm@NRbu^gZ4BZq8@Jw!C|9&&De74&JQ{knY;ah}u;Cs2G14#dE7y z-*fZX&I9l2{N~nb@NRbt^gZ4Bo>{=woU?4@v=?f?J9xJ;K)P!uBWhFmqhkDJ6wj?* zeJ@_X#&n$2boGu}@NRbt^gZ4B&K9t}FT6MZ_wUz%ckpgyfOOYRM%1SAN5%NdD4tur z`kr0D?l@xoqU;4*w)NqX+-c{vfp@!GpzrC{ceaoKmHh$&mWmTmc$M)?t+PTa^Z7`_WEcSKFqS4YhbJa6XQ}{|me`Hy=~?vAkbBj`nzV01IAkR8M48R|_k1AeeepNZ=+&fN>Ufw$wvLC#?X6(PS zOQG*}SAq9*^KM%664+bGrDl8mLqA(}UybSP(@V>(%zaDOWq)t~1kbu&jNgmAd|*7| z5g{?e5x08vJ-3hze&rWGnzzmX?{*JC-_xz{nMJH@V`;x9j{)zFAc6OE^Ip7&^_;Y2 z`0Qcr1?zj@chWJwpLwrmT))Kw{>dEPq%ZXO7p@REkFcAU;QL5B74kf~iHhsz>6W~q z_PNzNo?(j^+x6e)oiLg7GV zh;`gLD*N}Zw}N-Ob1odiA|? z5i1$6`HGcaXa?_gw?N<1t?%X{W<2-l+9`i)1n=P8$^hxEos6hW<&TQ-mr*>odi6cG zh;{$;jNcu*s{y>*-2#12x4vf@jGC;a(CnIW8`J-a|Wfae?UVSfK z%qk9e`1uF_TnFCmZh^k1Ti@AYW^VfAt;-*&1@GY9$^hxEos6hW<&TQ-mr*>odi6cK zm=)EX{?GB&b7F-)FBbSaPmI5>`m-T_Px%Sg2%JaQ%}en2RXY{(Ji3XB>*wi~yrK5F z)yuoFm}N^^4nE@cYVdCN5XLj<9?x_xW?gS@Dt>Ei6?g~lRt89S?PNr4Dt}arzl`F! z)vNEOy-wN3L+}1+C3v^H1^S+Dea|gsWwS<(ZfUOo@8I3a0O_usjHpfJkBae^Q9QSL z^*ytMv7vvv@2WSKfp@!GpzrC{_u?ficYE#jK~G!)-od+-0n%MN8Bv?c9~I*-qj+xh z>N{J)j3YlfVAJ}=;N9*P=zF^LJ-dVzUsE%9!p|3ickpgyfOOYRM%1SAN5%NdD4tur z`fe;?=0SVL{k3U6c(=O+`krom?_9#NP1Uun*}32yyjvL{-L;buwW<73G5#`&=T@)2 zn@d>c{SR*F_rr4VZg&gxJ>B}ATf#c$R6V+GNEW<DKq+OPINK$5Fq1_ag8P-mMIf?%K(S+Eo6i7=IbXbE{Y1 z*(EG<+3QQTZI}e!?QVg-r(55%)_7){S^332lQJ+}cH_gLm+5Wq@?oPDa$G@<+w^%P5{(z4~ri zygL&}9tYm-Zh^k1Ti7Ka$wiaFJ9xJ;K)P!u zBWhFmqhkDJ6wj?*eeYb#SpD&5v!6}_?{>F9-_xz{rZs-QYRKMxkIV$`;N8jq>8_oO zs7>XMit(3GJhyuFJ-3u)Ctml$hfTA=yWK6&_jK!fW*IYIIc)umpU(mB;N8jq>8_oO zs7>XMit(3GJhyuFy?7ZbUbK3}vce`7l@9EZewu~8j4lh6Xi3Q*tyjvL{-L;bu zwW<73G5#`&=T@)2XP2>D`(;)vY~V8RZg&gxJ>B|lE@PRm96a}(ffe8#yjvL{-L;bu zwW<73G5#`&=T@)2=a#Xq$xoLZeOx7Yx4Q-Uo^E~5EN9spSDrEX)GF`}-mMIf?%K(S z+Eo6i7=IbXbE{Y1iY+2l}kJsm=iJc85UU^VBI7*D^on+&fN>UfwGz*tTs8 z4;l6;cz1dTyr-LYqk;{v*Vn#cjA=YK>g1Q_SDS$=v*lJ6*w6I$_D^7ear6JecxG|Q z!0kJ3+%w!gKIwuun?qmxZ1_{FN0$c9L%1`$7rwFL{=ILGq9Q%xnL*4w-c--hdG~nt z3;*zV8o-u}d3nyRvo0c?D{bz7*XY-qF6X=j?=Pqw`rqtpReq|ksu$N!$B|iTpW7{N zP0G)M{Qoa&;a@BFj@MDaZhWNYyO$ivz`LEu*!m9MKc7d=IbG*^dGD-XM%l*Feovm1 zINnzu^2nnd6L&!09e{`v8BHob#i{DW_0w@=mfGi5FYjFz??b8|o%r(KN|QF8Ib&kw zho}DaE%5H3Lwu+>lKH7TZab=YI*!azJhyszH!E1zN^5@LGf!d3NNQ+lOPpyWK^&UoDl9>Xs9ypI=MvrFd@j^4?Ry)(vc)Hu~C$X6Clm@(rz3 zX5d`+*nchg>x%b}NF49(_wV>V($z@P z!?0rJ=cl;1?Wp4EI5JD|-0IbLR>|g>69@g}u47r!?pMJ(#_zJLrtos_`YNkr$8S1u z=BD3_NF49({VK-qZr_p~%6eMmr#Mx;xPCg0%u@T@>ecsbCHsoKzQ>lc!Moi>7{8}` z{9aMXRt`I&`L~0|fp_q3Wq@?oPDa$G@<+w^%P5{(z4~rcvV-jTBgalk9Pjvh6UOiU zD<$50@A~SfWPjZB$y=AdKE*WZANtv7EPud|Z%x$WbjcmMW+#PPo4=SL6vOY_Hg zp1?tdIN6sU+E@AWt*2^7<)`DwEX8xHcRbTo$G!J%;~mcvfOi?ag_qO)LY4UaY9e{>jr&!n zbE&^%J+1OnoT^@2KOIMAseNws-mex_iQlg#jCb6xLf>UqP2uI<^;KLYe!mLdale}O z`_+;v_G^2+;gcpX{C(9@4LmRA{oPZhpfnDV`Bmi<&#m6^469;u?e+QQT$niC@%L4X zXH-{D{(kTJDyw40*z4J>nVLA>@qHwC&!1;iO^^3%75nDsR`b1&r~b92OshHU%GIAL;Znjdx|8uJTiys$N__9Y{vEs*&b2JUO3b$e-l6Yl*Y`}dm~RQZgZH%aUQ{jSTS^%3_@<@2tIixfy5+&qrcDy#Np%H-WN3b|{`(z0Zr4RrC2Hlg2y7Gtl=! zuB6Ye>s?>jYCeA?c(*c!-}9yW_k0!AeE!I!@s9Z;q3@rs*@bvLeK)H4{EK6R7{)W{9?x`E^Z6r_#=CpJiuL4O-JK6RBJNkyeZSgM&F7Cy8t=GY zg}xWA~1KlqkI1`#dSBVQRn%DHDZ2X@Q(3&+JCQ| ztr7DBgLm+rcHS#$#QeYs;~jrr#dt-#co={J`KHyr-S_ z&Kfa4aKd=U^S~I-6fj^>RQ1L)T{U8UVDJuoPrJUGHDZ3?gz=91Rp`4yv3EW+cxqgKrS4&E`IN&9%FvsTRio-p3=eI)cvOcg+9p_Mq2avhGxlLnttAJF0j(j?7X#w|c*S@2(Z|zbA}$ z+^<64Wmiq%<=*v`s}=LVgLmAoDnBPkmkTG(ji7jL_3C?1t(gBkVZ7sh75e_KURB{Z zy1wef{O^h69na4MburwN`S~f1`knUowQ>FXwzuy-wa=|yeJ`pL^S^_4jAzn5o++*q z^S^_4@Sb+wOX^tJnLn!hKL^Za$$b7D;~95EK%f8njt^*G<Wp)YklY8uw>v-a6` zFMMOg{d?aWMa3gu8^3b(vZ~UJWBc|Ra%ElV_4e)H+I6MmcP!Sk3Fae^9D9d24LR~G zpm=We@?KUa*7ryl@9y_A(03Ok;zNd&%1?2sdU5@99GRu|xz)>iwoa_?0p2lwSL!!$ zD&tvIPVwC8<-MX#tnUHd!F$?yH|oUt9^f6kr=9nXIr{l;hwa=~I@l0o(Sl{rEeebCg>wAEA=zH4rJyS2%_W~)r<8#62?28pTT%WHaaQ1+#Amn*NgQ%z&rFk?fPC)FV^<}@8CV{yt8_-zDFW? z|6sWL*+qYU7N2Bz{$1oE|L4-fdGxoUZbua#Y%RP;@!aZto}jFreRjpznWrC8&XV?f z4|n|j)e&yaC_f^D;9cZG%_-Fl=aD?Fjq4A#7T%-wxz)>iwqC4f^Yr4n=8+4{z&Y;6 z-#1}C4&1K>Sd6vfU0)UTVm+Hg@{Zp(x!p{9DC=~UpW;;Y;`-@0GE41qt5@HRda<4j zc*p%}+V598>cx6C;2pfDo%haqv7SxBc*lA+7{AL#MTM7p25xL<|7%dVQj z%f0KXs6nh}1Kx4Js{EWFT`rtBH-h51)vNEt4Prf;gz=91Rp|S_dR2wvyz8r^L9Az! zNZ#@MOi&lYJ(-`M;z(C%e_tEdzi)f{?o<2R>eYAFAl9=1?-#5pN`RO<^OYz+59nVxWi1lo$c5WNGXucUZ z)BX5+kHC3E=nj70w8h7SkES5yyJcq`kudjt7>}s zUfd|wvjOkW_q6MKNuyZL2E2p!wDZmy#dU_7H5rR4AT#xrG&Vm%x14t-C% zzGoZ7dN$x4yr-S_ibk=XO(J>6dN%H7Hhq6A`vh0{DNa={uAh!0v(!GfdY_Lp8pV1x ziRAsOSkJ~mhxkx&B=b{w+;&v)bR3zbcy9Ib-q9%5vpIbJ$ak)rYX;7AKmNW6^KsyQ zHNax59q;<;Y!vI+B$9XhzRB%o(nDFNtNawFsu$N!$B|iTpIg29-qk49vjOk8Urqb{ zs@W*kvjOkmJ?*@AH;VOa62?2$v%&aXHYzH-+#5gT8pV1x3F95li-GsTxt2wEy!SMU z^=!a9#xrRj&t#g!dNv8;9p6Vn-(_lDc)6$VMHcV0o=w7d$M2iKd*NKmB0S!Uo5XrH ziR2yY*|_(0AEYQ+T;|eX%C7 zo(*`%{i^bFf^@lX;@k*|=T@)2mo=ERky(o8R_}PGvq`LH^UxbN{p$DSX5dWszkh7WH0LFRnl8nEo2-qX%|akE&@CSkne_Z}F}s75LI`@Qi@ zNwZkb2E0Sx)2{EVS*&N1Fy3*$3VqLCzg0CoeJ^Vk>)C*J=zH4rJ=-kSvjOkmJ?*?# zG>i3Y62?28pTT%WHA>0f?~P}SX0e_Pc!$2HUEe#J#dtY?!*-tqgU|5*-+voMMO zv&T`jPv_C2mv^&StY!TfMyZG>i3Yz&m(P zJMWnmv7SxBc*lA+7{9ANE%Nt!pC?5vVm+IL@s8)kz|@7q^J@Y`{ClGie{s zl(dNTY!b#hzK?{yt5iFGzo+la;+@vBNf__=eG_=kpJ!D~kN2_`v7SvLdB=J-Zclps zCGA#~p8{3&;`-@0GE41qtM~iJY>QaWCSkneeiiyIyJ`wA_pYys7O|cUc*p%}+V5A5 z7O|d9!g$C1D)hZ@9hXIT`rgqZ*0V_@?|6R3?LivvD*99A=H+qQQN{BEN#0OAw|d9# zoh@QL8}N?tOxnjYT`gig8}JU^)6TouBG$73@8CV{ymz;V^*#D-{=@NXrWqJ`?f2h% zVEpd(2aR_Fz2nwAEA=zH4ry`)vF?*ZPyd)j$t ztzvzTgz=8&-!YykeB2_7@WwM`tzvx-@D6=XyS`^z#rhrz;~n>_(07?y7hdk^dqt~Q z-vhiu-_x$|Mypug1H6OxwDaE4D%ST%81Go$1LK*($1So5Z#>i4D%SS^@6h+O>w8zL zSlyIaM22a_NC z@eMajGXrP3-=BX6?{0q(AA#QS?Wp`zRaGyppN=E5)IPU*dC#?q^$rrrJAUusl0$r` zIFk9PJZ?Lxcsh>EQarbMdGBcz>m7i1jNg^xBH~oWv#Olpxz)>ircJDO0N%lS+IcT( z6YCu$jCZVefbZW`pBDN1z0Z^4HnHA8!g$B?GvGaco>etH-b>oVdI#VgO{{m2NZzsDf!mW_e@VMl z<)=VZy|{ilj?7Z~-0J;4vZ76_caSjNalZWcqZ-R8M95ScaSjNcl`Y5L4Rrfc(^MRqz6Ja4t?>n;ZLm|UAn2aRc6d$!sEW% zz3`0{_wRjk6qS#BZT!mB%c@E@j_uoP$dz@a*W1H|wd+dB@7NV>%(1zwYco4b_e?wR zsd3L2voS}n`QENm`?K{EdT;sQiJy3Wr?&M{{QRvdG~n7`-gYD0c^>bm*?y{ z>mqNzr?k2MU87%bx}2X+@cgJ9>rj!K%1=S6dU5@99GRu|x!vN{r2IU{|NpWU{r{l;hwa=|y-h0}_{O<|l9rF`_ciB}_csX5P?PC6S@Q(Y{wBN55wTt=R6UICK zz6yOWT*qY*p1v2ii}~NdJM=y6`d-p5=6?t8;63fUvvx86d%}3f^S~I-$VMlHmwV%x zvUV~5J9vk_r(NH(?PC7-gz=91Rp@)+IxdUw^u3~8%>NGFq3>zeccWd*{|?^4d)j&L zXczOpCyaOeeHG&w+32M3a&J7-*)HaP2k+4LwCj6UyO{qyVZ7scG3a~YIxdUw^xbS1 z^QFGMzJKe)NoF8oKRyo(-obl-#aKHY@7?WUzSM;Aj`2HqkA-+3*yBCdF6K*381I-b z6}$(KjkV+P-qSATOHCN>_d zM913k^u5U9o#snT81HyK61>MkJP_>hKEM$3r6!Vh%$MqR8;w5$o#@+9`KhX^UR*yN zM`o#gZuS0NyVwx(r6!Db+^<64Wmiq%<=*u**bwujf_L1nru}}k#1QkPCX9F7uR`Ao z*Kt{dr|-iIF<)vTdB=RIZV%FUSJ9s`H!qLdjw+rXNb-i_xz#&=DURrTWf={Pb=?Q^U5`N%Fq%*T;1 z-tqkm^j&t<6khIKUmJY$ae#N+ucrNe)%4BBkucsdeuusnuH&)@Pv5ut=Ho~h?|7a7 zyvyha_{=e`R3zDB=39heWcU5q=&MeR{1GTRWGiejw7?wKDT=HeW!0ej)d{<-mmTe z?+!Y|hl(SapUUI5ql%~F$SlQktC#m4-|w3`&U*ajKQS|Kru*^lP40LG`tJ4z@e$}9 z-;T;pRaN!k`sp|_OYL*3m-oHC-#3AGeE**I@82_*ir+USjCc3@$hR<_aio&;P^FtP zKb6OAM-@-Uky(o8RB<>{Fufa_{qGz@_5% MP2e5+o??Cf|2!~HLojT}mY|=}47AItEaWa_+N|?_ zWtYHucmWq(;Df{JDjvS~G`p`}US3}QE7}{~p`dpY~&$Z|9@?@Z&Z2 z@rP^f?fYx)^}B2C!?)Mm$8WB=x390c*RQU*4_{t$AHTTfw$HD*{j+Os`|CBg|M{BR zKE3AlPp-M`^_u(Tj~Cq^F1p`eb1%QU=ze?A{pPCMUjF$<^Y`Vq7v1l!xnF*N(f#3~ z`{OmYy3?@^HsOM{PRz}KAyZkJa)SMZO>dim#gP;^<1u= z%hhwadM;PbF&*kd5Ts@bo=X9&*bgSob^_*_?oNo2p zZabzd-Re2r>bYD!r&~RzTRoSn=W_L2uAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNOe zE?3Xx-d4}$>bYD!m#gP;_1tbh=6M}Hp1ePt^<1v~ZO_K5=W_L2uAa-)bGdphSI_0@ zxm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!m#gP=tLJp9=W_L&ZuOjQ_1tbdrXt#5W z^<1u=%hhwadTzHL^Sr(uPu?HSdM?-TbYD!m#gP=tLJp9=W_L&ZuOjQ_1tbdrWoDoIo;~HTs@~-J*Qhe zm#gP;^<1u=%hhwadM;Pbwf#0tLGZ8p3Bv9xq2>F&*kd5Ts@bo z=W_L2uAa-)bGdphSI_0@Io;|x-RikqJ*Qher&~R@+m0zgw|Y+3{d3H>dam()>HfLK z>;5@hJ=byTxm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadM;PbbYD!m+SS*wZHAz*HO>q>bYD!m#gP;^<1u=%hhwa zdM;PbF&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@ zxm-P$`|#tn`Bu+0UOl(lk9l6_jwkOAXFZpz=W_L2uAa;Fb;`BB?b+8`&*kd5Ts@bo z=W_L2uAa-)bGdphSI_0@xm-P$tLJj{oUZ%l>-Qqg&X;N#Ea&++N#Ea&vD#(uJP(QUH8v%+bYD!m#gP;^<1u=%hhwadM;PbIOey)X4# zuAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNOePS^eO_4|uw=RrN!c=eoa^_;Hz=Xibf zoa3#Y({=wG$F1iYub$I&{~X7y=Nhk`%hhwadM;PbF&*kd5Ts@bo=W_L2uAbZN$0e#Ron5b9`~CCv`_^Z!o@=~%E?3Xx>bYD!m+O6# zYk%9b_obf8)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadQR8K?w{lJ z)pL&5{d0}i{d2f_uH)8oy6&IjxbbYD!m#gP;AHUd+OO#wam#gP; z^<1u=%hhwadM;PbbYD!m#gP; zy}xqpZ+rGW*K@ggE?3Xx>bYD!m#gP;^<1u=%hhwadQR8<^Y!lmoqcZgT;tVqy6&Ij zxG&v5r`wK~?&Dr`-9N{1>$#3w&*{2bYD!m#gP;^<1u=%Y9rum#gP; z^<1u=%hhwa58qxpPwTnHtLJj{T&|wW)pNOeZnq!vyp9}C-XG3-E?3Xx>bYD!m#gP; z^<1u=%hhwaJ_ot>w>|qj>bYD!m#gP;^<1u=%hhwadM;Pb+xC`{x?3`{#1qKZmR5dVTeruKVXWZavp{^<1u=%hhwadM;PbF&*kd5-R(M6AG&BgUa$IoyIeh&tLJj{ zT&|wW)pNOeE?3Xx>bYE>mt6bXo_%ihT&|wW)pNOeE?3Xx>bYD!m#gP=-9KOdzV6xk zT+cOLJ*VsbIgVS;Io|3yUH8v*-0q*l)pH%Up3`;z9LKHa8n2$q)pNOeE?3Xx>bYD! zm#gP;^<1u=%e{TQ9aBfHp3Bv9xq2>F&*kd5Ts@bo=W_MjZa?1VuKUN6_lL8d%hhwa zdM;PbHcu-_5HGXuJP)*Ts@bo=W_L2uAa-)bGdph zSI_0@xm-P$ds{u1tLJj{T&|wW)pNOeE?3Xx>bYD!x7&|--u3)=^8RqvbGdphSI_0@ zxm-P$tLJj{T&|wW)pNOeE?3Xx`uyeE-}dZ0sONI^T&|wW)pNOeE?3X#R?q2H&*kbl z-Re2r>bc!^e57=%=X9&*a`l{U^_*_?T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwa zdM;Pb0_P0GdU+TGBJ(sKJa`jxUp3}8HU;kaXv#+=Bw`;t5PS^Sz z$L;&=9B+NUov!t{j@$YiuAb|-eZQTq^*N4P&oy2>m#gP;^<1u=%hhwadM;PbF&*kd5Ts@bo=XU#XiR$`$cD;ICzpo}&&*kd5Ts@bo=W_L2 zuAa-)bGdphSI_0@xm-P$tLJi^Pjc;Vdv;#cbGdphSI_0@IbG}X_1}Lz`#S2m#;fOa zt$t7Y;p(}LThHlQpX0doT;tVqxq2>F&*kd5Ts@bo=W_L2uAa-) zbGdphSI_0@xm-P$tLJj{T&|wW)pNOeZnqzosIIGL*QbYD!m#gP;^<1v=POklJ&(6PkE?3Xx>N#EO^G|Q{XlwLaH)t+qV|71HpQn`9ASI_0@xm-P$tLJj{T&|wW z)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadTzHL=X2M~bYD!m#gP;^<1u= z%hhwadM;Pbk1UkL~09sOK85 zp3}8H$8qa9$7_AA@minDwLXWd=X!nhoUZjbj$6+)UOktq=W_L2uAa-)bGdphSI_0@ zxm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!m#gP?x9e2b!7f^l*Q;5dzux?rtLGZ8p3Bv9 zxq2>F&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@xm-P$>pYfgf7`S3w4T$oKF4`q&oy2> zr)zzV+rAp3Bv9xq2>F&*kd5Ts@bo=W_L2 zuAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNUBpS!-DUH|I2Ts@bo=W_L2uAa-)bGdph zSI_0@xm-P$tLJj{T&|wW)pNOeE?3Xx>bYF!yIlL*o}KrF&*kd5Ts@bo=W_L2 zuAa-)bGdphSI_0@xm-P$tLJw6ZJw{|*74;1;cR{0_3g|}&oSQg9Bz6JH$8`&p2JPg z;il(s({s4#Io$LdZh8(kJ%^i~!%ffOrsr_ebGYd_T=PQbbNkz#o%gNJ<)-I&ef{@R zIbJ>2cx!#m@#?w8tLJdjbGdphSI^<5=Wx?=xam3E^c-$_4mUlAo1Vi>&*7%$aMN?R z={el=9Bz6JH$8`&p2JPg;il(s({s4#Io*C-qPiZPU9V<+zSbdUZh8(kJ%^i~!%ffO zrsr_ebGYd_-1Ho7dJZ=|hnt?mP0!(`=Wx?=xam3E^c-$_4mUlQTk}Wrqy25q=Ew9L z$DN+b)pNS-cu9PH^<3lCbGYfbTs@bo=Wx?=xam3E^c-$_4mUlAo1Vi>&*7%$aMN?R z={el=9Bz6JH$8`&p2JPg;il(s({s4#Io$M|Zogf6ez&%_XQ%7)u1Aag%GGnZdM;Pb zF&*kd5Ts@bo=W_L2uAa-)bGdp>*WZURKcF&*kd5Ts@bo z=W_L2uAa-)bGdphSI_0@xm-P$tLJj{+-|?k^R6GaXTR!n>+{wPi~Y(?&oSQg9Bz6J zH$8`&p2JPg;il(s({s4#Io$LdZh8(kJ%^i~!%ffOrsr_ebGYd_-1JGB2m+blYtNxwSsmJb$U@7;kzmSI_0@Io$LdZh8(kJ%^i~!%ffOrsr_ebGYd_ z-1Ho7dJZ=|hnt?mP0!(`=Wx?=xam3E^c-$_4mUlg+i&xHec$f(&*7%$aMN?R={el=9Bz6JH$8`&p2JPg;il(s({s6c zE?3Xtrss0aTe&*7%$aMN?R={el=9Bz6JH$8`&p2JPg;il(s({s4#Io*D{0<52xS(k%ft-EJ^ z4tMYQ)=<@KX><@KX><@KX><@KX><@KX><@KX><@KX><@KX><@KX><@ zKX><@KX><@KX><@KX><@KX><@KX><@!%ffOrsvPyz2|V#bGYU==H9$MreAee0ub#tA&*kd5Ts?=Ip2JPg;il(s({s4#Io$LdZh8(kJ%^i~!%ffO zrsr_ebGYd_-1Ho7dJZ=|hnt?mP0!(`=XCpRo;N>l&(3=eH$8`&p2JPg;il(s({s4# zIo$LdZh8(kJ%^i~!%ffOrsr_ebGYd_-1Ho7dJZ=|hnt?u)pNOe4mUlQtLJj{oNl`` z&!^`aul;RLt{c;Hxq2>F&*7%$aMN?R={el=9Bz6JH$8`&p2JPg;il(s({s4#Io$Ld zZh8(kJ%^i~!%ffOrsr_ebGYd_-G0o(nRh4ivhTOc)pNOeE?3Xx>bYD!m#gP;^<1u= z%hhwadM;PbF&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@xm-P$ ztLJj{T&|wW)pNOeZnxj&d4E4%6YlYT_w*cYdJZ=|hnt?mP0!(`=Wx?=xam3E^c-$_ z4mUlAo1Vi>&*7%$aMN?R={el=9Bz6JH$9iD=W_KNZh9_P&*kbl-F9i7PtP@8J%{W1 zQ?J+M<-F$_ub#tA&*7%$aMN?R={el=9Bz6JH$8`&p2JPg;il(s({s4#Io$LdZh8(k zJ%^i~!%ffOrsr_ebGrRD&-*^snsBE*hnt?mP0!(`=Wx?=xam3E^c-$_4mUlAo1Vi> z&*7%$aMN?R={el=9Bz6JH$8`&p2JPg&*7%$aMN?R={el=9Bz6JH$8`&p2JPg z;il(s({s4#Io*ED^UnX{$@{}u&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@xm-P$tLJj{ zT&|wW)pNOeE?3Xx>bYD!r&~RzTRoSn=X9&*bgSof+ogG4&pF=exm-P`TRo>+*E6~H zw>`VA)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadM;PbbYD!m#gP;^<1u=%hhwadM;Pb zbYD!r&~RzTRoTSx+mBEwrAJBdM;Pb zF&*kd5Ts@bo=W_L2uAa-)bGdqMw;!i)=j++|T+ij| zxm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadM;PbF$QJ(sKJa`jxUp3Bv9xq2>F&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@x!r!8 znw^Jd=V?8ctLJj{T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadM;Pb-ypGp%jaSd#OG)ub$JjKF4wExyGyK za$QH|+TXU5=J9-~=W_L2uAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNOeE?3Xx>bc#1 zyFUGO>(skFe^`Ii^UlNY<9S-oF&*kd5Ts@bo=W_L2 zuAa-)bGdphSI_0@IbG{>%#V7m@#;BU>vJ5po^!m`=Nhl|xm@dWxO%SFSI_BMpX0do zT;tVqxq2?w^;WL^ZO^W!^<1u=%hhwadM;PbF&*kd5 z-F}=(oi}IaRXvxh=W_L2uAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNOeE?3Xx>bYD! zm#gP;^_;Ht`Da^GbYD!m#gP;^<1u=%hhwadM;PbF&*kd5Ts@bo=W_L2uAa-)bGdph zSI_0@xm-P$tLJj{T&|wewLZsrU(YpOJ*R7Zj^oyIj@SBJ z9Jiipym~HI&*kd5Ts@cT`YqS~wx`$KFSgtD9q(T~*Ld|@uAa-)bGdphSI_0@xm-P$ ztLJj{T&|wm?Z@Za-`kES?+=gtZGA3R&*kd5Ts@bo=W_L2uAa-ieSPu$`|6sj=Q?gZ zm#gP;^<1u=%hhwadM;Pblg>LnnZuMNQ zp3|+LZ>L*5m#gP;^<1u=%hhwadM;Pb<+{$xwZH9gQoKJrUhnIbYD!mwQ`1mur14SI_0@ zxm-P$tLJj{T&|wW)pNOeE?3Xx>N(x&Io;~HTs@~-J*Qhex7#kw^L}5AF&*kd5Ts@bo=W_L2uAa-)1G)CMJ?+9**UqbYuJP)*Ts@bo=W_L2uAa-) zbGdphSI_PCF z&*kd5Ts@bo=W_L2uAa-)bGp@Yy47>JdQP``PPck)w;fZPZmrMhR?p??Io;|x-Rikq zJ(sKJa`jxUp3Bv9xq2>F&*kd5T-}gsf7|0Edw+Ob@7Hs=dM;PbbYD!m#gP=tLJp9=W_L&ZuOjQ_1tc|G|yX~bG+4axq42wdQP``E?3Xx z>bYD!m#gP;^<1u=%hhwadM;PbbYD! zm#gP=-9P_kYibbYD!m#gP;bx5xLZJTtD^R1rC)pNOeE?3Xx>bYD! zm#gP?`|+0b{+zvk^<1u=%hhwadM;Pb;pFPMTs@bo=W_L2uAa-) zbGdphSI_0@xm-P`>;Cz-TT|oMK3-qyxyGyKblpG4aqBt9TRo>+J*VsbIbL5q*Ld}u zuKVXWZavp{^<1u=%hhwadM;PbdM;PbpUOlJl{yC0Y&pF=eIbHY9b=>Zs z!_{*gx1Q5={~X7y=Nhk`%hhwadM;PbF*W}vYws<{u ztDei%bGdphSI_0@x!tWZeLZJiZ|ifp4?kWTubykXdM;PbF&*kd5Ts@bo=W_L2uAa-)bGq)If4?;~j_u?1pq^{IdQR8K z?w{lJ)pLzk&*{2bYD!m#gP;^<1u=%hhwadM;PbbYD!m#gP;^<1u=%hhwadM;Pb zF&*kblUH8v_*qR#0_HmxqbB$Ne=~mC_`u%gfzL)Nw z%XR-;uKVY3^;};^J*VsbIgVS;HC{cJtLJj{T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u= z%hhwaIw{xwwp|n+uLt#9uAa-)bG!X`Nge;}_0@B^dM;Pbvz|_j(V=~>bYD! zm#gP;^<1u=%hhwadM;Pbr|bSXj$6+)UOktq=W_L2uAa-)bGdphSI_0@xm-P$ ztLJj{T&|wW)pNOeE>}_SI_0%zQ1m zdamQvbGdphSI_0@xm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!r|bUtPut7C{&}32^<3lC zbGp@Yx_p5Nb&vD#(uJP)*Ts@bo=W_L2uAa-)bGdph zSI_0@xm-P$tLJj{T&|wW)pNOeE?0Nu+TXTo%;WW?p4;um5c#w5TA$0+bGeT{Ts!XD z_t#uK*KzB)Ts@bo=W_L2uAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNS;pZ~lyHID7$ ze5>agub$Jbp40XF=Xibfoa3#Y({=wG$F1iYub$I&{~X7y=Nhk`%hhwadM;PbF&*kd5Ts@bo=W_L2u0G4Pzik(zf4L6*Kf^FZy#N3J literal 0 HcmV?d00001 diff --git a/tests/cases/output_mechano-sample/final_spring_attached_cells_graph.txt b/tests/cases/output_mechano-sample/final_spring_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/final_spring_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/initial.xml b/tests/cases/output_mechano-sample/initial.xml new file mode 100644 index 000000000..d13738119 --- /dev/null +++ b/tests/cases/output_mechano-sample/initial.xml @@ -0,0 +1,161 @@ + + + + + PhysiCell + 1.14.2 + http://physicell.org + + + 0000-0002-9925-0151 + Paul + Macklin + macklinp@iu.edu + http://MathCancer.org + Indiana University & PhysiCell Project + Intelligent Systems Engineering + + + + A Ghaffarizadeh, R Heiland, SH Friedman, SM Mumenthaler, and P Macklin. PhysiCell: an Open Source Physics-Based Cell Simulator for Multicellular Systems, PLoS Comput. Biol. 14(2): e1005991, 2018. DOI: 10.1371/journal.pcbi.1005991 + 10.1371/journal.pcbi.1005991 + https://dx.doi.org/PMC5841829 + 29474446 + PMC5841829 + + + + + 0.000000 + 1.021370 + 2026-08-17T17:10:33Z + 2026-08-17T17:10:33Z + + + + + -500.000000 -500.000000 -10.000000 500.000000 500.000000 10.000000 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + 0 + + initial_mesh0.mat + + + + + + + 100000.000000 + 10.000000 + + + + + initial_microenvironment0.mat + + + + + + + + + + cancer + BM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + initial_cells.mat + + + initial_cell_neighbor_graph.txt + + + initial_attached_cells_graph.txt + + + initial_spring_attached_cells_graph.txt + + + + + + diff --git a/tests/cases/output_mechano-sample/initial_attached_cells_graph.txt b/tests/cases/output_mechano-sample/initial_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/initial_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/initial_boolean_intracellular.csv b/tests/cases/output_mechano-sample/initial_boolean_intracellular.csv new file mode 100644 index 000000000..063b648fa --- /dev/null +++ b/tests/cases/output_mechano-sample/initial_boolean_intracellular.csv @@ -0,0 +1 @@ +ID,state diff --git a/tests/cases/output_mechano-sample/initial_cell_neighbor_graph.txt b/tests/cases/output_mechano-sample/initial_cell_neighbor_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/initial_cell_neighbor_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/initial_cells.mat b/tests/cases/output_mechano-sample/initial_cells.mat new file mode 100644 index 0000000000000000000000000000000000000000..bd8dc2c2293b4b63d84184770e5205b17048abb7 GIT binary patch literal 412121 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 F{9iopJMjPj literal 0 HcmV?d00001 diff --git a/tests/cases/output_mechano-sample/initial_microenvironment0.mat b/tests/cases/output_mechano-sample/initial_microenvironment0.mat new file mode 100644 index 0000000000000000000000000000000000000000..cb046b6dd528d86e078b4121437856cd2007d5b5 GIT binary patch literal 100047 zcma*wJ&x?wnSkL=CYUu$as#i!VCv9`69>~HLojT}mY|=}47AItEaWa_+N|?_ zWtYHucmWq(;Df{JDjvS~G`p`}US3}QE7}{~p`dpY~&$Z|9@?@Z&Z2 z@rP^f?fYx)^}B2C!?)Mm$8WB=x390c*RQU*4_{t$AHTTfw$HD*{j+Os`|CBg|M{BR zKE3AlPp-M`^_u(Tj~Cq^F1p`eb1%QU=ze?A{pPCMUjF$<^Y`Vq7v1l!xnF*N(f#3~ z`{OmYy3?@^HsOM{PRz}KAyZkJa)SMZO>dim#gP;^<1u= z%hhwadM;PbF&*kd5Ts@bo=X9&*bgSob^_*_?oNo2p zZabzd-Re2r>bYD!r&~RzTRoSn=W_L2uAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNOe zE?3Xx-d4}$>bYD!m#gP;_1tbh=6M}Hp1ePt^<1v~ZO_K5=W_L2uAa-)bGdphSI_0@ zxm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!m#gP=tLJp9=W_L&ZuOjQ_1tbdrXt#5W z^<1u=%hhwadTzHL^Sr(uPu?HSdM?-TbYD!m#gP=tLJp9=W_L&ZuOjQ_1tbdrWoDoIo;~HTs@~-J*Qhe zm#gP;^<1u=%hhwadM;Pbwf#0tLGZ8p3Bv9xq2>F&*kd5Ts@bo z=W_L2uAa-)bGdphSI_0@Io;|x-RikqJ*Qher&~R@+m0zgw|Y+3{d3H>dam()>HfLK z>;5@hJ=byTxm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadM;PbbYD!m+SS*wZHAz*HO>q>bYD!m#gP;^<1u=%hhwa zdM;PbF&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@ zxm-P$`|#tn`Bu+0UOl(lk9l6_jwkOAXFZpz=W_L2uAa;Fb;`BB?b+8`&*kd5Ts@bo z=W_L2uAa-)bGdphSI_0@xm-P$tLJj{oUZ%l>-Qqg&X;N#Ea&++N#Ea&vD#(uJP(QUH8v%+bYD!m#gP;^<1u=%hhwadM;PbIOey)X4# zuAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNOePS^eO_4|uw=RrN!c=eoa^_;Hz=Xibf zoa3#Y({=wG$F1iYub$I&{~X7y=Nhk`%hhwadM;PbF&*kd5Ts@bo=W_L2uAbZN$0e#Ron5b9`~CCv`_^Z!o@=~%E?3Xx>bYD!m+O6# zYk%9b_obf8)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadQR8K?w{lJ z)pL&5{d0}i{d2f_uH)8oy6&IjxbbYD!m#gP;AHUd+OO#wam#gP; z^<1u=%hhwadM;PbbYD!m#gP; zy}xqpZ+rGW*K@ggE?3Xx>bYD!m#gP;^<1u=%hhwadQR8<^Y!lmoqcZgT;tVqy6&Ij zxG&v5r`wK~?&Dr`-9N{1>$#3w&*{2bYD!m#gP;^<1u=%Y9rum#gP; z^<1u=%hhwa58qxpPwTnHtLJj{T&|wW)pNOeZnq!vyp9}C-XG3-E?3Xx>bYD!m#gP; z^<1u=%hhwaJ_ot>w>|qj>bYD!m#gP;^<1u=%hhwadM;Pb+xC`{x?3`{#1qKZmR5dVTeruKVXWZavp{^<1u=%hhwadM;PbF&*kd5-R(M6AG&BgUa$IoyIeh&tLJj{ zT&|wW)pNOeE?3Xx>bYE>mt6bXo_%ihT&|wW)pNOeE?3Xx>bYD!m#gP=-9KOdzV6xk zT+cOLJ*VsbIgVS;Io|3yUH8v*-0q*l)pH%Up3`;z9LKHa8n2$q)pNOeE?3Xx>bYD! zm#gP;^<1u=%e{TQ9aBfHp3Bv9xq2>F&*kd5Ts@bo=W_MjZa?1VuKUN6_lL8d%hhwa zdM;PbHcu-_5HGXuJP)*Ts@bo=W_L2uAa-)bGdph zSI_0@xm-P$ds{u1tLJj{T&|wW)pNOeE?3Xx>bYD!x7&|--u3)=^8RqvbGdphSI_0@ zxm-P$tLJj{T&|wW)pNOeE?3Xx`uyeE-}dZ0sONI^T&|wW)pNOeE?3X#R?q2H&*kbl z-Re2r>bc!^e57=%=X9&*a`l{U^_*_?T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwa zdM;Pb0_P0GdU+TGBJ(sKJa`jxUp3}8HU;kaXv#+=Bw`;t5PS^Sz z$L;&=9B+NUov!t{j@$YiuAb|-eZQTq^*N4P&oy2>m#gP;^<1u=%hhwadM;PbF&*kd5Ts@bo=XU#XiR$`$cD;ICzpo}&&*kd5Ts@bo=W_L2 zuAa-)bGdphSI_0@xm-P$tLJi^Pjc;Vdv;#cbGdphSI_0@IbG}X_1}Lz`#S2m#;fOa zt$t7Y;p(}LThHlQpX0doT;tVqxq2>F&*kd5Ts@bo=W_L2uAa-) zbGdphSI_0@xm-P$tLJj{T&|wW)pNOeZnqzosIIGL*QbYD!m#gP;^<1v=POklJ&(6PkE?3Xx>N#EO^G|Q{XlwLaH)t+qV|71HpQn`9ASI_0@xm-P$tLJj{T&|wW z)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadTzHL=X2M~bYD!m#gP;^<1u= z%hhwadM;Pbk1UkL~09sOK85 zp3}8H$8qa9$7_AA@minDwLXWd=X!nhoUZjbj$6+)UOktq=W_L2uAa-)bGdphSI_0@ zxm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!m#gP?x9e2b!7f^l*Q;5dzux?rtLGZ8p3Bv9 zxq2>F&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@xm-P$>pYfgf7`S3w4T$oKF4`q&oy2> zr)zzV+rAp3Bv9xq2>F&*kd5Ts@bo=W_L2 zuAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNUBpS!-DUH|I2Ts@bo=W_L2uAa-)bGdph zSI_0@xm-P$tLJj{T&|wW)pNOeE?3Xx>bYF!yIlL*o}KrF&*kd5Ts@bo=W_L2 zuAa-)bGdphSI_0@xm-P$tLJw6ZJw{|*74;1;cR{0_3g|}&oSQg9Bz6JH$8`&p2JPg z;il(s({s4#Io$LdZh8(kJ%^i~!%ffOrsr_ebGYd_T=PQbbNkz#o%gNJ<)-I&ef{@R zIbJ>2cx!#m@#?w8tLJdjbGdphSI^<5=Wx?=xam3E^c-$_4mUlAo1Vi>&*7%$aMN?R z={el=9Bz6JH$8`&p2JPg;il(s({s4#Io*C-qPiZPU9V<+zSbdUZh8(kJ%^i~!%ffO zrsr_ebGYd_-1Ho7dJZ=|hnt?mP0!(`=Wx?=xam3E^c-$_4mUlQTk}Wrqy25q=Ew9L z$DN+b)pNS-cu9PH^<3lCbGYfbTs@bo=Wx?=xam3E^c-$_4mUlAo1Vi>&*7%$aMN?R z={el=9Bz6JH$8`&p2JPg;il(s({s4#Io$M|Zogf6ez&%_XQ%7)u1Aag%GGnZdM;Pb zF&*kd5Ts@bo=W_L2uAa-)bGdp>*WZURKcF&*kd5Ts@bo z=W_L2uAa-)bGdphSI_0@xm-P$tLJj{+-|?k^R6GaXTR!n>+{wPi~Y(?&oSQg9Bz6J zH$8`&p2JPg;il(s({s4#Io$LdZh8(kJ%^i~!%ffOrsr_ebGYd_-1JGB2m+blYtNxwSsmJb$U@7;kzmSI_0@Io$LdZh8(kJ%^i~!%ffOrsr_ebGYd_ z-1Ho7dJZ=|hnt?mP0!(`=Wx?=xam3E^c-$_4mUlg+i&xHec$f(&*7%$aMN?R={el=9Bz6JH$8`&p2JPg;il(s({s6c zE?3Xtrss0aTe&*7%$aMN?R={el=9Bz6JH$8`&p2JPg;il(s({s4#Io*D{0<52xS(k%ft-EJ^ z4tMYQ)=<@KX><@KX><@KX><@KX><@KX><@KX><@KX><@KX><@KX><@ zKX><@KX><@KX><@KX><@KX><@KX><@!%ffOrsvPyz2|V#bGYU==H9$MreAee0ub#tA&*kd5Ts?=Ip2JPg;il(s({s4#Io$LdZh8(kJ%^i~!%ffO zrsr_ebGYd_-1Ho7dJZ=|hnt?mP0!(`=XCpRo;N>l&(3=eH$8`&p2JPg;il(s({s4# zIo$LdZh8(kJ%^i~!%ffOrsr_ebGYd_-1Ho7dJZ=|hnt?u)pNOe4mUlQtLJj{oNl`` z&!^`aul;RLt{c;Hxq2>F&*7%$aMN?R={el=9Bz6JH$8`&p2JPg;il(s({s4#Io$Ld zZh8(kJ%^i~!%ffOrsr_ebGYd_-G0o(nRh4ivhTOc)pNOeE?3Xx>bYD!m#gP;^<1u= z%hhwadM;PbF&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@xm-P$ ztLJj{T&|wW)pNOeZnxj&d4E4%6YlYT_w*cYdJZ=|hnt?mP0!(`=Wx?=xam3E^c-$_ z4mUlAo1Vi>&*7%$aMN?R={el=9Bz6JH$9iD=W_KNZh9_P&*kbl-F9i7PtP@8J%{W1 zQ?J+M<-F$_ub#tA&*7%$aMN?R={el=9Bz6JH$8`&p2JPg;il(s({s4#Io$LdZh8(k zJ%^i~!%ffOrsr_ebGrRD&-*^snsBE*hnt?mP0!(`=Wx?=xam3E^c-$_4mUlAo1Vi> z&*7%$aMN?R={el=9Bz6JH$8`&p2JPg&*7%$aMN?R={el=9Bz6JH$8`&p2JPg z;il(s({s4#Io*ED^UnX{$@{}u&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@xm-P$tLJj{ zT&|wW)pNOeE?3Xx>bYD!r&~RzTRoSn=X9&*bgSof+ogG4&pF=exm-P`TRo>+*E6~H zw>`VA)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadM;PbbYD!m#gP;^<1u=%hhwadM;Pb zbYD!r&~RzTRoTSx+mBEwrAJBdM;Pb zF&*kd5Ts@bo=W_L2uAa-)bGdqMw;!i)=j++|T+ij| zxm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadM;PbF$QJ(sKJa`jxUp3Bv9xq2>F&*kd5Ts@bo=W_L2uAa-)bGdphSI_0@x!r!8 znw^Jd=V?8ctLJj{T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u=%hhwadM;Pb-ypGp%jaSd#OG)ub$JjKF4wExyGyK za$QH|+TXU5=J9-~=W_L2uAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNOeE?3Xx>bc#1 zyFUGO>(skFe^`Ii^UlNY<9S-oF&*kd5Ts@bo=W_L2 zuAa-)bGdphSI_0@IbG{>%#V7m@#;BU>vJ5po^!m`=Nhl|xm@dWxO%SFSI_BMpX0do zT;tVqxq2?w^;WL^ZO^W!^<1u=%hhwadM;PbF&*kd5 z-F}=(oi}IaRXvxh=W_L2uAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNOeE?3Xx>bYD! zm#gP;^_;Ht`Da^GbYD!m#gP;^<1u=%hhwadM;PbF&*kd5Ts@bo=W_L2uAa-)bGdph zSI_0@xm-P$tLJj{T&|wewLZsrU(YpOJ*R7Zj^oyIj@SBJ z9Jiipym~HI&*kd5Ts@cT`YqS~wx`$KFSgtD9q(T~*Ld|@uAa-)bGdphSI_0@xm-P$ ztLJj{T&|wm?Z@Za-`kES?+=gtZGA3R&*kd5Ts@bo=W_L2uAa-ieSPu$`|6sj=Q?gZ zm#gP;^<1u=%hhwadM;Pblg>LnnZuMNQ zp3|+LZ>L*5m#gP;^<1u=%hhwadM;Pb<+{$xwZH9gQoKJrUhnIbYD!mwQ`1mur14SI_0@ zxm-P$tLJj{T&|wW)pNOeE?3Xx>N(x&Io;~HTs@~-J*Qhex7#kw^L}5AF&*kd5Ts@bo=W_L2uAa-)1G)CMJ?+9**UqbYuJP)*Ts@bo=W_L2uAa-) zbGdphSI_PCF z&*kd5Ts@bo=W_L2uAa-)bGp@Yy47>JdQP``PPck)w;fZPZmrMhR?p??Io;|x-Rikq zJ(sKJa`jxUp3Bv9xq2>F&*kd5T-}gsf7|0Edw+Ob@7Hs=dM;PbbYD!m#gP=tLJp9=W_L&ZuOjQ_1tc|G|yX~bG+4axq42wdQP``E?3Xx z>bYD!m#gP;^<1u=%hhwadM;PbbYD! zm#gP=-9P_kYibbYD!m#gP;bx5xLZJTtD^R1rC)pNOeE?3Xx>bYD! zm#gP?`|+0b{+zvk^<1u=%hhwadM;Pb;pFPMTs@bo=W_L2uAa-) zbGdphSI_0@xm-P`>;Cz-TT|oMK3-qyxyGyKblpG4aqBt9TRo>+J*VsbIbL5q*Ld}u zuKVXWZavp{^<1u=%hhwadM;PbdM;PbpUOlJl{yC0Y&pF=eIbHY9b=>Zs z!_{*gx1Q5={~X7y=Nhk`%hhwadM;PbF*W}vYws<{u ztDei%bGdphSI_0@x!tWZeLZJiZ|ifp4?kWTubykXdM;PbF&*kd5Ts@bo=W_L2uAa-)bGq)If4?;~j_u?1pq^{IdQR8K z?w{lJ)pLzk&*{2bYD!m#gP;^<1u=%hhwadM;PbbYD!m#gP;^<1u=%hhwadM;Pb zF&*kblUH8v_*qR#0_HmxqbB$Ne=~mC_`u%gfzL)Nw z%XR-;uKVY3^;};^J*VsbIgVS;HC{cJtLJj{T&|wW)pNOeE?3Xx>bYD!m#gP;^<1u= z%hhwaIw{xwwp|n+uLt#9uAa-)bG!X`Nge;}_0@B^dM;Pbvz|_j(V=~>bYD! zm#gP;^<1u=%hhwadM;Pbr|bSXj$6+)UOktq=W_L2uAa-)bGdphSI_0@xm-P$ ztLJj{T&|wW)pNOeE>}_SI_0%zQ1m zdamQvbGdphSI_0@xm-P$tLJj{T&|wW)pNOeE?3Xx>bYD!r|bUtPut7C{&}32^<3lC zbGp@Yx_p5Nb&vD#(uJP)*Ts@bo=W_L2uAa-)bGdph zSI_0@xm-P$tLJj{T&|wW)pNOeE?0Nu+TXTo%;WW?p4;um5c#w5TA$0+bGeT{Ts!XD z_t#uK*KzB)Ts@bo=W_L2uAa-)bGdphSI_0@xm-P$tLJj{T&|wW)pNS;pZ~lyHID7$ ze5>agub$Jbp40XF=Xibfoa3#Y({=wG$F1iYub$I&{~X7y=Nhk`%hhwadM;PbF&*kd5Ts@bo=W_L2u0G4Pzik(zf4L6*Kf^FZy#N3J literal 0 HcmV?d00001 diff --git a/tests/cases/output_mechano-sample/initial_spring_attached_cells_graph.txt b/tests/cases/output_mechano-sample/initial_spring_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/initial_spring_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/legend.svg b/tests/cases/output_mechano-sample/legend.svg new file mode 100644 index 000000000..03bf9ccd6 --- /dev/null +++ b/tests/cases/output_mechano-sample/legend.svg @@ -0,0 +1,25 @@ + + + + + + + cancer + + + + + BM + + diff --git a/tests/cases/output_mechano-sample/output00000000.xml b/tests/cases/output_mechano-sample/output00000000.xml new file mode 100644 index 000000000..af8609437 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000000.xml @@ -0,0 +1,161 @@ + + + + + PhysiCell + 1.14.2 + http://physicell.org + + + 0000-0002-9925-0151 + Paul + Macklin + macklinp@iu.edu + http://MathCancer.org + Indiana University & PhysiCell Project + Intelligent Systems Engineering + + + + A Ghaffarizadeh, R Heiland, SH Friedman, SM Mumenthaler, and P Macklin. PhysiCell: an Open Source Physics-Based Cell Simulator for Multicellular Systems, PLoS Comput. Biol. 14(2): e1005991, 2018. DOI: 10.1371/journal.pcbi.1005991 + 10.1371/journal.pcbi.1005991 + https://dx.doi.org/PMC5841829 + 29474446 + PMC5841829 + + + + + 0.000000 + 0.000027 + 2026-08-17T17:10:33Z + 2026-08-17T17:10:33Z + + + + + -500.000000 -500.000000 -10.000000 500.000000 500.000000 10.000000 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + 0 + + initial_mesh0.mat + + + + + + + 100000.000000 + 10.000000 + + + + + output00000000_microenvironment0.mat + + + + + + + + + + cancer + BM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + output00000000_cells.mat + + + output00000000_cell_neighbor_graph.txt + + + output00000000_attached_cells_graph.txt + + + output00000000_spring_attached_cells_graph.txt + + + + + + diff --git a/tests/cases/output_mechano-sample/output00000000_attached_cells_graph.txt b/tests/cases/output_mechano-sample/output00000000_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000000_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/output00000000_boolean_intracellular.csv b/tests/cases/output_mechano-sample/output00000000_boolean_intracellular.csv new file mode 100644 index 000000000..063b648fa --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000000_boolean_intracellular.csv @@ -0,0 +1 @@ +ID,state diff --git a/tests/cases/output_mechano-sample/output00000000_cell_neighbor_graph.txt b/tests/cases/output_mechano-sample/output00000000_cell_neighbor_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000000_cell_neighbor_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/output00000000_cells.mat b/tests/cases/output_mechano-sample/output00000000_cells.mat new file mode 100644 index 0000000000000000000000000000000000000000..bd8dc2c2293b4b63d84184770e5205b17048abb7 GIT binary patch literal 412121 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 literal 0 HcmV?d00001 diff --git a/tests/cases/output_mechano-sample/output00000000_spring_attached_cells_graph.txt b/tests/cases/output_mechano-sample/output00000000_spring_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000000_spring_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/output00000001.xml b/tests/cases/output_mechano-sample/output00000001.xml new file mode 100644 index 000000000..7eadec93b --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000001.xml @@ -0,0 +1,161 @@ + + + + + PhysiCell + 1.14.2 + http://physicell.org + + + 0000-0002-9925-0151 + Paul + Macklin + macklinp@iu.edu + http://MathCancer.org + Indiana University & PhysiCell Project + Intelligent Systems Engineering + + + + A Ghaffarizadeh, R Heiland, SH Friedman, SM Mumenthaler, and P Macklin. PhysiCell: an Open Source Physics-Based Cell Simulator for Multicellular Systems, PLoS Comput. Biol. 14(2): e1005991, 2018. DOI: 10.1371/journal.pcbi.1005991 + 10.1371/journal.pcbi.1005991 + https://dx.doi.org/PMC5841829 + 29474446 + PMC5841829 + + + + + 60.000000 + 1.447189 + 2026-08-17T17:10:34Z + 2026-08-17T17:10:34Z + + + + + -500.000000 -500.000000 -10.000000 500.000000 500.000000 10.000000 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + 0 + + initial_mesh0.mat + + + + + + + 100000.000000 + 10.000000 + + + + + output00000001_microenvironment0.mat + + + + + + + + + + cancer + BM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + output00000001_cells.mat + + + output00000001_cell_neighbor_graph.txt + + + output00000001_attached_cells_graph.txt + + + output00000001_spring_attached_cells_graph.txt + + + + + + diff --git a/tests/cases/output_mechano-sample/output00000001_attached_cells_graph.txt b/tests/cases/output_mechano-sample/output00000001_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000001_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/output00000001_boolean_intracellular.csv b/tests/cases/output_mechano-sample/output00000001_boolean_intracellular.csv new file mode 100644 index 000000000..063b648fa --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000001_boolean_intracellular.csv @@ -0,0 +1 @@ +ID,state diff --git a/tests/cases/output_mechano-sample/output00000001_cell_neighbor_graph.txt b/tests/cases/output_mechano-sample/output00000001_cell_neighbor_graph.txt new file mode 100644 index 000000000..3da0ef530 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000001_cell_neighbor_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: 4,69,70 +4: 3,70,5,71 +5: 6,71,72,4 +6: 5,72,7,73 +7: 73,74,6,8 +8: 9,75,7,74 +9: 8,75,76,10 +10: 11,77,9,76 +11: 10,77,12,78 +12: 13,78,79,11 +13: 12,79,14,80 +14: 80,81,13,15 +15: 16,82,14,81 +16: 15,82,83,17 +17: 18,84,16,83 +18: 17,84,85,19 +19: 20,86,18,85 +20: 19,86,21,87 +21: 22,87,88,20 +22: 21,88,23,89 +23: 89,90,22,24 +24: 25,91,23,90 +25: 24,91,92,26 +26: 27,93,25,92 +27: 26,93,28,94 +28: 29,94,95,27 +29: 28,95,30,96 +30: 96,97,29,31 +31: 32,98,30,97 +32: 31,98,99,33 +33: 34,100,32,99 +34: 33,100,101,35 +35: 36,102,34,101 +36: 35,102,37,103 +37: 38,103,104,36 +38: 37,104,39,105 +39: 105,106,38,40 +40: 41,107,39,106 +41: 40,107,108,42 +42: 43,109,41,108 +43: 42,109,44,110 +44: 45,110,111,43 +45: 44,111,46,112 +46: 47,112,113,45 +47: 46,113,48,114 +48: 114,115,47,49 +49: 50,116,48,115 +50: 49,116,117,51 +51: 52,118,50,117 +52: 51,118,53,119 +53: 54,119,120,52 +54: 53,120,55,121 +55: 121,122,54,56 +56: 57,123,55,122 +57: 56,123,124,58 +58: 59,125,57,124 +59: 58,125,126,60 +60: 61,127,59,126 +61: 60,127,62,128 +62: +63: +64: +65: +66: +67: +68: +69: 3,70,135 +70: 3,4,69,135,136,71 +71: 5,72,4,70,136,137 +72: 5,6,71,137,138,73 +73: 7,74,6,72,138,139 +74: 7,73,139,8,75,140 +75: 8,9,76,74,140,141 +76: 9,75,141,10,77,142 +77: 10,11,76,142,143,78 +78: 12,79,11,77,143,144 +79: 12,13,78,144,145,80 +80: 14,81,13,79,145,146 +81: 14,80,146,15,82,147 +82: 15,16,83,81,147,148 +83: 16,82,148,17,84,149 +84: 17,18,85,83,149,150 +85: 18,84,150,19,86,151 +86: 19,20,85,151,152,87 +87: 21,88,20,86,152,153 +88: 21,22,87,153,154,89 +89: 23,90,22,88,154,155 +90: 23,89,155,24,91,156 +91: 24,25,92,90,156,157 +92: 25,91,157,26,93,158 +93: 26,27,92,158,159,94 +94: 28,95,27,93,159,160 +95: 28,29,94,160,161,96 +96: 30,97,29,95,161,162 +97: 30,96,162,31,98,163 +98: 31,32,99,97,163,164 +99: 32,98,164,33,100,165 +100: 33,34,101,99,165,166 +101: 34,100,166,35,102,167 +102: 35,36,101,167,168,103 +103: 37,104,36,102,168,169 +104: 37,38,103,169,170,105 +105: 39,106,38,104,170,171 +106: 39,105,171,40,107,172 +107: 40,41,108,106,172,173 +108: 41,107,173,42,109,174 +109: 42,43,108,174,175,110 +110: 44,111,43,109,175,176 +111: 44,45,110,176,177,112 +112: 46,113,45,111,177,178 +113: 46,47,112,178,179,114 +114: 48,115,47,113,179,180 +115: 48,114,180,49,116,181 +116: 49,50,117,115,181,182 +117: 50,116,182,51,118,183 +118: 51,52,117,183,184,119 +119: 53,120,52,118,184,185 +120: 53,54,119,185,186,121 +121: 55,122,54,120,186,187 +122: 55,121,187,56,123,188 +123: 56,57,124,122,188,189 +124: 57,123,189,58,125,190 +125: 58,59,126,124,190,191 +126: 59,125,191,60,127,192 +127: 60,61,126,192,193,128 +128: 62,129,61,127,193,194 +129: +130: +131: +132: +133: +134: +135: 136,201,202,69,70 +136: 135,202,70,71,137,203 +137: 138,203,204,136,71,72 +138: 137,204,72,73,139,205 +139: 205,206,138,73,74,140 +140: 141,207,74,139,206,75 +141: 140,207,208,75,76,142 +142: 143,209,76,141,208,77 +143: 142,209,77,78,144,210 +144: 145,210,211,143,78,79 +145: 144,211,79,80,146,212 +146: 212,213,145,80,81,147 +147: 148,214,81,146,213,82 +148: 147,214,215,82,83,149 +149: 150,216,83,148,215,84 +150: 149,216,217,84,85,151 +151: 152,218,85,150,217,86 +152: 151,218,86,87,153,219 +153: 154,219,220,152,87,88 +154: 153,220,88,89,155,221 +155: 221,222,154,89,90,156 +156: 157,223,90,155,222,91 +157: 156,223,224,91,92,158 +158: 159,225,92,157,224,93 +159: 158,225,93,94,160,226 +160: 161,226,227,159,94,95 +161: 160,227,95,96,162,228 +162: 228,229,161,96,97,163 +163: 164,230,97,162,229,98 +164: 163,230,231,98,99,165 +165: 166,232,99,164,231,100 +166: 165,232,233,100,101,167 +167: 168,234,101,166,233,102 +168: 167,234,102,103,169,235 +169: 170,235,236,168,103,104 +170: 169,236,104,105,171,237 +171: 237,238,170,105,106,172 +172: 173,239,106,171,238,107 +173: 172,239,240,107,108,174 +174: 175,241,108,173,240,109 +175: 174,241,109,110,176,242 +176: 177,242,243,175,110,111 +177: 176,243,111,112,178,244 +178: 179,244,245,177,112,113 +179: 178,245,113,114,180,246 +180: 246,247,179,114,115,181 +181: 182,248,115,180,247,116 +182: 181,248,249,116,117,183 +183: 184,250,117,182,249,118 +184: 183,250,118,119,185,251 +185: 186,251,252,184,119,120 +186: 185,252,120,121,187,253 +187: 253,254,186,121,122,188 +188: 189,255,122,187,254,123 +189: 188,255,256,123,124,190 +190: 191,257,124,189,256,125 +191: 190,257,258,125,126,192 +192: 193,259,126,191,258,127 +193: 192,259,127,128,194,260 +194: +195: +196: +197: +198: +199: +200: +201: 135,202 +202: 135,136,201,203 +203: 137,204,136,202 +204: 137,138,203,205 +205: 139,206,138,204 +206: 139,205,140,207 +207: 140,141,208,206 +208: 141,207,142,209 +209: 142,143,208,210 +210: 144,211,143,209 +211: 144,145,210,212 +212: 146,213,145,211 +213: 146,212,147,214 +214: 147,148,215,213 +215: 148,214,149,216 +216: 149,150,217,215 +217: 150,216,151,218 +218: 151,152,217,219 +219: 153,220,152,218 +220: 153,154,219,221 +221: 155,222,154,220 +222: 155,221,156,223 +223: 156,157,224,222 +224: 157,223,158,225 +225: 158,159,224,226 +226: 160,227,159,225 +227: 160,161,226,228 +228: 162,229,161,227,264 +229: 162,228,265,163,230 +230: 163,164,231,229,266 +231: 164,230,267,165,232 +232: 165,166,233,231,268 +233: 166,232,269,167,234 +234: 167,168,233,270,235 +235: 169,236,168,234 +236: 169,170,235,237 +237: 171,238,170,236 +238: 171,237,172,239 +239: 172,173,240,238 +240: 173,239,174,241 +241: 174,175,240,242 +242: 176,243,175,241 +243: 176,177,242,244 +244: 178,245,177,243 +245: 178,179,244,246 +246: 180,247,179,245 +247: 180,246,181,248 +248: 181,182,249,247 +249: 182,248,183,250 +250: 183,184,249,251 +251: 185,252,184,250 +252: 185,186,251,253 +253: 187,254,186,252 +254: 187,253,188,255 +255: 188,189,256,254 +256: 189,255,190,257 +257: 190,191,258,256 +258: 191,257,192,259 +259: 192,193,258,260 +260: 194,261,193,259 +261: +262: +263: +264: 265,273,272,228 +265: 264,273,274,229,266 +266: 267,275,265,274,230 +267: 266,275,276,231,268 +268: 269,277,267,276,232 +269: 268,277,233,270,278 +270: 278,279,269,234 +271: 272,282,283 +272: 271,283,264,273,284 +273: 264,265,274,272,284,285 +274: 265,273,285,266,275,286 +275: 266,267,276,274,286,287 +276: 267,275,287,268,277,288 +277: 268,269,276,288,289,278 +278: 270,279,269,277,289,290 +279: 270,278,290,291,280 +280: 279,291,292 +281: 282,294,295 +282: 281,295,271,283,296 +283: 296,297,282,271,272,284 +284: 285,298,272,283,297,273 +285: 284,298,299,273,274,286 +286: 287,300,274,285,299,275 +287: 286,300,301,275,276,288 +288: 289,302,276,287,301,277 +289: 288,302,277,278,290,303 +290: 291,303,304,289,278,279 +291: 290,304,279,280,292,305 +292: 305,306,291,280,293 +293: 307,292,306 +294: 281,295,308,309 +295: 281,282,294,309,310,296 +296: 283,297,282,295,310,311 +297: 283,296,311,284,298,312 +298: 284,285,299,297,312,313 +299: 285,298,313,286,300,314 +300: 286,287,301,299,314,315 +301: 287,300,315,288,302,316 +302: 288,289,301,316,317,303 +303: 290,304,289,302,317,318 +304: 290,291,303,318,319,305 +305: 292,306,291,304,319,320 +306: 292,305,320,293,307,321 +307: 293,306,321,322 +308: 323,294,309,324 +309: 310,324,325,308,294,295 +310: 309,325,295,296,311,326 +311: 326,327,310,296,297,312 +312: 313,328,297,311,327,298 +313: 312,328,329,298,299,314 +314: 315,330,299,313,329,300 +315: 314,330,331,300,301,316 +316: 317,332,301,315,331,302 +317: 316,332,302,303,318,333 +318: 319,333,334,317,303,304 +319: 318,334,304,305,320,335 +320: 335,336,319,305,306,321 +321: 322,337,306,320,336,307 +322: 321,337,338,307 +323: 308,339,340,324 +324: 309,325,308,323,340,341 +325: 309,310,324,341,342,326 +326: 311,327,310,325,342,343 +327: 311,326,343,312,328,344 +328: 312,313,329,327,344,345 +329: 313,328,345,314,330,346 +330: 314,315,331,329,346,347 +331: 315,330,347,316,332,348 +332: 316,317,331,348,349,333 +333: 318,334,317,332,349,350 +334: 318,319,333,350,351,335 +335: 320,336,319,334,351,352 +336: 320,335,352,321,337,353 +337: 321,322,338,336,353,354 +338: 322,337,354,355 +339: 340,357,356,323 +340: 339,357,323,324,341,358 +341: 342,358,359,340,324,325 +342: 341,359,325,326,343,360 +343: 360,361,342,326,327,344 +344: 345,362,327,343,361,328 +345: 344,362,363,328,329,346 +346: 347,364,329,345,363,330 +347: 346,364,365,330,331,348 +348: 349,366,331,347,365,332 +349: 348,366,332,333,350,367 +350: 351,367,368,349,333,334 +351: 350,368,334,335,352,369 +352: 369,370,351,335,336,353 +353: 354,371,336,352,370,337 +354: 353,371,372,337,338,355 +355: 373,338,354,372 +356: 339,357,374 +357: 339,340,356,374,375,358 +358: 341,359,340,357,375,376 +359: 341,342,358,376,377,360 +360: 343,361,342,359,377,378 +361: 343,360,378,344,362,379 +362: 344,345,363,361,379,380 +363: 345,362,380,346,364,381 +364: 346,347,365,363,381,382 +365: 347,364,382,348,366,383 +366: 348,349,365,383,384,367 +367: 350,368,349,366,384,385 +368: 350,351,367,385,386,369 +369: 352,370,351,368,386,387 +370: 352,369,387,353,371,388 +371: 353,354,372,370,388,389 +372: 354,371,389,355,373,390 +373: 355,372,390 +374: 375,392,356,391,357 +375: 374,392,357,358,376,393 +376: 377,393,394,375,358,359 +377: 376,394,359,360,378,395 +378: 395,396,377,360,361,379 +379: 380,397,361,378,396,362 +380: 379,397,398,362,363,381 +381: 382,399,363,380,398,364 +382: 381,399,400,364,365,383 +383: 384,401,365,382,400,366 +384: 383,401,366,367,385,402 +385: 386,402,403,384,367,368 +386: 385,403,368,369,387,404 +387: 404,405,386,369,370,388 +388: 389,406,370,387,405,371 +389: 388,406,407,371,372,390 +390: 408,372,389,407,373 +391: 374,392,409 +392: 374,375,391,409,410,393 +393: 376,394,375,392,410,411 +394: 376,377,393,411,412,395 +395: 378,396,377,394,412,413 +396: 378,395,413,379,397,414 +397: 379,380,398,396,414,415 +398: 380,397,415,381,399,416 +399: 381,382,400,398,416,417 +400: 382,399,417,383,401,418 +401: 383,384,400,418,419,402 +402: 385,403,384,401,419,420 +403: 385,386,402,420,421,404 +404: 387,405,386,403,421,422 +405: 387,404,422,388,406,423 +406: 388,389,407,405,423,424 +407: 389,406,424,390,408,425 +408: 390,407,425 +409: 410,427,391,426,392 +410: 409,427,392,393,411,428 +411: 412,428,429,410,393,394 +412: 411,429,394,395,413,430 +413: 430,431,412,395,396,414 +414: 415,432,396,413,431,397 +415: 414,432,433,397,398,416 +416: 417,434,398,415,433,399 +417: 416,434,435,399,400,418 +418: 419,436,400,417,435,401 +419: 418,436,401,402,420,437 +420: 421,437,438,419,402,403 +421: 420,438,403,404,422,439 +422: 439,440,421,404,405,423 +423: 424,441,405,422,440,406 +424: 423,441,442,406,407,425 +425: 443,407,424,442,408 +426: 409,427,444 +427: 409,410,426,444,445,428 +428: 411,429,410,427,445,446 +429: 411,412,428,446,447,430 +430: 413,431,412,429,447,448 +431: 413,430,448,414,432,449 +432: 414,415,433,431,449,450 +433: 415,432,450,416,434,451 +434: 416,417,435,433,451,452 +435: 417,434,452,418,436,453 +436: 418,419,435,453,454,437 +437: 420,438,419,436,454,455 +438: 420,421,437,455,456,439 +439: 422,440,421,438,456,457 +440: 422,439,457,423,441,458 +441: 423,424,442,440,458,459 +442: 424,441,459,425,443,460 +443: 425,442,460 +444: 445,461,426,427 +445: 444,461,427,428,446,462 +446: 447,462,463,445,428,429 +447: 446,463,429,430,448,464 +448: 464,465,447,430,431,449 +449: 450,466,431,448,465,432 +450: 449,466,467,432,433,451 +451: 452,468,433,450,467,434 +452: 451,468,469,434,435,453 +453: 454,470,435,452,469,436 +454: 453,470,436,437,455,471 +455: 456,471,472,454,437,438 +456: 455,472,438,439,457,473 +457: 473,474,456,439,440,458 +458: 459,475,440,457,474,441 +459: 458,475,476,441,442,460 +460: 442,459,476,443 +461: 444,445,477,478,462 +462: 446,463,445,461,478,479 +463: 446,447,462,479,480,464 +464: 448,465,447,463,480,481 +465: 448,464,481,449,466,482 +466: 449,450,467,465,482,483 +467: 450,466,483,451,468,484 +468: 451,452,469,467,484,485 +469: 452,468,485,453,470,486 +470: 453,454,469,486,487,471 +471: 455,472,454,470,487,488 +472: 455,456,471,488,489,473 +473: 457,474,456,472,489,490 +474: 457,473,490,458,475,491 +475: 458,459,476,474,491,492 +476: 459,475,492,460 +477: 478,493,461 +478: 477,493,461,462,479,494 +479: 480,494,495,478,462,463 +480: 479,495,463,464,481,496 +481: 496,497,480,464,465,482 +482: 483,498,465,481,497,466 +483: 482,498,499,466,467,484 +484: 485,500,467,483,499,468 +485: 484,500,501,468,469,486 +486: 487,502,469,485,501,470 +487: 486,502,470,471,488,503 +488: 489,503,504,487,471,472 +489: 488,504,472,473,490,505 +490: 505,506,489,473,474,491 +491: 492,507,474,490,506,475 +492: 491,507,475,476 +493: 477,478,494 +494: 479,495,478,493,508 +495: 479,480,494,508,509,496 +496: 481,497,480,495,509,510 +497: 481,496,510,482,498,511 +498: 482,483,499,497,511,512 +499: 483,498,512,484,500,513 +500: 484,485,501,499,513,514 +501: 485,500,514,486,502,515 +502: 486,487,501,515,516,503 +503: 488,504,487,502,516,517 +504: 488,489,503,517,518,505 +505: 490,506,489,504,518,519 +506: 490,505,519,491,507,520 +507: 491,492,506,520 +508: 509,521,494,495 +509: 508,521,495,496,510,522 +510: 522,523,509,496,497,511 +511: 512,524,497,510,523,498 +512: 511,524,525,498,499,513 +513: 514,526,499,512,525,500 +514: 513,526,527,500,501,515 +515: 516,528,501,514,527,502 +516: 515,528,502,503,517,529 +517: 518,529,530,516,503,504 +518: 517,530,504,505,519,531 +519: 531,532,518,505,506,520 +520: 506,519,532,507 +521: 508,509,522 +522: 510,523,509,521,533 +523: 510,522,533,511,524,534 +524: 511,512,525,523,534,535 +525: 512,524,535,513,526,536 +526: 513,514,527,525,536,537 +527: 514,526,537,515,528,538 +528: 515,516,527,538,539,529 +529: 517,530,516,528,539,540 +530: 517,518,529,540,541,531 +531: 519,532,518,530,541 +532: 519,531,520 +533: 522,523,534 +534: 535,542,523,533,524 +535: 534,542,543,524,525,536 +536: 537,544,525,535,543,526 +537: 536,544,545,526,527,538 +538: 539,546,527,537,545,528 +539: 538,546,528,529,540,547 +540: 541,547,539,529,530 +541: 540,530,531 +542: 534,535,543 +543: 535,542,536,544 +544: 536,537,545,543 +545: 537,544,538,546 +546: 538,539,545,547 +547: 540,539,546 \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/output00000001_cells.mat b/tests/cases/output_mechano-sample/output00000001_cells.mat new file mode 100644 index 0000000000000000000000000000000000000000..378dbc06b33125f29e96005bfc0c7c40ca51f365 GIT binary patch literal 412121 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 PCF1u@;2rv&VtxM~f>iaJ literal 0 HcmV?d00001 diff --git a/tests/cases/output_mechano-sample/output00000001_microenvironment0.mat b/tests/cases/output_mechano-sample/output00000001_microenvironment0.mat new file mode 100644 index 0000000000000000000000000000000000000000..cb046b6dd528d86e078b4121437856cd2007d5b5 GIT binary patch literal 100047 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 literal 0 HcmV?d00001 diff --git a/tests/cases/output_mechano-sample/output00000001_spring_attached_cells_graph.txt b/tests/cases/output_mechano-sample/output00000001_spring_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000001_spring_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/output00000002.xml b/tests/cases/output_mechano-sample/output00000002.xml new file mode 100644 index 000000000..389a3ca26 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000002.xml @@ -0,0 +1,161 @@ + + + + + PhysiCell + 1.14.2 + http://physicell.org + + + 0000-0002-9925-0151 + Paul + Macklin + macklinp@iu.edu + http://MathCancer.org + Indiana University & PhysiCell Project + Intelligent Systems Engineering + + + + A Ghaffarizadeh, R Heiland, SH Friedman, SM Mumenthaler, and P Macklin. PhysiCell: an Open Source Physics-Based Cell Simulator for Multicellular Systems, PLoS Comput. Biol. 14(2): e1005991, 2018. DOI: 10.1371/journal.pcbi.1005991 + 10.1371/journal.pcbi.1005991 + https://dx.doi.org/PMC5841829 + 29474446 + PMC5841829 + + + + + 120.000000 + 3.037776 + 2026-08-17T17:10:36Z + 2026-08-17T17:10:36Z + + + + + -500.000000 -500.000000 -10.000000 500.000000 500.000000 10.000000 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + -490 -470 -450 -430 -410 -390 -370 -350 -330 -310 -290 -270 -250 -230 -210 -190 -170 -150 -130 -110 -90 -70 -50 -30 -10 10 30 50 70 90 110 130 150 170 190 210 230 250 270 290 310 330 350 370 390 410 430 450 470 490 + 0 + + initial_mesh0.mat + + + + + + + 100000.000000 + 10.000000 + + + + + output00000002_microenvironment0.mat + + + + + + + + + + cancer + BM + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + output00000002_cells.mat + + + output00000002_cell_neighbor_graph.txt + + + output00000002_attached_cells_graph.txt + + + output00000002_spring_attached_cells_graph.txt + + + + + + diff --git a/tests/cases/output_mechano-sample/output00000002_attached_cells_graph.txt b/tests/cases/output_mechano-sample/output00000002_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000002_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/output00000002_boolean_intracellular.csv b/tests/cases/output_mechano-sample/output00000002_boolean_intracellular.csv new file mode 100644 index 000000000..063b648fa --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000002_boolean_intracellular.csv @@ -0,0 +1 @@ +ID,state diff --git a/tests/cases/output_mechano-sample/output00000002_cell_neighbor_graph.txt b/tests/cases/output_mechano-sample/output00000002_cell_neighbor_graph.txt new file mode 100644 index 000000000..3da0ef530 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000002_cell_neighbor_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: 4,69,70 +4: 3,70,5,71 +5: 6,71,72,4 +6: 5,72,7,73 +7: 73,74,6,8 +8: 9,75,7,74 +9: 8,75,76,10 +10: 11,77,9,76 +11: 10,77,12,78 +12: 13,78,79,11 +13: 12,79,14,80 +14: 80,81,13,15 +15: 16,82,14,81 +16: 15,82,83,17 +17: 18,84,16,83 +18: 17,84,85,19 +19: 20,86,18,85 +20: 19,86,21,87 +21: 22,87,88,20 +22: 21,88,23,89 +23: 89,90,22,24 +24: 25,91,23,90 +25: 24,91,92,26 +26: 27,93,25,92 +27: 26,93,28,94 +28: 29,94,95,27 +29: 28,95,30,96 +30: 96,97,29,31 +31: 32,98,30,97 +32: 31,98,99,33 +33: 34,100,32,99 +34: 33,100,101,35 +35: 36,102,34,101 +36: 35,102,37,103 +37: 38,103,104,36 +38: 37,104,39,105 +39: 105,106,38,40 +40: 41,107,39,106 +41: 40,107,108,42 +42: 43,109,41,108 +43: 42,109,44,110 +44: 45,110,111,43 +45: 44,111,46,112 +46: 47,112,113,45 +47: 46,113,48,114 +48: 114,115,47,49 +49: 50,116,48,115 +50: 49,116,117,51 +51: 52,118,50,117 +52: 51,118,53,119 +53: 54,119,120,52 +54: 53,120,55,121 +55: 121,122,54,56 +56: 57,123,55,122 +57: 56,123,124,58 +58: 59,125,57,124 +59: 58,125,126,60 +60: 61,127,59,126 +61: 60,127,62,128 +62: +63: +64: +65: +66: +67: +68: +69: 3,70,135 +70: 3,4,69,135,136,71 +71: 5,72,4,70,136,137 +72: 5,6,71,137,138,73 +73: 7,74,6,72,138,139 +74: 7,73,139,8,75,140 +75: 8,9,76,74,140,141 +76: 9,75,141,10,77,142 +77: 10,11,76,142,143,78 +78: 12,79,11,77,143,144 +79: 12,13,78,144,145,80 +80: 14,81,13,79,145,146 +81: 14,80,146,15,82,147 +82: 15,16,83,81,147,148 +83: 16,82,148,17,84,149 +84: 17,18,85,83,149,150 +85: 18,84,150,19,86,151 +86: 19,20,85,151,152,87 +87: 21,88,20,86,152,153 +88: 21,22,87,153,154,89 +89: 23,90,22,88,154,155 +90: 23,89,155,24,91,156 +91: 24,25,92,90,156,157 +92: 25,91,157,26,93,158 +93: 26,27,92,158,159,94 +94: 28,95,27,93,159,160 +95: 28,29,94,160,161,96 +96: 30,97,29,95,161,162 +97: 30,96,162,31,98,163 +98: 31,32,99,97,163,164 +99: 32,98,164,33,100,165 +100: 33,34,101,99,165,166 +101: 34,100,166,35,102,167 +102: 35,36,101,167,168,103 +103: 37,104,36,102,168,169 +104: 37,38,103,169,170,105 +105: 39,106,38,104,170,171 +106: 39,105,171,40,107,172 +107: 40,41,108,106,172,173 +108: 41,107,173,42,109,174 +109: 42,43,108,174,175,110 +110: 44,111,43,109,175,176 +111: 44,45,110,176,177,112 +112: 46,113,45,111,177,178 +113: 46,47,112,178,179,114 +114: 48,115,47,113,179,180 +115: 48,114,180,49,116,181 +116: 49,50,117,115,181,182 +117: 50,116,182,51,118,183 +118: 51,52,117,183,184,119 +119: 53,120,52,118,184,185 +120: 53,54,119,185,186,121 +121: 55,122,54,120,186,187 +122: 55,121,187,56,123,188 +123: 56,57,124,122,188,189 +124: 57,123,189,58,125,190 +125: 58,59,126,124,190,191 +126: 59,125,191,60,127,192 +127: 60,61,126,192,193,128 +128: 62,129,61,127,193,194 +129: +130: +131: +132: +133: +134: +135: 136,201,202,69,70 +136: 135,202,70,71,137,203 +137: 138,203,204,136,71,72 +138: 137,204,72,73,139,205 +139: 205,206,138,73,74,140 +140: 141,207,74,139,206,75 +141: 140,207,208,75,76,142 +142: 143,209,76,141,208,77 +143: 142,209,77,78,144,210 +144: 145,210,211,143,78,79 +145: 144,211,79,80,146,212 +146: 212,213,145,80,81,147 +147: 148,214,81,146,213,82 +148: 147,214,215,82,83,149 +149: 150,216,83,148,215,84 +150: 149,216,217,84,85,151 +151: 152,218,85,150,217,86 +152: 151,218,86,87,153,219 +153: 154,219,220,152,87,88 +154: 153,220,88,89,155,221 +155: 221,222,154,89,90,156 +156: 157,223,90,155,222,91 +157: 156,223,224,91,92,158 +158: 159,225,92,157,224,93 +159: 158,225,93,94,160,226 +160: 161,226,227,159,94,95 +161: 160,227,95,96,162,228 +162: 228,229,161,96,97,163 +163: 164,230,97,162,229,98 +164: 163,230,231,98,99,165 +165: 166,232,99,164,231,100 +166: 165,232,233,100,101,167 +167: 168,234,101,166,233,102 +168: 167,234,102,103,169,235 +169: 170,235,236,168,103,104 +170: 169,236,104,105,171,237 +171: 237,238,170,105,106,172 +172: 173,239,106,171,238,107 +173: 172,239,240,107,108,174 +174: 175,241,108,173,240,109 +175: 174,241,109,110,176,242 +176: 177,242,243,175,110,111 +177: 176,243,111,112,178,244 +178: 179,244,245,177,112,113 +179: 178,245,113,114,180,246 +180: 246,247,179,114,115,181 +181: 182,248,115,180,247,116 +182: 181,248,249,116,117,183 +183: 184,250,117,182,249,118 +184: 183,250,118,119,185,251 +185: 186,251,252,184,119,120 +186: 185,252,120,121,187,253 +187: 253,254,186,121,122,188 +188: 189,255,122,187,254,123 +189: 188,255,256,123,124,190 +190: 191,257,124,189,256,125 +191: 190,257,258,125,126,192 +192: 193,259,126,191,258,127 +193: 192,259,127,128,194,260 +194: +195: +196: +197: +198: +199: +200: +201: 135,202 +202: 135,136,201,203 +203: 137,204,136,202 +204: 137,138,203,205 +205: 139,206,138,204 +206: 139,205,140,207 +207: 140,141,208,206 +208: 141,207,142,209 +209: 142,143,208,210 +210: 144,211,143,209 +211: 144,145,210,212 +212: 146,213,145,211 +213: 146,212,147,214 +214: 147,148,215,213 +215: 148,214,149,216 +216: 149,150,217,215 +217: 150,216,151,218 +218: 151,152,217,219 +219: 153,220,152,218 +220: 153,154,219,221 +221: 155,222,154,220 +222: 155,221,156,223 +223: 156,157,224,222 +224: 157,223,158,225 +225: 158,159,224,226 +226: 160,227,159,225 +227: 160,161,226,228 +228: 162,229,161,227,264 +229: 162,228,265,163,230 +230: 163,164,231,229,266 +231: 164,230,267,165,232 +232: 165,166,233,231,268 +233: 166,232,269,167,234 +234: 167,168,233,270,235 +235: 169,236,168,234 +236: 169,170,235,237 +237: 171,238,170,236 +238: 171,237,172,239 +239: 172,173,240,238 +240: 173,239,174,241 +241: 174,175,240,242 +242: 176,243,175,241 +243: 176,177,242,244 +244: 178,245,177,243 +245: 178,179,244,246 +246: 180,247,179,245 +247: 180,246,181,248 +248: 181,182,249,247 +249: 182,248,183,250 +250: 183,184,249,251 +251: 185,252,184,250 +252: 185,186,251,253 +253: 187,254,186,252 +254: 187,253,188,255 +255: 188,189,256,254 +256: 189,255,190,257 +257: 190,191,258,256 +258: 191,257,192,259 +259: 192,193,258,260 +260: 194,261,193,259 +261: +262: +263: +264: 265,273,272,228 +265: 264,273,274,229,266 +266: 267,275,265,274,230 +267: 266,275,276,231,268 +268: 269,277,267,276,232 +269: 268,277,233,270,278 +270: 278,279,269,234 +271: 272,282,283 +272: 271,283,264,273,284 +273: 264,265,274,272,284,285 +274: 265,273,285,266,275,286 +275: 266,267,276,274,286,287 +276: 267,275,287,268,277,288 +277: 268,269,276,288,289,278 +278: 270,279,269,277,289,290 +279: 270,278,290,291,280 +280: 279,291,292 +281: 282,294,295 +282: 281,295,271,283,296 +283: 296,297,282,271,272,284 +284: 285,298,272,283,297,273 +285: 284,298,299,273,274,286 +286: 287,300,274,285,299,275 +287: 286,300,301,275,276,288 +288: 289,302,276,287,301,277 +289: 288,302,277,278,290,303 +290: 291,303,304,289,278,279 +291: 290,304,279,280,292,305 +292: 305,306,291,280,293 +293: 307,292,306 +294: 281,295,308,309 +295: 281,282,294,309,310,296 +296: 283,297,282,295,310,311 +297: 283,296,311,284,298,312 +298: 284,285,299,297,312,313 +299: 285,298,313,286,300,314 +300: 286,287,301,299,314,315 +301: 287,300,315,288,302,316 +302: 288,289,301,316,317,303 +303: 290,304,289,302,317,318 +304: 290,291,303,318,319,305 +305: 292,306,291,304,319,320 +306: 292,305,320,293,307,321 +307: 293,306,321,322 +308: 323,294,309,324 +309: 310,324,325,308,294,295 +310: 309,325,295,296,311,326 +311: 326,327,310,296,297,312 +312: 313,328,297,311,327,298 +313: 312,328,329,298,299,314 +314: 315,330,299,313,329,300 +315: 314,330,331,300,301,316 +316: 317,332,301,315,331,302 +317: 316,332,302,303,318,333 +318: 319,333,334,317,303,304 +319: 318,334,304,305,320,335 +320: 335,336,319,305,306,321 +321: 322,337,306,320,336,307 +322: 321,337,338,307 +323: 308,339,340,324 +324: 309,325,308,323,340,341 +325: 309,310,324,341,342,326 +326: 311,327,310,325,342,343 +327: 311,326,343,312,328,344 +328: 312,313,329,327,344,345 +329: 313,328,345,314,330,346 +330: 314,315,331,329,346,347 +331: 315,330,347,316,332,348 +332: 316,317,331,348,349,333 +333: 318,334,317,332,349,350 +334: 318,319,333,350,351,335 +335: 320,336,319,334,351,352 +336: 320,335,352,321,337,353 +337: 321,322,338,336,353,354 +338: 322,337,354,355 +339: 340,357,356,323 +340: 339,357,323,324,341,358 +341: 342,358,359,340,324,325 +342: 341,359,325,326,343,360 +343: 360,361,342,326,327,344 +344: 345,362,327,343,361,328 +345: 344,362,363,328,329,346 +346: 347,364,329,345,363,330 +347: 346,364,365,330,331,348 +348: 349,366,331,347,365,332 +349: 348,366,332,333,350,367 +350: 351,367,368,349,333,334 +351: 350,368,334,335,352,369 +352: 369,370,351,335,336,353 +353: 354,371,336,352,370,337 +354: 353,371,372,337,338,355 +355: 373,338,354,372 +356: 339,357,374 +357: 339,340,356,374,375,358 +358: 341,359,340,357,375,376 +359: 341,342,358,376,377,360 +360: 343,361,342,359,377,378 +361: 343,360,378,344,362,379 +362: 344,345,363,361,379,380 +363: 345,362,380,346,364,381 +364: 346,347,365,363,381,382 +365: 347,364,382,348,366,383 +366: 348,349,365,383,384,367 +367: 350,368,349,366,384,385 +368: 350,351,367,385,386,369 +369: 352,370,351,368,386,387 +370: 352,369,387,353,371,388 +371: 353,354,372,370,388,389 +372: 354,371,389,355,373,390 +373: 355,372,390 +374: 375,392,356,391,357 +375: 374,392,357,358,376,393 +376: 377,393,394,375,358,359 +377: 376,394,359,360,378,395 +378: 395,396,377,360,361,379 +379: 380,397,361,378,396,362 +380: 379,397,398,362,363,381 +381: 382,399,363,380,398,364 +382: 381,399,400,364,365,383 +383: 384,401,365,382,400,366 +384: 383,401,366,367,385,402 +385: 386,402,403,384,367,368 +386: 385,403,368,369,387,404 +387: 404,405,386,369,370,388 +388: 389,406,370,387,405,371 +389: 388,406,407,371,372,390 +390: 408,372,389,407,373 +391: 374,392,409 +392: 374,375,391,409,410,393 +393: 376,394,375,392,410,411 +394: 376,377,393,411,412,395 +395: 378,396,377,394,412,413 +396: 378,395,413,379,397,414 +397: 379,380,398,396,414,415 +398: 380,397,415,381,399,416 +399: 381,382,400,398,416,417 +400: 382,399,417,383,401,418 +401: 383,384,400,418,419,402 +402: 385,403,384,401,419,420 +403: 385,386,402,420,421,404 +404: 387,405,386,403,421,422 +405: 387,404,422,388,406,423 +406: 388,389,407,405,423,424 +407: 389,406,424,390,408,425 +408: 390,407,425 +409: 410,427,391,426,392 +410: 409,427,392,393,411,428 +411: 412,428,429,410,393,394 +412: 411,429,394,395,413,430 +413: 430,431,412,395,396,414 +414: 415,432,396,413,431,397 +415: 414,432,433,397,398,416 +416: 417,434,398,415,433,399 +417: 416,434,435,399,400,418 +418: 419,436,400,417,435,401 +419: 418,436,401,402,420,437 +420: 421,437,438,419,402,403 +421: 420,438,403,404,422,439 +422: 439,440,421,404,405,423 +423: 424,441,405,422,440,406 +424: 423,441,442,406,407,425 +425: 443,407,424,442,408 +426: 409,427,444 +427: 409,410,426,444,445,428 +428: 411,429,410,427,445,446 +429: 411,412,428,446,447,430 +430: 413,431,412,429,447,448 +431: 413,430,448,414,432,449 +432: 414,415,433,431,449,450 +433: 415,432,450,416,434,451 +434: 416,417,435,433,451,452 +435: 417,434,452,418,436,453 +436: 418,419,435,453,454,437 +437: 420,438,419,436,454,455 +438: 420,421,437,455,456,439 +439: 422,440,421,438,456,457 +440: 422,439,457,423,441,458 +441: 423,424,442,440,458,459 +442: 424,441,459,425,443,460 +443: 425,442,460 +444: 445,461,426,427 +445: 444,461,427,428,446,462 +446: 447,462,463,445,428,429 +447: 446,463,429,430,448,464 +448: 464,465,447,430,431,449 +449: 450,466,431,448,465,432 +450: 449,466,467,432,433,451 +451: 452,468,433,450,467,434 +452: 451,468,469,434,435,453 +453: 454,470,435,452,469,436 +454: 453,470,436,437,455,471 +455: 456,471,472,454,437,438 +456: 455,472,438,439,457,473 +457: 473,474,456,439,440,458 +458: 459,475,440,457,474,441 +459: 458,475,476,441,442,460 +460: 442,459,476,443 +461: 444,445,477,478,462 +462: 446,463,445,461,478,479 +463: 446,447,462,479,480,464 +464: 448,465,447,463,480,481 +465: 448,464,481,449,466,482 +466: 449,450,467,465,482,483 +467: 450,466,483,451,468,484 +468: 451,452,469,467,484,485 +469: 452,468,485,453,470,486 +470: 453,454,469,486,487,471 +471: 455,472,454,470,487,488 +472: 455,456,471,488,489,473 +473: 457,474,456,472,489,490 +474: 457,473,490,458,475,491 +475: 458,459,476,474,491,492 +476: 459,475,492,460 +477: 478,493,461 +478: 477,493,461,462,479,494 +479: 480,494,495,478,462,463 +480: 479,495,463,464,481,496 +481: 496,497,480,464,465,482 +482: 483,498,465,481,497,466 +483: 482,498,499,466,467,484 +484: 485,500,467,483,499,468 +485: 484,500,501,468,469,486 +486: 487,502,469,485,501,470 +487: 486,502,470,471,488,503 +488: 489,503,504,487,471,472 +489: 488,504,472,473,490,505 +490: 505,506,489,473,474,491 +491: 492,507,474,490,506,475 +492: 491,507,475,476 +493: 477,478,494 +494: 479,495,478,493,508 +495: 479,480,494,508,509,496 +496: 481,497,480,495,509,510 +497: 481,496,510,482,498,511 +498: 482,483,499,497,511,512 +499: 483,498,512,484,500,513 +500: 484,485,501,499,513,514 +501: 485,500,514,486,502,515 +502: 486,487,501,515,516,503 +503: 488,504,487,502,516,517 +504: 488,489,503,517,518,505 +505: 490,506,489,504,518,519 +506: 490,505,519,491,507,520 +507: 491,492,506,520 +508: 509,521,494,495 +509: 508,521,495,496,510,522 +510: 522,523,509,496,497,511 +511: 512,524,497,510,523,498 +512: 511,524,525,498,499,513 +513: 514,526,499,512,525,500 +514: 513,526,527,500,501,515 +515: 516,528,501,514,527,502 +516: 515,528,502,503,517,529 +517: 518,529,530,516,503,504 +518: 517,530,504,505,519,531 +519: 531,532,518,505,506,520 +520: 506,519,532,507 +521: 508,509,522 +522: 510,523,509,521,533 +523: 510,522,533,511,524,534 +524: 511,512,525,523,534,535 +525: 512,524,535,513,526,536 +526: 513,514,527,525,536,537 +527: 514,526,537,515,528,538 +528: 515,516,527,538,539,529 +529: 517,530,516,528,539,540 +530: 517,518,529,540,541,531 +531: 519,532,518,530,541 +532: 519,531,520 +533: 522,523,534 +534: 535,542,523,533,524 +535: 534,542,543,524,525,536 +536: 537,544,525,535,543,526 +537: 536,544,545,526,527,538 +538: 539,546,527,537,545,528 +539: 538,546,528,529,540,547 +540: 541,547,539,529,530 +541: 540,530,531 +542: 534,535,543 +543: 535,542,536,544 +544: 536,537,545,543 +545: 537,544,538,546 +546: 538,539,545,547 +547: 540,539,546 \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/output00000002_cells.mat b/tests/cases/output_mechano-sample/output00000002_cells.mat new file mode 100644 index 0000000000000000000000000000000000000000..083885b8893bd3238c5ee83c3f7f9a27a8cfe026 GIT binary patch literal 412121 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 T|2!Fdf&6_Fc!$2HSl|CY;j>p@ literal 0 HcmV?d00001 diff --git a/tests/cases/output_mechano-sample/output00000002_microenvironment0.mat b/tests/cases/output_mechano-sample/output00000002_microenvironment0.mat new file mode 100644 index 0000000000000000000000000000000000000000..cb046b6dd528d86e078b4121437856cd2007d5b5 GIT binary patch literal 100047 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 literal 0 HcmV?d00001 diff --git a/tests/cases/output_mechano-sample/output00000002_spring_attached_cells_graph.txt b/tests/cases/output_mechano-sample/output00000002_spring_attached_cells_graph.txt new file mode 100644 index 000000000..616a49173 --- /dev/null +++ b/tests/cases/output_mechano-sample/output00000002_spring_attached_cells_graph.txt @@ -0,0 +1,548 @@ +0: +1: +2: +3: +4: +5: +6: +7: +8: +9: +10: +11: +12: +13: +14: +15: +16: +17: +18: +19: +20: +21: +22: +23: +24: +25: +26: +27: +28: +29: +30: +31: +32: +33: +34: +35: +36: +37: +38: +39: +40: +41: +42: +43: +44: +45: +46: +47: +48: +49: +50: +51: +52: +53: +54: +55: +56: +57: +58: +59: +60: +61: +62: +63: +64: +65: +66: +67: +68: +69: +70: +71: +72: +73: +74: +75: +76: +77: +78: +79: +80: +81: +82: +83: +84: +85: +86: +87: +88: +89: +90: +91: +92: +93: +94: +95: +96: +97: +98: +99: +100: +101: +102: +103: +104: +105: +106: +107: +108: +109: +110: +111: +112: +113: +114: +115: +116: +117: +118: +119: +120: +121: +122: +123: +124: +125: +126: +127: +128: +129: +130: +131: +132: +133: +134: +135: +136: +137: +138: +139: +140: +141: +142: +143: +144: +145: +146: +147: +148: +149: +150: +151: +152: +153: +154: +155: +156: +157: +158: +159: +160: +161: +162: +163: +164: +165: +166: +167: +168: +169: +170: +171: +172: +173: +174: +175: +176: +177: +178: +179: +180: +181: +182: +183: +184: +185: +186: +187: +188: +189: +190: +191: +192: +193: +194: +195: +196: +197: +198: +199: +200: +201: +202: +203: +204: +205: +206: +207: +208: +209: +210: +211: +212: +213: +214: +215: +216: +217: +218: +219: +220: +221: +222: +223: +224: +225: +226: +227: +228: +229: +230: +231: +232: +233: +234: +235: +236: +237: +238: +239: +240: +241: +242: +243: +244: +245: +246: +247: +248: +249: +250: +251: +252: +253: +254: +255: +256: +257: +258: +259: +260: +261: +262: +263: +264: +265: +266: +267: +268: +269: +270: +271: +272: +273: +274: +275: +276: +277: +278: +279: +280: +281: +282: +283: +284: +285: +286: +287: +288: +289: +290: +291: +292: +293: +294: +295: +296: +297: +298: +299: +300: +301: +302: +303: +304: +305: +306: +307: +308: +309: +310: +311: +312: +313: +314: +315: +316: +317: +318: +319: +320: +321: +322: +323: +324: +325: +326: +327: +328: +329: +330: +331: +332: +333: +334: +335: +336: +337: +338: +339: +340: +341: +342: +343: +344: +345: +346: +347: +348: +349: +350: +351: +352: +353: +354: +355: +356: +357: +358: +359: +360: +361: +362: +363: +364: +365: +366: +367: +368: +369: +370: +371: +372: +373: +374: +375: +376: +377: +378: +379: +380: +381: +382: +383: +384: +385: +386: +387: +388: +389: +390: +391: +392: +393: +394: +395: +396: +397: +398: +399: +400: +401: +402: +403: +404: +405: +406: +407: +408: +409: +410: +411: +412: +413: +414: +415: +416: +417: +418: +419: +420: +421: +422: +423: +424: +425: +426: +427: +428: +429: +430: +431: +432: +433: +434: +435: +436: +437: +438: +439: +440: +441: +442: +443: +444: +445: +446: +447: +448: +449: +450: +451: +452: +453: +454: +455: +456: +457: +458: +459: +460: +461: +462: +463: +464: +465: +466: +467: +468: +469: +470: +471: +472: +473: +474: +475: +476: +477: +478: +479: +480: +481: +482: +483: +484: +485: +486: +487: +488: +489: +490: +491: +492: +493: +494: +495: +496: +497: +498: +499: +500: +501: +502: +503: +504: +505: +506: +507: +508: +509: +510: +511: +512: +513: +514: +515: +516: +517: +518: +519: +520: +521: +522: +523: +524: +525: +526: +527: +528: +529: +530: +531: +532: +533: +534: +535: +536: +537: +538: +539: +540: +541: +542: +543: +544: +545: +546: +547: \ No newline at end of file diff --git a/tests/cases/output_mechano-sample/random_seed.txt b/tests/cases/output_mechano-sample/random_seed.txt new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/tests/cases/output_mechano-sample/random_seed.txt @@ -0,0 +1 @@ +0 diff --git a/tests/cases/output_mechano-sample/rules.html b/tests/cases/output_mechano-sample/rules.html new file mode 100644 index 000000000..2ccf85de7 --- /dev/null +++ b/tests/cases/output_mechano-sample/rules.html @@ -0,0 +1,12 @@ + +

Cell Hypothesis Rules

+

In cancer cells: +

    +
+

+

In BM cells: +

    +
+

+ + diff --git a/tests/cases/output_mechano-sample/rules.txt b/tests/cases/output_mechano-sample/rules.txt new file mode 100644 index 000000000..df5cc6695 --- /dev/null +++ b/tests/cases/output_mechano-sample/rules.txt @@ -0,0 +1,6 @@ +Cell Hypothesis Rules + +In cancer cells: + +In BM cells: + diff --git a/tests/cases/output_worm-sample/cell_rules_parsed.csv b/tests/cases/output_worm-sample/cell_rules_parsed.csv new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cases/output_worm-sample/cells.csv b/tests/cases/output_worm-sample/cells.csv new file mode 100644 index 000000000..da8c78e7a --- /dev/null +++ b/tests/cases/output_worm-sample/cells.csv @@ -0,0 +1,11 @@ +0,0,0,0 +12,3,0,0 +24,5,0,0 +36,6,0,0 +48,5,0,0 +60,3,0,0 +72,0,0,0 +84,-3,0,0 +96,-5,0,0 +108,-6,0,0 +120,-5,0,0 \ No newline at end of file diff --git a/tests/cases/output_worm-sample/final.svg b/tests/cases/output_worm-sample/final.svg new file mode 100644 index 000000000..2b036254e --- /dev/null +++ b/tests/cases/output_worm-sample/final.svg @@ -0,0 +1,1084 @@ + + + + + + Current time: 0 days, 2 hours, and 0.01 minutes, z = 0.00 μm + + + 261 agents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 200 μm + + + 0 days, 0 hours, 0 minutes, and 1.2696 seconds + + + + diff --git a/tests/cases/output_worm-sample/legend.svg b/tests/cases/output_worm-sample/legend.svg new file mode 100644 index 000000000..3e6a77f26 --- /dev/null +++ b/tests/cases/output_worm-sample/legend.svg @@ -0,0 +1,19 @@ + + + + + + + worm + + diff --git a/tests/cases/output_worm-sample/snapshot00000000.svg b/tests/cases/output_worm-sample/snapshot00000000.svg index fd5aa2e43..4bb2d0c4b 100644 --- a/tests/cases/output_worm-sample/snapshot00000000.svg +++ b/tests/cases/output_worm-sample/snapshot00000000.svg @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.0051 seconds + 0 days, 0 hours, 0 minutes, and 0.0018 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000001.svg b/tests/cases/output_worm-sample/snapshot00000001.svg index 79663cd68..11cac464d 100644 --- a/tests/cases/output_worm-sample/snapshot00000001.svg +++ b/tests/cases/output_worm-sample/snapshot00000001.svg @@ -113,8 +113,8 @@
- - + + @@ -165,8 +165,8 @@ - - + + @@ -209,8 +209,8 @@ - - + + @@ -225,8 +225,8 @@ - - + + @@ -265,8 +265,8 @@ - - + + @@ -297,12 +297,12 @@ - - + + - - + + @@ -345,8 +345,8 @@ - - + + @@ -381,8 +381,8 @@ - - + + @@ -497,8 +497,8 @@ - - + + @@ -513,20 +513,20 @@ - - + + - - + + - - + + @@ -641,8 +641,8 @@ - - + + @@ -697,16 +697,16 @@ - - + + - - + + - - + + @@ -733,8 +733,8 @@ - - + + @@ -757,8 +757,8 @@ - - + + @@ -789,12 +789,12 @@ - - + + - - + + @@ -873,8 +873,8 @@ - - + + @@ -893,8 +893,8 @@ - - + + @@ -921,8 +921,8 @@ - - + + @@ -965,8 +965,8 @@ - - + + @@ -997,8 +997,8 @@ - - + + @@ -1017,52 +1017,52 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.0297 seconds + 0 days, 0 hours, 0 minutes, and 0.0266 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000002.svg b/tests/cases/output_worm-sample/snapshot00000002.svg index e0157e802..23eb3cb81 100644 --- a/tests/cases/output_worm-sample/snapshot00000002.svg +++ b/tests/cases/output_worm-sample/snapshot00000002.svg @@ -29,16 +29,16 @@ - - + + - - + + - - + + @@ -49,32 +49,32 @@ - - + + - - + + - - + + - - + + - - + + @@ -85,56 +85,56 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -145,16 +145,16 @@ - - + + - - + + @@ -165,28 +165,28 @@ - - + + - - + + - - + + - - + + @@ -205,28 +205,28 @@ - - + + - - + + - - + + - - + + - - + + @@ -241,44 +241,44 @@ - - + + - - + + - - + + - - + + - - + + - - + + @@ -289,44 +289,44 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -341,12 +341,12 @@ - - + + - - + + @@ -369,20 +369,20 @@ - - + + - - + + - - + + @@ -393,16 +393,16 @@ - - + + - - + + - - + + @@ -413,8 +413,8 @@ - - + + @@ -429,52 +429,52 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -485,68 +485,68 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -557,24 +557,24 @@ - - + + - - + + - - + + - - + + - - + + @@ -585,24 +585,24 @@ - - + + - - + + - - + + - - + + @@ -613,104 +613,104 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -733,8 +733,8 @@ - - + + @@ -749,16 +749,16 @@ - - + + - - + + @@ -773,32 +773,32 @@ - - + + - - + + - - + + - - + + - - + + - - + + @@ -809,12 +809,12 @@ - - + + - - + + @@ -825,136 +825,136 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -965,28 +965,28 @@ - - + + - - + + - - + + - - + + @@ -997,76 +997,76 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.0535 seconds + 0 days, 0 hours, 0 minutes, and 0.0537 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000003.svg b/tests/cases/output_worm-sample/snapshot00000003.svg index 8c473b32f..66f71ffac 100644 --- a/tests/cases/output_worm-sample/snapshot00000003.svg +++ b/tests/cases/output_worm-sample/snapshot00000003.svg @@ -29,164 +29,164 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -205,28 +205,28 @@ - - + + - - + + - - + + - - + + - - + + - - + + @@ -241,32 +241,32 @@ - - + + - - + + - - + + - - + + @@ -277,8 +277,8 @@ - - + + @@ -289,48 +289,48 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -341,140 +341,140 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -485,476 +485,476 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -965,108 +965,108 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.0770 seconds + 0 days, 0 hours, 0 minutes, and 0.0814 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000004.svg b/tests/cases/output_worm-sample/snapshot00000004.svg index 004285e03..4c10894e1 100644 --- a/tests/cases/output_worm-sample/snapshot00000004.svg +++ b/tests/cases/output_worm-sample/snapshot00000004.svg @@ -29,204 +29,204 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -241,96 +241,96 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -341,140 +341,140 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -485,588 +485,588 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.1001 seconds + 0 days, 0 hours, 0 minutes, and 0.1093 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000005.svg b/tests/cases/output_worm-sample/snapshot00000005.svg index 10ab8c7d2..36b016581 100644 --- a/tests/cases/output_worm-sample/snapshot00000005.svg +++ b/tests/cases/output_worm-sample/snapshot00000005.svg @@ -29,204 +29,204 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,100 +237,100 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -341,140 +341,140 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -485,588 +485,588 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.1241 seconds + 0 days, 0 hours, 0 minutes, and 0.1380 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000006.svg b/tests/cases/output_worm-sample/snapshot00000006.svg index fe8789fdf..e6e54e85d 100644 --- a/tests/cases/output_worm-sample/snapshot00000006.svg +++ b/tests/cases/output_worm-sample/snapshot00000006.svg @@ -29,204 +29,204 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,100 +237,100 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -341,140 +341,140 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -485,588 +485,588 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.1474 seconds + 0 days, 0 hours, 0 minutes, and 0.1675 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000007.svg b/tests/cases/output_worm-sample/snapshot00000007.svg index 57bc8168f..efe1b09dd 100644 --- a/tests/cases/output_worm-sample/snapshot00000007.svg +++ b/tests/cases/output_worm-sample/snapshot00000007.svg @@ -29,204 +29,204 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,836 +237,836 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.1717 seconds + 0 days, 0 hours, 0 minutes, and 0.1972 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000008.svg b/tests/cases/output_worm-sample/snapshot00000008.svg index 8ef127c77..f0273d648 100644 --- a/tests/cases/output_worm-sample/snapshot00000008.svg +++ b/tests/cases/output_worm-sample/snapshot00000008.svg @@ -25,208 +25,208 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,836 +237,836 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.1954 seconds + 0 days, 0 hours, 0 minutes, and 0.2271 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000009.svg b/tests/cases/output_worm-sample/snapshot00000009.svg index 15e7921a5..4b0206476 100644 --- a/tests/cases/output_worm-sample/snapshot00000009.svg +++ b/tests/cases/output_worm-sample/snapshot00000009.svg @@ -25,208 +25,208 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,836 +237,836 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.2191 seconds + 0 days, 0 hours, 0 minutes, and 0.2572 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000010.svg b/tests/cases/output_worm-sample/snapshot00000010.svg index 7f833e6d2..02c3e0983 100644 --- a/tests/cases/output_worm-sample/snapshot00000010.svg +++ b/tests/cases/output_worm-sample/snapshot00000010.svg @@ -25,208 +25,208 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,836 +237,836 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.2429 seconds + 0 days, 0 hours, 0 minutes, and 0.2873 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000011.svg b/tests/cases/output_worm-sample/snapshot00000011.svg index 453616398..4b2842d30 100644 --- a/tests/cases/output_worm-sample/snapshot00000011.svg +++ b/tests/cases/output_worm-sample/snapshot00000011.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.2671 seconds + 0 days, 0 hours, 0 minutes, and 0.3178 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000012.svg b/tests/cases/output_worm-sample/snapshot00000012.svg index 4b4ad04c9..27ca6bfe0 100644 --- a/tests/cases/output_worm-sample/snapshot00000012.svg +++ b/tests/cases/output_worm-sample/snapshot00000012.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.2917 seconds + 0 days, 0 hours, 0 minutes, and 0.3483 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000013.svg b/tests/cases/output_worm-sample/snapshot00000013.svg index f7ce0e97a..fdf2fe34f 100644 --- a/tests/cases/output_worm-sample/snapshot00000013.svg +++ b/tests/cases/output_worm-sample/snapshot00000013.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.3161 seconds + 0 days, 0 hours, 0 minutes, and 0.3789 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000014.svg b/tests/cases/output_worm-sample/snapshot00000014.svg index 74d55c2e0..d16ebfdaf 100644 --- a/tests/cases/output_worm-sample/snapshot00000014.svg +++ b/tests/cases/output_worm-sample/snapshot00000014.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.3402 seconds + 0 days, 0 hours, 0 minutes, and 0.4098 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000015.svg b/tests/cases/output_worm-sample/snapshot00000015.svg index 983bff395..1278c66fe 100644 --- a/tests/cases/output_worm-sample/snapshot00000015.svg +++ b/tests/cases/output_worm-sample/snapshot00000015.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.3661 seconds + 0 days, 0 hours, 0 minutes, and 0.4406 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000016.svg b/tests/cases/output_worm-sample/snapshot00000016.svg index 18ba3769e..a46ff537d 100644 --- a/tests/cases/output_worm-sample/snapshot00000016.svg +++ b/tests/cases/output_worm-sample/snapshot00000016.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.3901 seconds + 0 days, 0 hours, 0 minutes, and 0.4712 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000017.svg b/tests/cases/output_worm-sample/snapshot00000017.svg index 1c8cb3105..0ca023d79 100644 --- a/tests/cases/output_worm-sample/snapshot00000017.svg +++ b/tests/cases/output_worm-sample/snapshot00000017.svg @@ -25,208 +25,208 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,836 +237,836 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.4151 seconds + 0 days, 0 hours, 0 minutes, and 0.5023 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000018.svg b/tests/cases/output_worm-sample/snapshot00000018.svg index 4ad4416fe..2b4f9e478 100644 --- a/tests/cases/output_worm-sample/snapshot00000018.svg +++ b/tests/cases/output_worm-sample/snapshot00000018.svg @@ -25,208 +25,208 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,836 +237,836 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.4392 seconds + 0 days, 0 hours, 0 minutes, and 0.5333 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000019.svg b/tests/cases/output_worm-sample/snapshot00000019.svg index 68d8eaaf2..dbaffdb83 100644 --- a/tests/cases/output_worm-sample/snapshot00000019.svg +++ b/tests/cases/output_worm-sample/snapshot00000019.svg @@ -25,208 +25,208 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,836 +237,836 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.4636 seconds + 0 days, 0 hours, 0 minutes, and 0.5646 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000020.svg b/tests/cases/output_worm-sample/snapshot00000020.svg index a595aa4a6..49ce6d98a 100644 --- a/tests/cases/output_worm-sample/snapshot00000020.svg +++ b/tests/cases/output_worm-sample/snapshot00000020.svg @@ -25,208 +25,208 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -237,836 +237,836 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.4879 seconds + 0 days, 0 hours, 0 minutes, and 0.5976 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000021.svg b/tests/cases/output_worm-sample/snapshot00000021.svg index e40293a2b..74cc392bc 100644 --- a/tests/cases/output_worm-sample/snapshot00000021.svg +++ b/tests/cases/output_worm-sample/snapshot00000021.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.5189 seconds + 0 days, 0 hours, 0 minutes, and 0.6306 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000022.svg b/tests/cases/output_worm-sample/snapshot00000022.svg index 78aa0d062..789dacf53 100644 --- a/tests/cases/output_worm-sample/snapshot00000022.svg +++ b/tests/cases/output_worm-sample/snapshot00000022.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.5448 seconds + 0 days, 0 hours, 0 minutes, and 0.6637 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000023.svg b/tests/cases/output_worm-sample/snapshot00000023.svg index c42698b4d..0ed2573a2 100644 --- a/tests/cases/output_worm-sample/snapshot00000023.svg +++ b/tests/cases/output_worm-sample/snapshot00000023.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.5696 seconds + 0 days, 0 hours, 0 minutes, and 0.6967 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000024.svg b/tests/cases/output_worm-sample/snapshot00000024.svg index 3cf212fac..06c47e667 100644 --- a/tests/cases/output_worm-sample/snapshot00000024.svg +++ b/tests/cases/output_worm-sample/snapshot00000024.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.5951 seconds + 0 days, 0 hours, 0 minutes, and 0.7296 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000025.svg b/tests/cases/output_worm-sample/snapshot00000025.svg index 80c750ffd..330d5b486 100644 --- a/tests/cases/output_worm-sample/snapshot00000025.svg +++ b/tests/cases/output_worm-sample/snapshot00000025.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.6220 seconds + 0 days, 0 hours, 0 minutes, and 0.7621 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000026.svg b/tests/cases/output_worm-sample/snapshot00000026.svg index 4a461a87e..dd880b5e7 100644 --- a/tests/cases/output_worm-sample/snapshot00000026.svg +++ b/tests/cases/output_worm-sample/snapshot00000026.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.6489 seconds + 0 days, 0 hours, 0 minutes, and 0.7943 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000027.svg b/tests/cases/output_worm-sample/snapshot00000027.svg index ee86a8fd7..958877c07 100644 --- a/tests/cases/output_worm-sample/snapshot00000027.svg +++ b/tests/cases/output_worm-sample/snapshot00000027.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.6755 seconds + 0 days, 0 hours, 0 minutes, and 0.8264 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000028.svg b/tests/cases/output_worm-sample/snapshot00000028.svg index 952314a5b..b041243b2 100644 --- a/tests/cases/output_worm-sample/snapshot00000028.svg +++ b/tests/cases/output_worm-sample/snapshot00000028.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.7188 seconds + 0 days, 0 hours, 0 minutes, and 0.8585 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000029.svg b/tests/cases/output_worm-sample/snapshot00000029.svg index bfe421b8e..da9f56c9a 100644 --- a/tests/cases/output_worm-sample/snapshot00000029.svg +++ b/tests/cases/output_worm-sample/snapshot00000029.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.7494 seconds + 0 days, 0 hours, 0 minutes, and 0.8909 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000030.svg b/tests/cases/output_worm-sample/snapshot00000030.svg index 06e317670..548d8d4cb 100644 --- a/tests/cases/output_worm-sample/snapshot00000030.svg +++ b/tests/cases/output_worm-sample/snapshot00000030.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.7841 seconds + 0 days, 0 hours, 0 minutes, and 0.9228 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000031.svg b/tests/cases/output_worm-sample/snapshot00000031.svg index a2e608ac8..15c5c3f10 100644 --- a/tests/cases/output_worm-sample/snapshot00000031.svg +++ b/tests/cases/output_worm-sample/snapshot00000031.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.8138 seconds + 0 days, 0 hours, 0 minutes, and 0.9552 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000032.svg b/tests/cases/output_worm-sample/snapshot00000032.svg index a8056f4c4..63c77e8d8 100644 --- a/tests/cases/output_worm-sample/snapshot00000032.svg +++ b/tests/cases/output_worm-sample/snapshot00000032.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.8392 seconds + 0 days, 0 hours, 0 minutes, and 0.9874 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000033.svg b/tests/cases/output_worm-sample/snapshot00000033.svg index 3ccbc8a17..0a667320c 100644 --- a/tests/cases/output_worm-sample/snapshot00000033.svg +++ b/tests/cases/output_worm-sample/snapshot00000033.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.8700 seconds + 0 days, 0 hours, 0 minutes, and 1.0193 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000034.svg b/tests/cases/output_worm-sample/snapshot00000034.svg index c6b9ff8f4..224797177 100644 --- a/tests/cases/output_worm-sample/snapshot00000034.svg +++ b/tests/cases/output_worm-sample/snapshot00000034.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.8987 seconds + 0 days, 0 hours, 0 minutes, and 1.0512 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000035.svg b/tests/cases/output_worm-sample/snapshot00000035.svg index dce3921af..9c06c4655 100644 --- a/tests/cases/output_worm-sample/snapshot00000035.svg +++ b/tests/cases/output_worm-sample/snapshot00000035.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.9266 seconds + 0 days, 0 hours, 0 minutes, and 1.0837 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000036.svg b/tests/cases/output_worm-sample/snapshot00000036.svg index 40d0d29c2..0eea2fea7 100644 --- a/tests/cases/output_worm-sample/snapshot00000036.svg +++ b/tests/cases/output_worm-sample/snapshot00000036.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.9610 seconds + 0 days, 0 hours, 0 minutes, and 1.1170 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000037.svg b/tests/cases/output_worm-sample/snapshot00000037.svg index cd6f46543..82512fcfa 100644 --- a/tests/cases/output_worm-sample/snapshot00000037.svg +++ b/tests/cases/output_worm-sample/snapshot00000037.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 0.9933 seconds + 0 days, 0 hours, 0 minutes, and 1.1542 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000038.svg b/tests/cases/output_worm-sample/snapshot00000038.svg index c9790e13f..5f05d9180 100644 --- a/tests/cases/output_worm-sample/snapshot00000038.svg +++ b/tests/cases/output_worm-sample/snapshot00000038.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 1.0193 seconds + 0 days, 0 hours, 0 minutes, and 1.1909 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000039.svg b/tests/cases/output_worm-sample/snapshot00000039.svg index d2cc79a40..b3622be7b 100644 --- a/tests/cases/output_worm-sample/snapshot00000039.svg +++ b/tests/cases/output_worm-sample/snapshot00000039.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 1.0450 seconds + 0 days, 0 hours, 0 minutes, and 1.2286 seconds diff --git a/tests/cases/output_worm-sample/snapshot00000040.svg b/tests/cases/output_worm-sample/snapshot00000040.svg index 0f7eeb43d..aeb39c141 100644 --- a/tests/cases/output_worm-sample/snapshot00000040.svg +++ b/tests/cases/output_worm-sample/snapshot00000040.svg @@ -25,1048 +25,1048 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -1077,7 +1077,7 @@ - 0 days, 0 hours, 0 minutes, and 1.0707 seconds + 0 days, 0 hours, 0 minutes, and 1.2664 seconds From 5a1181536b168762f349aab8eb6f1a6dfb7b8491 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vincent=20No=C3=ABl?= Date: Tue, 15 Sep 2026 12:26:40 -0300 Subject: [PATCH 5/5] Not checking virus-macrophage tests results anymore --- .github/workflows/tests.yml | 2 +- .github/workflows/tests_cmake.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ac75cf2ca..d98d87180 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -24,7 +24,7 @@ jobs: {project: "physimess-sample", name: "PhysiMeSS Sample", binary: "project", config: "config/Fibre_Degradation/mymodel_matrix_degradation.xml", max_time: 120, output_folder: ""}, {project: "physiboss-tutorial", name: "PhysiBoSS Tutorial", binary: "project", config: "config/cell_cycle/PhysiCell_settings.xml", max_time: 300, output_folder: "output"}, {project: "worm-sample", name: "PhysiCell worm", binary: "worm", config: "config/PhysiCell_settings.xml", max_time: 120, output_folder: "output"}, - {project: "virus-macrophage-sample", name: "Virus Macrophage", binary: "virus-sample", config: "config/PhysiCell_settings.xml", max_time: 120, output_folder: "output"}, + {project: "virus-macrophage-sample", name: "Virus Macrophage", binary: "virus-sample", config: "config/PhysiCell_settings.xml", max_time: 120, output_folder: ""}, {project: "mechano-sample", name: "PhysiCell Mechano", binary: "project", config: "config/PhysiCell_settings.xml", max_time: 120, output_folder: ""}, {project: "cancer-biorobots-sample", name: "PhysiCell Cancer Biorobots", binary: "cancer_biorobots", config: "config/PhysiCell_settings.xml", max_time: 120, output_folder: ""}, {project: "biorobots-sample", name: "PhysiCell Biorobots", binary: "biorobots", config: "config/PhysiCell_settings.xml", max_time: 120, output_folder: ""}, diff --git a/.github/workflows/tests_cmake.yml b/.github/workflows/tests_cmake.yml index 0546ee76c..5fd9bd18e 100644 --- a/.github/workflows/tests_cmake.yml +++ b/.github/workflows/tests_cmake.yml @@ -23,7 +23,7 @@ jobs: {"use_physiboss": false, cwd: "build/sample_projects/physimess", name: "PhysiMeSS Sample", binary: "physimess", config: "config/Fibre_Degradation/mymodel_matrix_degradation.xml", max_time: 120, validation_output_folder: ""}, {"use_physiboss": true, cwd: "build/sample_projects_intracellular/boolean/tutorial", name: "PhysiBoSS Tutorial", binary: "tutorial", config: "config/cell_cycle/PhysiCell_settings.xml", max_time: 300, validation_output_folder: "output_physiboss-tutorial"}, {"use_physiboss": false, cwd: "build/sample_projects/worm", name: "PhysiCell worm", binary: "worm", config: "config/PhysiCell_settings.xml", max_time: 120, validation_output_folder: "output_worm-sample"}, - {"use_physiboss": false, cwd: "build/sample_projects/virus_macrophage", name: "Virus Macrophage", binary: "virus_macrophage", config: "config/PhysiCell_settings.xml", max_time: 120, validation_output_folder: "output_virus-macrophage-sample"}, + {"use_physiboss": false, cwd: "build/sample_projects/virus_macrophage", name: "Virus Macrophage", binary: "virus_macrophage", config: "config/PhysiCell_settings.xml", max_time: 120, validation_output_folder: ""}, {"use_physiboss": false, cwd: "build/sample_projects/mechano", name: "PhysiCell Mechano", binary: "mechano", config: "config/PhysiCell_settings.xml", max_time: 120, validation_output_folder: ""}, {"use_physiboss": false, cwd: "build/sample_projects/cancer_biorobots", name: "PhysiCell Cancer Biorobots", binary: "cancer_biorobots", config: "config/PhysiCell_settings.xml", max_time: 120, validation_output_folder: ""}, {"use_physiboss": false, cwd: "build/sample_projects/biorobots", name: "PhysiCell Biorobots", binary: "biorobots", config: "config/PhysiCell_settings.xml", max_time: 120, validation_output_folder: ""},