{
  "method": "shifted Heaviside X-FEM exploration",
  "normal": [
    0.902258,
    0.250627,
    0.350878
  ],
  "center_plane_cases": [
    {
      "vertices": 75,
      "tets": 160,
      "cut_tets": 49,
      "cut_tet_fraction": 0.3063,
      "enriched_nodes": 34,
      "standard_vector_dofs": 225,
      "enriched_vector_dofs": 102,
      "constrained_enriched_vector_dofs": 18,
      "unconstrained_enriched_vector_dofs": 84,
      "total_unconstrained_vector_dofs": 309,
      "dof_overhead_ratio": 1.3733,
      "quadrature_subcells": 222,
      "estimated_cut_surface_triangles": 62,
      "one_three_split_tets": 36,
      "two_two_split_tets": 13,
      "min_material_fraction": 1.5e-05,
      "median_material_fraction": 0.074846,
      "sliver_tets": 14,
      "weak_enriched_nodes": 6,
      "weak_dof_ratio": 0.05,
      "cells": [
        4,
        4,
        2
      ],
      "spacing_m": 0.01,
      "cut_type": "center_plane"
    },
    {
      "vertices": 405,
      "tets": 1280,
      "cut_tets": 207,
      "cut_tet_fraction": 0.1617,
      "enriched_nodes": 107,
      "standard_vector_dofs": 1215,
      "enriched_vector_dofs": 321,
      "constrained_enriched_vector_dofs": 60,
      "unconstrained_enriched_vector_dofs": 261,
      "total_unconstrained_vector_dofs": 1476,
      "dof_overhead_ratio": 1.2148,
      "quadrature_subcells": 934,
      "estimated_cut_surface_triangles": 260,
      "one_three_split_tets": 154,
      "two_two_split_tets": 53,
      "min_material_fraction": 6e-06,
      "median_material_fraction": 0.070234,
      "sliver_tets": 66,
      "weak_enriched_nodes": 20,
      "weak_dof_ratio": 0.05,
      "cells": [
        8,
        8,
        4
      ],
      "spacing_m": 0.01,
      "cut_type": "center_plane"
    },
    {
      "vertices": 2601,
      "tets": 10240,
      "cut_tets": 825,
      "cut_tet_fraction": 0.0806,
      "enriched_nodes": 363,
      "standard_vector_dofs": 7803,
      "enriched_vector_dofs": 1089,
      "constrained_enriched_vector_dofs": 171,
      "unconstrained_enriched_vector_dofs": 918,
      "total_unconstrained_vector_dofs": 8721,
      "dof_overhead_ratio": 1.1176,
      "quadrature_subcells": 3726,
      "estimated_cut_surface_triangles": 1038,
      "one_three_split_tets": 612,
      "two_two_split_tets": 213,
      "min_material_fraction": 6e-06,
      "median_material_fraction": 0.073656,
      "sliver_tets": 261,
      "weak_enriched_nodes": 57,
      "weak_dof_ratio": 0.05,
      "cells": [
        16,
        16,
        8
      ],
      "spacing_m": 0.01,
      "cut_type": "center_plane"
    }
  ],
  "sliver_probe": {
    "vertices": 405,
    "tets": 1280,
    "cut_tets": 5,
    "cut_tet_fraction": 0.0039,
    "enriched_nodes": 8,
    "standard_vector_dofs": 1215,
    "enriched_vector_dofs": 24,
    "constrained_enriched_vector_dofs": 3,
    "unconstrained_enriched_vector_dofs": 21,
    "total_unconstrained_vector_dofs": 1236,
    "dof_overhead_ratio": 1.0173,
    "quadrature_subcells": 22,
    "estimated_cut_surface_triangles": 6,
    "one_three_split_tets": 4,
    "two_two_split_tets": 1,
    "min_material_fraction": 0.001517,
    "median_material_fraction": 0.03107,
    "sliver_tets": 1,
    "weak_enriched_nodes": 1,
    "weak_dof_ratio": 0.05,
    "cells": [
      8,
      8,
      4
    ],
    "spacing_m": 0.01,
    "cut_type": "near_corner_sliver_probe"
  },
  "newton_solver_arrays": {
    "xfem_node_indices": "int32[enriched_node_count]",
    "xfem_node_offsets": "int32[particle_count + 1] or dense particle->enrichment map",
    "xfem_q": "vec3[enriched_node_count] enriched displacement DOFs",
    "xfem_qd": "vec3[enriched_node_count] enriched velocity DOFs",
    "xfem_tet_flags": "int32[tet_count] active, cut, tip, constrained flags",
    "xfem_tet_side_fraction": "float32[tet_count, 2] positive/negative material volumes",
    "xfem_tet_quad": "fixed-capacity quadrature descriptors for cut tets",
    "xfem_cut_surface": "triangle mesh or halfspace/boolean cut geometry for contact and rendering"
  }
}
