# 💀 Audit de Code Mort & Usage
Analyse basée sur la recherche textuelle exacte des noms de fonctions.

| Fichier | Ligne | Fonction | État | Occurrences | Note |
|---|---|---|---|---|---|
| `./examples/poisson.jl` | 10 | `f` | ✅ ACTIF | 573 | Exemple |
| `./examples/poisson.jl` | 32 | `regression` | ✅ ACTIF | 128 | Exemple |
| `./examples/poisson.jl` | 40 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Exemple |
| `./examples/poisson.jl` | 50 | `neumann_bcs!` | ✅ ACTIF | 26 | Exemple |
| `./examples/poisson.jl` | 65 | `robin_bcs!` | ✅ ACTIF | 24 | Exemple |
| `./examples/electrolysis_concentration.jl` | 54 | `fmax` | ✅ ACTIF | 3 | Exemple |
| `./examples/electrolysis_concentration.jl` | 58 | `favg` | ✅ ACTIF | 9 | Exemple |
| `./examples/electrolysis_concentration_cyl.jl` | 83 | `fmax` | ✅ ACTIF | 3 | Exemple |
| `./examples/electrolysis_concentration_cyl.jl` | 87 | `favg` | ✅ ACTIF | 9 | Exemple |
| `./examples/electrolysis_concentration_cyl.jl` | 91 | `zerovel` | ✅ ACTIF | 6 | Exemple |
| `./examples/electrolysis_channel.jl` | 21 | `f` | ✅ ACTIF | 573 | Exemple |
| `./examples/electrolysis_concentration_growth.jl` | 102 | `fmax` | ✅ ACTIF | 3 | Exemple |
| `./examples/electrolysis_concentration_growth.jl` | 106 | `favg` | ✅ ACTIF | 9 | Exemple |
| `./examples/electrolysis_concentration_growth.jl` | 110 | `zerovel` | ✅ ACTIF | 6 | Exemple |
| `./examples/electrolysis_concentration_growth.jl` | 704 | `strtitlefunc` | ✅ ACTIF | 15 | Exemple |
| `./examples/electrolysis_concentration_growth.jl` | 1195 | `make_frame` | ✅ ACTIF | 14 | Exemple |
| `./examples/electrolysis_concentration_growth.jl` | 1379 | `make_frame` | ✅ ACTIF | 14 | Exemple |
| `./examples/electrolysis_concentration_growth.jl` | 1461 | `make_frame` | ✅ ACTIF | 14 | Exemple |
| `./examples/electrolysis_concentration_growth.jl` | 1620 | `make_frame_3` | ✅ ACTIF | 2 | Exemple |
| `./examples/koenig.jl` | 5 | `run_koenig` | ✅ ACTIF | 2 | Exemple |
| `./examples/sessile.jl` | 21 | `run_sessile` | ✅ ACTIF | 8 | Exemple |
| `./examples/gradient_test.jl` | 20 | `plot_grid_figtest!` | ✅ ACTIF | 5 | Exemple |
| `./examples/gradient_test.jl` | 48 | `scal_magnitude` | ✅ ACTIF | 3 | Exemple |
| `./examples/gradient_test.jl` | 101 | `scal_magnitude_L` | ✅ ACTIF | 4 | Exemple |
| `./examples/gradient_test.jl` | 157 | `compute_grad_T_x!` | ✅ ACTIF | 3 | Exemple |
| `./examples/gradient_test.jl` | 174 | `compute_grad_T_y!` | ✅ ACTIF | 3 | Exemple |
| `./examples/gradient_test.jl` | 312 | `ftest` | ✅ ACTIF | 76 | Exemple |
| `./examples/conservation.jl` | 89 | `momentum` | ✅ ACTIF | 7 | Exemple |
| `./examples/conservation.jl` | 106 | `kinetic_energy` | ✅ ACTIF | 8 | Exemple |
| `./examples/navier-stokes_airfoil.jl` | 6 | `suction_side` | ✅ ACTIF | 2 | Exemple |
| `./examples/navier-stokes_airfoil.jl` | 10 | `pressure_side` | ✅ ACTIF | 2 | Exemple |
| `./examples/navier-stokes_airfoil.jl` | 14 | `naca` | ✅ ACTIF | 2 | Exemple |
| `./examples/channel_Khalighi2023.jl` | 24 | `f` | ✅ ACTIF | 573 | Exemple |
| `./examples/convergence.jl` | 11 | `execute_simulation_step` | ✅ ACTIF | 2 | Exemple |
| `./examples/convergence.jl` | 366 | `full_cell_u1` | ✅ ACTIF | 2 | Exemple |
| `./examples/convergence.jl` | 369 | `full_cell_A_n` | ✅ ACTIF | 3 | Exemple |
| `./examples/convergence.jl` | 376 | `full_cell_u2` | ✅ ACTIF | 2 | Exemple |
| `./examples/convergence.jl` | 381 | `full_cell_u` | ✅ ACTIF | 2 | Exemple |
| `./examples_optimization/mullins_opt.jl` | 53 | `fg2!` | ✅ ACTIF | 4 |  |
| `./examples_optimization/mullins_opt.jl` | 95 | `gradient_based_optimization2` | ✅ ACTIF | 4 |  |
| `./examples_optimization/crystal_opt.jl` | 65 | `fg2!` | ✅ ACTIF | 4 |  |
| `./examples_optimization/crystal_opt.jl` | 109 | `gradient_based_optimization2` | ✅ ACTIF | 4 |  |
| `./src/run_profile.jl` | 1 | **profile_run_forward!** | 💀 MORT | 1 |  |
| `./src/one_fluid.jl` | 4 | `update_one_fluid_density_viscosity` | ✅ ACTIF | 4 |  |
| `./src/one_fluid.jl` | 155 | `harmonic_average_one_fluid` | ✅ ACTIF | 5 |  |
| `./src/one_fluid.jl` | 159 | `average_one_fluid` | ✅ ACTIF | 3 |  |
| `./src/one_fluid.jl` | 175 | `bilinear_interpolation` | ✅ ACTIF | 10 |  |
| `./src/one_fluid.jl` | 191 | `bilinear_interpolation` | ✅ ACTIF | 10 |  |
| `./src/one_fluid.jl` | 226 | `create_2D_grid_x` | ✅ ACTIF | 13 |  |
| `./src/one_fluid.jl` | 294 | `create_2D_grid_y` | ✅ ACTIF | 11 |  |
| `./src/one_fluid.jl` | 382 | `create_2D_grid_volume_fraction` | ✅ ACTIF | 3 |  |
| `./src/one_fluid.jl` | 443 | `levelset_heavyside` | ✅ ACTIF | 3 |  |
| `./src/one_fluid.jl` | 460 | `levelset_to_binary` | ✅ ACTIF | 2 |  |
| `./src/one_fluid.jl` | 474 | `smooth_vof_2d!` | ✅ ACTIF | 2 |  |
| `./src/one_fluid.jl` | 566 | `compute_fluxes` | ✅ ACTIF | 3 |  |
| `./src/one_fluid.jl` | 663 | `allocate_offset_array` | ✅ ACTIF | 8 |  |
| `./src/one_fluid.jl` | 673 | `fill_bulk_ghost` | ✅ ACTIF | 3 |  |
| `./src/one_fluid.jl` | 768 | `solve_one_fluid_NS!` | ✅ ACTIF | 4 |  |
| `./src/one_fluid.jl` | 2764 | `set_Forward_Euler_one_fluid!` | ✅ ACTIF | 4 |  |
| `./src/one_fluid.jl` | 3496 | `FE_set_momentum_coupled2_one_fluid` | ✅ ACTIF | 7 |  |
| `./src/one_fluid.jl` | 4382 | `check_coupled_matrix` | ✅ ACTIF | 5 |  |
| `./src/one_fluid.jl` | 4584 | **set_convection_with_rho!** | 💀 MORT | 1 |  |
| `./src/one_fluid.jl` | 4732 | `vector_convection_with_rho!` | ✅ ACTIF | 3 |  |
| `./src/one_fluid.jl` | 4966 | `vector_convection_with_rho!` | ✅ ACTIF | 3 |  |
| `./src/one_fluid.jl` | 5202 | `set_poisson_one_fluid` | ✅ ACTIF | 2 |  |
| `./src/one_fluid.jl` | 5336 | `solve_poisson_one_fluid!` | ✅ ACTIF | 3 |  |
| `./src/one_fluid.jl` | 5473 | `interpolate_interface_velocity!` | ✅ ACTIF | 2 |  |
| `./src/one_fluid.jl` | 5489 | `set_convection_preallocated!` | ✅ ACTIF | 2 |  |
| `./src/run.jl` | 6 | `run_forward!` | ✅ ACTIF | 28 |  |
| `./src/run_bwd.jl` | 1 | `run_backward` | ✅ ACTIF | 4 |  |
| `./src/convection.jl` | 57 | `compute_fluxes_upwind` | ✅ ACTIF | 3 |  |
| `./src/convection.jl` | 220 | `compute_fluxes_CUI` | ✅ ACTIF | 2 |  |
| `./src/levelset.jl` | 5 | `diamond` | ✅ ACTIF | 19 |  |
| `./src/levelset.jl` | 18 | `diamond` | ✅ ACTIF | 19 |  |
| `./src/levelset.jl` | 30 | `diamond_not_periodic` | ✅ ACTIF | 3 |  |
| `./src/levelset.jl` | 38 | `quadratic_recons` | ✅ ACTIF | 10 |  |
| `./src/levelset.jl` | 47 | `quadratic_recons` | ✅ ACTIF | 10 |  |
| `./src/levelset.jl` | 59 | `quadratic_recons_not_periodic` | ✅ ACTIF | 3 |  |
| `./src/levelset.jl` | 68 | `quadratic_recons` | ✅ ACTIF | 10 |  |
| `./src/levelset.jl` | 73 | `normal_grad` | ✅ ACTIF | 3 |  |
| `./src/levelset.jl` | 84 | `normal_grad` | ✅ ACTIF | 3 |  |
| `./src/levelset.jl` | 94 | `normal_grad` | ✅ ACTIF | 3 |  |
| `./src/levelset.jl` | 104 | `grad` | ✅ ACTIF | 74 |  |
| `./src/levelset.jl` | 115 | `grad` | ✅ ACTIF | 74 |  |
| `./src/levelset.jl` | 125 | `grad` | ✅ ACTIF | 74 |  |
| `./src/levelset.jl` | 138 | `grad_not_periodic` | ✅ ACTIF | 2 |  |
| `./src/levelset.jl` | 148 | `grad_IIOE` | ✅ ACTIF | 2 |  |
| `./src/levelset.jl` | 159 | `grad_IIOE` | ✅ ACTIF | 2 |  |
| `./src/levelset.jl` | 169 | `advection` | ✅ ACTIF | 130 |  |
| `./src/levelset.jl` | 179 | `advection` | ✅ ACTIF | 130 |  |
| `./src/levelset.jl` | 232 | `inflow_outflow` | ✅ ACTIF | 12 |  |
| `./src/levelset.jl` | 244 | `sumloc` | ✅ ACTIF | 12 |  |
| `./src/levelset.jl` | 251 | `sumloc` | ✅ ACTIF | 12 |  |
| `./src/levelset.jl` | 280 | `init_ghost_neumann` | ✅ ACTIF | 3 |  |
| `./src/levelset.jl` | 302 | `init_ghost_neumann_2` | ✅ ACTIF | 11 |  |
| `./src/levelset.jl` | 327 | `IIOE_normal!` | ✅ ACTIF | 12 |  |
| `./src/levelset.jl` | 374 | `IIOE_normal_indices!` | ✅ ACTIF | 9 |  |
| `./src/levelset.jl` | 413 | `IIOE_normal_indices_2!` | ✅ ACTIF | 5 |  |
| `./src/levelset.jl` | 465 | `IIOE!` | ✅ ACTIF | 9 |  |
| `./src/levelset.jl` | 497 | `S2IIOE!` | ✅ ACTIF | 10 |  |
| `./src/levelset.jl` | 773 | `finite_difference_weno5` | ✅ ACTIF | 29 |  |
| `./src/levelset.jl` | 988 | `reinit_min` | ✅ ACTIF | 2 |  |
| `./src/levelset.jl` | 1243 | `reinit_rs` | ✅ ACTIF | 2 |  |
| `./src/levelset.jl` | 1408 | `reinit_hartmann` | ✅ ACTIF | 7 |  |
| `./src/levelset.jl` | 1595 | `FE_reinit!` | ✅ ACTIF | 2 |  |
| `./src/levelset.jl` | 1624 | `RK2_reinit!` | ✅ ACTIF | 6 |  |
| `./src/levelset.jl` | 1672 | `rg` | ✅ ACTIF | 5 |  |
| `./src/levelset.jl` | 1771 | `field_extension!` | ✅ ACTIF | 16 |  |
| `./src/levelset.jl` | 1936 | `aux_interpolate_scalar!` | ✅ ACTIF | 11 |  |
| `./src/levelset.jl` | 1995 | `interpolate_scalar!` | ✅ ACTIF | 9 |  |
| `./src/levelset.jl` | 2073 | `breakup_n` | ✅ ACTIF | 3 |  |
| `./src/levelset.jl` | 2102 | `breakup_f` | ✅ ACTIF | 3 |  |
| `./src/levelset.jl` | 2154 | `combine_levelsets!` | ✅ ACTIF | 4 |  |
| `./src/levelset.jl` | 2169 | `combine_levelsets` | ✅ ACTIF | 11 |  |
| `./src/test_functions.jl` | 55 | **integrate_mass_transfer_rate_over_interface_3** | 💀 MORT | 1 |  |
| `./src/test_functions.jl` | 238 | **integrate_mass_transfer_rate_over_interface_3_no_writing** | 💀 MORT | 1 |  |
| `./src/test_functions.jl` | 375 | **compute_grad_T_x_T_y_array_test!** | 💀 MORT | 1 |  |
| `./src/test_functions.jl` | 523 | `ftest` | ✅ ACTIF | 76 |  |
| `./src/test_functions.jl` | 527 | **ftest_1** | 💀 MORT | 1 |  |
| `./src/electrolysis_plot.jl` | 43 | `strtitlefunc` | ✅ ACTIF | 15 |  |
| `./src/electrolysis_plot.jl` | 50 | `plot_current_wall` | ✅ ACTIF | 5 |  |
| `./src/electrolysis_plot.jl` | 135 | `plot_bc` | ✅ ACTIF | 3 |  |
| `./src/electrolysis_plot.jl` | 162 | `plot_bc2` | ✅ ACTIF | 3 |  |
| `./src/electrolysis_plot.jl` | 189 | `plot_python_pdf` | ✅ ACTIF | 141 |  |
| `./src/electrolysis_plot.jl` | 349 | `plot_python_pdf_full2` | ✅ ACTIF | 36 |  |
| `./src/electrolysis_plot.jl` | 659 | `python_movie_zoom` | ✅ ACTIF | 63 |  |
| `./src/electrolysis_plot.jl` | 720 | `make_frame` | ✅ ACTIF | 14 |  |
| `./src/electrolysis_plot.jl` | 838 | `plot_electrolysis_velocity!` | ✅ ACTIF | 3 |  |
| `./src/electrolysis_plot.jl` | 915 | **plot_python_bc** | 💀 MORT | 1 |  |
| `./src/electrolysis_plot.jl` | 999 | **plot_last_iter_python_pdf** | 💀 MORT | 1 |  |
| `./src/electrolysis_plot.jl` | 1065 | **debug_border_top** | 💀 MORT | 1 |  |
| `./src/electrolysis_plot.jl` | 1123 | **debug_border_left** | 💀 MORT | 1 |  |
| `./src/electrolysis_plot.jl` | 1168 | `scalar_debug_border` | ✅ ACTIF | 3 |  |
| `./src/electrolysis_plot.jl` | 1297 | **scalar_debug!** | 💀 MORT | 1 |  |
| `./src/electrolysis_plot.jl` | 1525 | `plot_radial_vel` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_plot.jl` | 1569 | `plot_vector` | ✅ ACTIF | 2 |  |
| `./src/tools.jl` | 1 | `save_field` | ✅ ACTIF | 16 |  |
| `./src/tools.jl` | 5 | `save_field` | ✅ ACTIF | 16 |  |
| `./src/tools.jl` | 9 | `load_phase!` | ✅ ACTIF | 3 |  |
| `./src/tools.jl` | 17 | `stretching` | ✅ ACTIF | 16 |  |
| `./src/tools.jl` | 38 | `force_coefficients!` | ✅ ACTIF | 2 |  |
| `./src/tools.jl` | 86 | `vorticity` | ✅ ACTIF | 2 |  |
| `./src/bicgstabl_flower.jl` | 32 | `bicgstabl_iterator_flower!` | ✅ ACTIF | 6 |  |
| `./src/bicgstabl_flower.jl` | 85 | `iterate` | ✅ ACTIF | 18 |  |
| `./src/bicgstabl_flower.jl` | 188 | `bicgstabl_flower!` | ✅ ACTIF | 6 |  |
| `./src/init.jl` | 4 | `Indices` | ✅ ACTIF | 14 |  |
| `./src/init.jl` | 29 | `Levelset` | ✅ ACTIF | 27 |  |
| `./src/init.jl` | 193 | `allocate_ghost_matrices_2` | ✅ ACTIF | 5 |  |
| `./src/init.jl` | 255 | `Mesh` | ✅ ACTIF | 91 |  |
| `./src/init.jl` | 287 | `init_meshes` | ✅ ACTIF | 61 |  |
| `./src/init.jl` | 303 | `init_sparse_Bx` | ✅ ACTIF | 29 |  |
| `./src/init.jl` | 328 | `init_sparse_By` | ✅ ACTIF | 29 |  |
| `./src/init.jl` | 356 | `init_sparse_BxT` | ✅ ACTIF | 30 |  |
| `./src/init.jl` | 377 | `init_sparse_ByT` | ✅ ACTIF | 30 |  |
| `./src/init.jl` | 457 | `init_fields` | ✅ ACTIF | 88 |  |
| `./src/init.jl` | 1362 | `init_mullins!` | ✅ ACTIF | 2 |  |
| `./src/init.jl` | 1374 | `init_mullins2!` | ✅ ACTIF | 2 |  |
| `./src/init.jl` | 1386 | `init_franck!` | ✅ ACTIF | 7 |  |
| `./src/init.jl` | 1398 | **init_smooth** | 💀 MORT | 1 |  |
| `./src/navier_stokes_coupled_pressure_velocity.jl` | 30 | `FE_set_momentum_coupled2` | ✅ ACTIF | 9 |  |
| `./src/navier_stokes_coupled_pressure_velocity.jl` | 836 | `FE_set_momentum_coupled_two_phases` | ✅ ACTIF | 3 |  |
| `./src/navier_stokes_coupled_pressure_velocity.jl` | 1650 | `set_first_cells!` | ✅ ACTIF | 13 |  |
| `./src/navier_stokes_coupled_pressure_velocity.jl` | 1730 | `set_first_cells_Neumann!` | ✅ ACTIF | 5 |  |
| `./src/navier_stokes_coupled_pressure_velocity.jl` | 1826 | `deactivate_merge_first_cells_capacities!` | ✅ ACTIF | 4 |  |
| `./src/navier_stokes_coupled_pressure_velocity.jl` | 1845 | `deactivate_merge_first_cells_capacities!` | ✅ ACTIF | 4 |  |
| `./src/electrolysis_utils.jl` | 4 | `average!` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_utils.jl` | 31 | `get_height!` | ✅ ACTIF | 14 |  |
| `./src/electrolysis_utils.jl` | 106 | `init_Neumann_iLS` | ✅ ACTIF | 3 |  |
| `./src/electrolysis_utils.jl` | 199 | `init_fields_multiple_levelsets!` | ✅ ACTIF | 24 |  |
| `./src/electrolysis_utils.jl` | 316 | `mean_intfc_non_null` | ✅ ACTIF | 4 |  |
| `./src/electrolysis_utils.jl` | 345 | **mean_intfc_non_null_v2** | 💀 MORT | 1 |  |
| `./src/electrolysis_utils.jl` | 375 | **mean_intfc_non_null_v3** | 💀 MORT | 1 |  |
| `./src/electrolysis_utils.jl` | 420 | `scal_magnitude` | ✅ ACTIF | 3 |  |
| `./src/electrolysis_utils.jl` | 475 | `scal_magnitude_L` | ✅ ACTIF | 4 |  |
| `./src/electrolysis_utils.jl` | 504 | `relative_errors` | ✅ ACTIF | 43 |  |
| `./src/electrolysis_utils.jl` | 587 | `relative_errors_interface` | ✅ ACTIF | 4 |  |
| `./src/electrolysis_utils.jl` | 632 | **compute_interface_average** | 💀 MORT | 1 |  |
| `./src/electrolysis_utils.jl` | 725 | **compute_bulk_or_interface_average** | 💀 MORT | 1 |  |
| `./src/electrolysis_utils.jl` | 782 | `find_sign_changes` | ✅ ACTIF | 4 |  |
| `./src/electrolysis_utils.jl` | 818 | `compute_bubble_drop_radius` | ✅ ACTIF | 3 |  |
| `./src/electrolysis_utils.jl` | 935 | `compute_radius_from_levelset_slice` | ✅ ACTIF | 10 |  |
| `./src/electrolysis_utils.jl` | 1015 | `find_slice_coord_bubble_mass_center` | ✅ ACTIF | 4 |  |
| `./src/operators.jl` | 1 | **empty_laplacian** | 💀 MORT | 1 |  |
| `./src/operators.jl` | 47 | `set_bc_bnds` | ✅ ACTIF | 18 |  |
| `./src/operators.jl` | 99 | `laplacian!` | ✅ ACTIF | 6 |  |
| `./src/operators.jl` | 197 | `set_bc_bnds` | ✅ ACTIF | 18 |  |
| `./src/operators.jl` | 238 | `inv_weight_clip` | ✅ ACTIF | 3 |  |
| `./src/operators.jl` | 247 | `inv_weight_clip2` | ✅ ACTIF | 2 |  |
| `./src/operators.jl` | 259 | `inv_weight_eps` | ✅ ACTIF | 58 |  |
| `./src/operators.jl` | 269 | `inv_weight_eps2` | ✅ ACTIF | 27 |  |
| `./src/operators.jl` | 279 | **inv_weight_diag** | 💀 MORT | 1 |  |
| `./src/operators.jl` | 305 | `laplacian!` | ✅ ACTIF | 6 |  |
| `./src/operators.jl` | 434 | `divergence!` | ✅ ACTIF | 2 |  |
| `./src/operators.jl` | 461 | `set_bc_bnds` | ✅ ACTIF | 18 |  |
| `./src/operators.jl` | 508 | `gradient!` | ✅ ACTIF | 2 |  |
| `./src/operators.jl` | 602 | `divergence!` | ✅ ACTIF | 2 |  |
| `./src/operators.jl` | 653 | `gradient!` | ✅ ACTIF | 2 |  |
| `./src/operators.jl` | 722 | **uv_to_p!** | 💀 MORT | 1 |  |
| `./src/operators.jl` | 737 | `harmonic_average` | ✅ ACTIF | 4 |  |
| `./src/operators.jl` | 751 | `strain_rate!` | ✅ ACTIF | 3 |  |
| `./src/operators.jl` | 804 | `set_bc_bnds` | ✅ ACTIF | 18 |  |
| `./src/operators.jl` | 866 | `scalar_convection!` | ✅ ACTIF | 4 |  |
| `./src/operators.jl` | 973 | **scalar_convection_CUTCT!** | 💀 MORT | 1 |  |
| `./src/operators.jl` | 1084 | **scalar_convection_debug!** | 💀 MORT | 1 |  |
| `./src/operators.jl` | 1315 | `set_bc_bnds` | ✅ ACTIF | 18 |  |
| `./src/operators.jl` | 2266 | `fill_inside_conv!` | ✅ ACTIF | 16 |  |
| `./src/operators.jl` | 2307 | `vec_convx_1!` | ✅ ACTIF | 5 |  |
| `./src/operators.jl` | 2333 | `vec_convx_2!` | ✅ ACTIF | 5 |  |
| `./src/operators.jl` | 2359 | `vec_convx_3!` | ✅ ACTIF | 5 |  |
| `./src/operators.jl` | 2375 | `vec_convx_4!` | ✅ ACTIF | 5 |  |
| `./src/operators.jl` | 2391 | `vec_convx_5!` | ✅ ACTIF | 5 |  |
| `./src/operators.jl` | 2412 | `vec_convx_6!` | ✅ ACTIF | 5 |  |
| `./src/operators.jl` | 2433 | `vec_convx_7!` | ✅ ACTIF | 5 |  |
| `./src/operators.jl` | 2454 | `vec_convx_8!` | ✅ ACTIF | 5 |  |
| `./src/operators.jl` | 2479 | `vector_convection!` | ✅ ACTIF | 12 |  |
| `./src/operators.jl` | 2694 | `fill_inside_conv!` | ✅ ACTIF | 16 |  |
| `./src/operators.jl` | 2737 | `vec_convy_1!` | ✅ ACTIF | 7 |  |
| `./src/operators.jl` | 2767 | `vec_convy_2!` | ✅ ACTIF | 7 |  |
| `./src/operators.jl` | 2797 | `vec_convy_3!` | ✅ ACTIF | 7 |  |
| `./src/operators.jl` | 2817 | `vec_convy_4!` | ✅ ACTIF | 7 |  |
| `./src/operators.jl` | 2837 | `vec_convy_5!` | ✅ ACTIF | 7 |  |
| `./src/operators.jl` | 2862 | `vec_convy_6!` | ✅ ACTIF | 7 |  |
| `./src/operators.jl` | 2887 | `vec_convy_7!` | ✅ ACTIF | 7 |  |
| `./src/operators.jl` | 2912 | `vec_convy_8!` | ✅ ACTIF | 7 |  |
| `./src/operators.jl` | 2959 | `vector_convection!` | ✅ ACTIF | 12 |  |
| `./src/electrolysis_print.jl` | 22 | **print_BC_LS_html** | 💀 MORT | 1 |  |
| `./src/electrolysis_print.jl` | 28 | **print_BC_html** | 💀 MORT | 1 |  |
| `./src/electrolysis_print.jl` | 34 | `print_BC_line` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_print.jl` | 39 | `print_BC` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_print.jl` | 44 | `typeofBC` | ✅ ACTIF | 7 |  |
| `./src/optimize.jl` | 19 | `fg!` | ✅ ACTIF | 2 |  |
| `./src/optimize.jl` | 65 | `gradient_based_optimization` | ✅ ACTIF | 3 |  |
| `./src/interface_transport.jl` | 5 | `advection_u_and_v` | ✅ ACTIF | 3 |  |
| `./src/interface_transport.jl` | 26 | `compute_normal_component_of_velocity` | ✅ ACTIF | 5 |  |
| `./src/interface_transport.jl` | 123 | `select_advection!` | ✅ ACTIF | 2 |  |
| `./src/heat_coupled.jl` | 25 | **set_heat_borders!** | 💀 MORT | 1 |  |
| `./src/heat_coupled.jl` | 110 | `set_heat!` | ✅ ACTIF | 11 |  |
| `./src/common_run.jl` | 5 | `indices_extension` | ✅ ACTIF | 15 |  |
| `./src/common_run.jl` | 44 | `update_all_ls_data` | ✅ ACTIF | 30 |  |
| `./src/common_run.jl` | 96 | `update_ls_data` | ✅ ACTIF | 4 |  |
| `./src/common_run.jl` | 136 | `update_ls_data_grid` | ✅ ACTIF | 4 |  |
| `./src/common_run.jl` | 162 | `update_stefan_velocity` | ✅ ACTIF | 2 |  |
| `./src/common_run.jl` | 175 | `update_free_surface_velocity` | ✅ ACTIF | 8 |  |
| `./src/heat.jl` | 1 | `Stefan_velocity!` | ✅ ACTIF | 3 |  |
| `./src/viz.jl` | 6 | **get_minor_tickvalues** | 💀 MORT | 1 |  |
| `./src/viz.jl` | 19 | `custom_formatter` | ✅ ACTIF | 3 |  |
| `./src/viz.jl` | 39 | `plot_grid` | ✅ ACTIF | 82 |  |
| `./src/viz.jl` | 105 | `plot_field` | ✅ ACTIF | 2 |  |
| `./src/viz.jl` | 202 | **add_streamlines** | 💀 MORT | 1 |  |
| `./src/viz.jl` | 211 | `fstream` | ✅ ACTIF | 3 |  |
| `./src/viz.jl` | 265 | `make_video` | ✅ ACTIF | 84 |  |
| `./src/electrolysis_3.jl` | 98 | **set_poisson_variable_coeff_no_interpolation!** | 💀 MORT | 1 |  |
| `./src/contact_line.jl` | 11 | `BC_LS!` | ✅ ACTIF | 14 |  |
| `./src/contact_line.jl` | 115 | `update_radius_from_contact_line` | ✅ ACTIF | 17 |  |
| `./src/contact_line.jl` | 178 | `BC_LS_interior!` | ✅ ACTIF | 16 |  |
| `./src/contact_line.jl` | 703 | `locate_contact_line!` | ✅ ACTIF | 5 |  |
| `./src/contact_line.jl` | 722 | `extend_contact_line!` | ✅ ACTIF | 6 |  |
| `./src/contact_line.jl` | 756 | `extend_contact_line!` | ✅ ACTIF | 6 |  |
| `./src/contact_line.jl` | 783 | `dynamic_contact_angle` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_viz.jl` | 7 | **plot_grid_fig!** | 💀 MORT | 1 |  |
| `./src/electrolysis_viz.jl` | 53 | `make_video_vec` | ✅ ACTIF | 34 |  |
| `./src/electrolysis_tests.jl` | 5 | `test_laplacian_pressure` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_tests.jl` | 48 | `test_LS` | ✅ ACTIF | 14 |  |
| `./src/electrolysis_tests.jl` | 69 | **FE_set_momentum_debug** | 💀 MORT | 1 |  |
| `./src/electrolysis_tests.jl` | 185 | **pressure_projection_debug!** | 💀 MORT | 1 |  |
| `./src/post_processing.jl` | 4 | `calculate_centroid` | ✅ ACTIF | 6 |  |
| `./src/post_processing.jl` | 26 | `calculate_circularity` | ✅ ACTIF | 3 |  |
| `./src/post_processing.jl` | 42 | `calculate_rise_velocity` | ✅ ACTIF | 3 |  |
| `./src/cutcell.jl` | 151 | `find_radius` | ✅ ACTIF | 3 |  |
| `./src/cutcell.jl` | 192 | `clip_large_cell!` | ✅ ACTIF | 5 |  |
| `./src/cutcell.jl` | 217 | `clip_small_cell!` | ✅ ACTIF | 5 |  |
| `./src/cutcell.jl` | 243 | `empty_cell!` | ✅ ACTIF | 12 |  |
| `./src/cutcell.jl` | 267 | `clip_cells!` | ✅ ACTIF | 5 |  |
| `./src/cutcell.jl` | 480 | `clip_A_acc_to_V` | ✅ ACTIF | 4 |  |
| `./src/cutcell.jl` | 572 | `clip_middle_cells!` | ✅ ACTIF | 5 |  |
| `./src/cutcell.jl` | 599 | `dimensionalize!` | ✅ ACTIF | 8 |  |
| `./src/cutcell.jl` | 622 | `postprocess_grids1!` | ✅ ACTIF | 3 |  |
| `./src/cutcell.jl` | 674 | `postprocess_grids2!` | ✅ ACTIF | 5 |  |
| `./src/cutcell.jl` | 713 | `ilp2cap` | ✅ ACTIF | 59 |  |
| `./src/cutcell.jl` | 728 | `crossing_2levelsets!` | ✅ ACTIF | 5 |  |
| `./src/cutcell.jl` | 1169 | `set_A_caps!` | ✅ ACTIF | 2 |  |
| `./src/cutcell.jl` | 1209 | `set_A_caps_full_mixed!` | ✅ ACTIF | 2 |  |
| `./src/cutcell.jl` | 1243 | `set_A_caps_double_mixed_full_empty!` | ✅ ACTIF | 2 |  |
| `./src/cutcell.jl` | 1270 | `set_A_caps_full_empty!` | ✅ ACTIF | 2 |  |
| `./src/cutcell.jl` | 1299 | `set_A_caps_double_mixed_mixed!` | ✅ ACTIF | 2 |  |
| `./src/cutcell.jl` | 1325 | `set_B_caps!` | ✅ ACTIF | 2 |  |
| `./src/cutcell.jl` | 1359 | `_marching_squares!` | ✅ ACTIF | 10 |  |
| `./src/cutcell.jl` | 1419 | `marching_squares!` | ✅ ACTIF | 7 |  |
| `./src/cutcell.jl` | 1487 | `get_interface_location!` | ✅ ACTIF | 4 |  |
| `./src/cutcell.jl` | 1501 | `get_interface_location_borders!` | ✅ ACTIF | 2 |  |
| `./src/cutcell.jl` | 1534 | `get_interface_location_borders!` | ✅ ACTIF | 2 |  |
| `./src/cutcell.jl` | 1570 | `get_curvature` | ✅ ACTIF | 5 |  |
| `./src/cutcell.jl` | 1636 | `capacities` | ✅ ACTIF | 28 |  |
| `./src/cutcell.jl` | 2095 | `set_cap_bcs!` | ✅ ACTIF | 11 |  |
| `./src/cutcell.jl` | 2134 | `set_cap_diff_S_L!` | ✅ ACTIF | 6 |  |
| `./src/cutcell.jl` | 2150 | `set_cap_bcs!` | ✅ ACTIF | 11 |  |
| `./src/cutcell.jl` | 2311 | `set_cap_bcs!` | ✅ ACTIF | 11 |  |
| `./src/cutcell.jl` | 2468 | `Bcapacities` | ✅ ACTIF | 13 |  |
| `./src/cutcell.jl` | 2508 | `Wcapacities!` | ✅ ACTIF | 9 |  |
| `./src/cutcell.jl` | 2546 | `face_capacities` | ✅ ACTIF | 4 |  |
| `./src/cutcell.jl` | 2583 | `EAST_face` | ✅ ACTIF | 7 |  |
| `./src/cutcell.jl` | 2613 | `WEST_face` | ✅ ACTIF | 7 |  |
| `./src/cutcell.jl` | 2632 | `SOUTH_face` | ✅ ACTIF | 7 |  |
| `./src/cutcell.jl` | 2652 | `NORTH_face` | ✅ ACTIF | 7 |  |
| `./src/cutcell.jl` | 2680 | `average_face_capacities` | ✅ ACTIF | 10 |  |
| `./src/cutcell.jl` | 2736 | `average_face_capacities!` | ✅ ACTIF | 8 |  |
| `./src/cutcell.jl` | 2789 | `get_cells_indices` | ✅ ACTIF | 9 |  |
| `./src/cutcell.jl` | 2820 | `get_cells_indices` | ✅ ACTIF | 9 |  |
| `./src/cutcell.jl` | 2848 | `get_cells_indices` | ✅ ACTIF | 9 |  |
| `./src/cutcell.jl` | 2880 | `get_NB_width` | ✅ ACTIF | 8 |  |
| `./src/cutcell.jl` | 2890 | `get_NB_width` | ✅ ACTIF | 8 |  |
| `./src/cutcell.jl` | 2965 | `projection_2points` | ✅ ACTIF | 3 |  |
| `./src/cutcell.jl` | 3047 | `kill_dead_cells!` | ✅ ACTIF | 129 |  |
| `./src/cutcell.jl` | 3087 | `kill_dead_cells!` | ✅ ACTIF | 129 |  |
| `./src/cutcell.jl` | 3104 | `init_fresh_cells!` | ✅ ACTIF | 15 |  |
| `./src/cutcell.jl` | 3117 | `init_fresh_cells!` | ✅ ACTIF | 15 |  |
| `./src/cutcell.jl` | 3132 | `init_fresh_cells!` | ✅ ACTIF | 15 |  |
| `./src/cutcell.jl` | 3145 | `init_fresh_cells!` | ✅ ACTIF | 15 |  |
| `./src/cutcell.jl` | 3160 | `init_fresh_cells!` | ✅ ACTIF | 15 |  |
| `./src/cutcell.jl` | 3178 | `x_extrapolation` | ✅ ACTIF | 6 |  |
| `./src/cutcell.jl` | 3184 | `y_extrapolation` | ✅ ACTIF | 6 |  |
| `./src/electrolysis_2.jl` | 16 | **butler_volmer_concentration** | 💀 MORT | 1 |  |
| `./src/electrolysis_2.jl` | 35 | `butler_volmer_no_concentration` | ✅ ACTIF | 30 |  |
| `./src/electrolysis_2.jl` | 54 | **derivative_butler_volmer_no_concentration** | 💀 MORT | 1 |  |
| `./src/electrolysis_2.jl` | 69 | **butler_volmer_no_concentration!** | 💀 MORT | 1 |  |
| `./src/electrolysis_2.jl` | 84 | **butler_volmer_no_concentration_concentration_Neumann!** | 💀 MORT | 1 |  |
| `./src/electrolysis_2.jl` | 99 | `butler_volmer_no_concentration_concentration_Neumann` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_2.jl` | 110 | `electrical_conductivity!` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_2.jl` | 122 | `butler_volmer_no_concentration_potential_Neumann!` | ✅ ACTIF | 5 |  |
| `./src/electrolysis_2.jl` | 135 | `butler_volmer_no_concentration_potential_Neumann` | ✅ ACTIF | 14 |  |
| `./src/electrolysis_2.jl` | 149 | `butler_volmer_no_concentration_potential_Neumann_no_struct!` | ✅ ACTIF | 3 |  |
| `./src/electrolysis_2.jl` | 159 | `compute_ele_cond` | ✅ ACTIF | 5 |  |
| `./src/common.jl` | 135 | `veci` | ✅ ACTIF | 418 |  |
| `./src/common.jl` | 245 | **smekerka_curvature** | 💀 MORT | 1 |  |
| `./src/common.jl` | 301 | `debug_val` | ✅ ACTIF | 11 |  |
| `./src/common.jl` | 427 | **mean_curvature_interpolated** | 💀 MORT | 1 |  |
| `./src/common.jl` | 441 | **interpolated_curvature** | 💀 MORT | 1 |  |
| `./src/common.jl` | 513 | `get_NB_width_indices_base` | ✅ ACTIF | 4 |  |
| `./src/common.jl` | 519 | `get_NB_width_indices_base1` | ✅ ACTIF | 3 |  |
| `./src/common.jl` | 583 | `fit_order` | ✅ ACTIF | 12 |  |
| `./src/common.jl` | 606 | **find_2closest_points** | 💀 MORT | 1 |  |
| `./src/common.jl` | 625 | **monitor** | 💀 MORT | 1 |  |
| `./src/common.jl` | 635 | `within_cell` | ✅ ACTIF | 2 |  |
| `./src/common.jl` | 643 | `points2polygon` | ✅ ACTIF | 3 |  |
| `./src/common.jl` | 742 | `get_fresh_cells!` | ✅ ACTIF | 7 |  |
| `./src/common.jl` | 752 | `kill_dead_cells!` | ✅ ACTIF | 129 |  |
| `./src/common.jl` | 762 | `kill_dead_cells!` | ✅ ACTIF | 129 |  |
| `./src/common.jl` | 773 | `kill_dead_cells!` | ✅ ACTIF | 129 |  |
| `./src/common.jl` | 784 | `kill_dead_cells!` | ✅ ACTIF | 129 |  |
| `./src/common.jl` | 796 | **init_borders!** | 💀 MORT | 1 |  |
| `./src/common.jl` | 900 | `export_all` | ✅ ACTIF | 3 |  |
| `./src/common.jl` | 912 | `mat_assign!` | ✅ ACTIF | 11 |  |
| `./src/common.jl` | 930 | `mat_assign_T!` | ✅ ACTIF | 16 |  |
| `./src/common.jl` | 944 | **mat_op!** | 💀 MORT | 1 |  |
| `./src/common.jl` | 960 | `mat_T_op!` | ✅ ACTIF | 5 |  |
| `./src/common.jl` | 1034 | `mytime_print` | ✅ ACTIF | 2 |  |
| `./src/surface_tension_LS.jl` | 5 | `compute_surface_tension_LS!` | ✅ ACTIF | 4 |  |
| `./src/surface_tension_LS.jl` | 198 | `compute_curvature_levelset` | ✅ ACTIF | 2 |  |
| `./src/surface_tension_LS.jl` | 231 | `compute_unit_normal` | ✅ ACTIF | 3 |  |
| `./src/surface_tension_LS.jl` | 429 | **compute_unit_normal_debug** | 💀 MORT | 1 |  |
| `./src/surface_tension_LS.jl` | 606 | `compute_curvature_cutcell_operator` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_init.jl` | 4 | `Poiseuille_fmax` | ✅ ACTIF | 55 |  |
| `./src/electrolysis_init.jl` | 9 | `Poiseuille_favg` | ✅ ACTIF | 27 |  |
| `./src/electrolysis_init.jl` | 14 | `test_Poiseuille` | ✅ ACTIF | 21 |  |
| `./src/navier_stokes_coupled.jl` | 15 | `set_borders!` | ✅ ACTIF | 21 |  |
| `./src/navier_stokes_coupled.jl` | 199 | `update_dirichlet_field!` | ✅ ACTIF | 5 |  |
| `./src/navier_stokes_coupled.jl` | 269 | `set_cutcell_matrices!` | ✅ ACTIF | 5 |  |
| `./src/navier_stokes_coupled.jl` | 332 | `set_other_cutcell_matrices!` | ✅ ACTIF | 3 |  |
| `./src/navier_stokes_coupled.jl` | 358 | `set_boundary_indicator!` | ✅ ACTIF | 9 |  |
| `./src/navier_stokes_coupled.jl` | 386 | `set_boundary_indicator!` | ✅ ACTIF | 9 |  |
| `./src/navier_stokes_coupled.jl` | 414 | `set_boundary_indicator!` | ✅ ACTIF | 9 |  |
| `./src/navier_stokes_coupled.jl` | 441 | `set_border_matrices!` | ✅ ACTIF | 2 |  |
| `./src/navier_stokes_coupled.jl` | 485 | `laplacian` | ✅ ACTIF | 33 |  |
| `./src/navier_stokes_coupled.jl` | 503 | `laplacian_bc` | ✅ ACTIF | 4 |  |
| `./src/navier_stokes_coupled.jl` | 536 | `set_matrices!` | ✅ ACTIF | 22 |  |
| `./src/navier_stokes_coupled.jl` | 602 | `strain_rate` | ✅ ACTIF | 18 |  |
| `./src/navier_stokes_coupled.jl` | 617 | `no_slip_condition!` | ✅ ACTIF | 4 |  |
| `./src/navier_stokes_coupled.jl` | 649 | `set_convection!` | ✅ ACTIF | 7 |  |
| `./src/navier_stokes_coupled.jl` | 802 | `FE_set_momentum_coupled` | ✅ ACTIF | 16 |  |
| `./src/navier_stokes_coupled.jl` | 1436 | `set_velocity_boundary_conditions` | ✅ ACTIF | 4 |  |
| `./src/navier_stokes_coupled.jl` | 1571 | `interpolating_coefficient_Navier` | ✅ ACTIF | 16 |  |
| `./src/navier_stokes_coupled.jl` | 1622 | `interpolating_coefficient_Navier` | ✅ ACTIF | 16 |  |
| `./src/navier_stokes_coupled.jl` | 1692 | `interpolating_coefficient_Navier` | ✅ ACTIF | 16 |  |
| `./src/navier_stokes_coupled.jl` | 1737 | `interpolating_coefficient_Navier` | ✅ ACTIF | 16 |  |
| `./src/navier_stokes_coupled.jl` | 1809 | `interpolating_coefficient_Navier_uv_grids_to_p_grid_volume` | ✅ ACTIF | 7 |  |
| `./src/navier_stokes_coupled.jl` | 1848 | `interpolating_coefficient_Navier_uv_grids_to_p_grid_height` | ✅ ACTIF | 4 |  |
| `./src/navier_stokes_coupled.jl` | 1891 | `CN_set_momentum` | ✅ ACTIF | 4 |  |
| `./src/navier_stokes_coupled.jl` | 2019 | `FE_set_momentum` | ✅ ACTIF | 13 |  |
| `./src/navier_stokes_coupled.jl` | 2137 | **FE_set_momentum_old** | 💀 MORT | 1 |  |
| `./src/navier_stokes_coupled.jl` | 2262 | `set_poisson` | ✅ ACTIF | 28 |  |
| `./src/navier_stokes_coupled.jl` | 2370 | `set_Crank_Nicolson!` | ✅ ACTIF | 7 |  |
| `./src/navier_stokes_coupled.jl` | 2496 | `set_Forward_Euler!` | ✅ ACTIF | 5 |  |
| `./src/navier_stokes_coupled.jl` | 2675 | `pressure_projection!` | ✅ ACTIF | 4 |  |
| `./src/navier_stokes_coupled.jl` | 3398 | `coupled_pressure_velocity!` | ✅ ACTIF | 2 |  |
| `./src/navier_stokes_coupled.jl` | 4210 | `linear_advection!` | ✅ ACTIF | 4 |  |
| `./src/navier_stokes_coupled.jl` | 4278 | `residual` | ✅ ACTIF | 28 |  |
| `./src/navier_stokes_coupled.jl` | 4319 | `dresidual` | ✅ ACTIF | 2 |  |
| `./src/fill_struct.jl` | 8 | `safefill` | ✅ ACTIF | 2 |  |
| `./src/fill_struct.jl` | 35 | **safefill_with_aliases** | 💀 MORT | 1 |  |
| `./src/fill_struct.jl` | 59 | **safefill_with_aliases_and_extra** | 💀 MORT | 1 |  |
| `./src/fill_struct.jl` | 79 | `safefill_with_aliases_and_extra_already_init` | ✅ ACTIF | 2 |  |
| `./src/electrolysis.jl` | 13 | **pdi_expose_data** | 💀 MORT | 1 |  |
| `./src/electrolysis.jl` | 41 | `interpolate_grid_liquid!` | ✅ ACTIF | 21 |  |
| `./src/electrolysis.jl` | 70 | `interpolate_staggered_u_v_to_scalar_grid_one_fluid_or_one_phase!` | ✅ ACTIF | 13 |  |
| `./src/electrolysis.jl` | 87 | `check_divergence!` | ✅ ACTIF | 2 |  |
| `./src/electrolysis.jl` | 98 | `convert_interfacial_D_to_segments` | ✅ ACTIF | 12 |  |
| `./src/electrolysis.jl` | 124 | `adapt_timestep!` | ✅ ACTIF | 4 |  |
| `./src/electrolysis.jl` | 164 | `update_electrical_conductivity!` | ✅ ACTIF | 3 |  |
| `./src/electrolysis.jl` | 190 | `compute_grad_phi_ele!` | ✅ ACTIF | 37 |  |
| `./src/electrolysis.jl` | 270 | `solve_poisson_loop!` | ✅ ACTIF | 2 |  |
| `./src/electrolysis.jl` | 360 | `set_convection_2!` | ✅ ACTIF | 2 |  |
| `./src/electrolysis.jl` | 377 | `update_BC_electrical_potential_left!` | ✅ ACTIF | 2 |  |
| `./src/electrolysis.jl` | 383 | `veci` | ✅ ACTIF | 418 |  |
| `./src/electrolysis.jl` | 389 | `vecb_L` | ✅ ACTIF | 164 |  |
| `./src/electrolysis.jl` | 390 | `vecb_R` | ✅ ACTIF | 109 |  |
| `./src/electrolysis.jl` | 391 | `vecb_B` | ✅ ACTIF | 125 |  |
| `./src/electrolysis.jl` | 392 | `vecb_T` | ✅ ACTIF | 120 |  |
| `./src/electrolysis.jl` | 395 | `solve_poisson_variable_coeff!` | ✅ ACTIF | 3 |  |
| `./src/electrolysis.jl` | 396 | `update_electrical_current_from_Butler_Volmer_func!` | ✅ ACTIF | 3 |  |
| `./src/electrolysis.jl` | 397 | `handle_special_cells_electrical_potential!` | ✅ ACTIF | 2 |  |
| `./src/solve_one_fluid.jl` | 86 | `solve_one_fluid_NS_no_phase!` | ✅ ACTIF | 7 |  |
| `./src/electrolysis_operators.jl` | 9 | **compute_grad_T_x_T_y_array!** | 💀 MORT | 1 |  |
| `./src/electrolysis_operators.jl` | 31 | `compute_grad_T_x_T_y_array_u_v_capacities!` | ✅ ACTIF | 23 |  |
| `./src/electrolysis_operators.jl` | 74 | `compute_grad_T_x_T_y_array_u_v_capacities_cell_integrated!` | ✅ ACTIF | 4 |  |
| `./src/electrolysis_operators.jl` | 116 | `compute_grad_T_x_array!` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_operators.jl` | 133 | `compute_grad_T_y_array!` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_operators.jl` | 200 | `integrate_mass_transfer_rate_over_interface` | ✅ ACTIF | 4 |  |
| `./src/electrolysis_operators.jl` | 411 | **integrate_mass_transfer_rate_over_interface_old** | 💀 MORT | 1 |  |
| `./src/electrolysis_operators.jl` | 578 | `integrate_mass_transfer_rate_over_interface_no_writing` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_operators.jl` | 738 | `integrate_mass_transfer_rate_over_interface_2` | ✅ ACTIF | 2 |  |
| `./src/electrolysis_operators.jl` | 903 | `integrate_mass_transfer_rate_over_interface_2_no_writing` | ✅ ACTIF | 2 |  |
| `./src/operators_coupled.jl` | 1 | **fill_empty_rows!** | 💀 MORT | 1 |  |
| `./src/operators_coupled.jl` | 22 | `pad` | ✅ ACTIF | 64 |  |
| `./src/operators_coupled.jl` | 36 | `pad_crank_nicolson` | ✅ ACTIF | 19 |  |
| `./src/operators_coupled.jl` | 85 | `divergence_B!` | ✅ ACTIF | 4 |  |
| `./src/operators_coupled.jl` | 110 | `divergence_A!` | ✅ ACTIF | 3 |  |
| `./src/operators_coupled.jl` | 180 | `bc_matrix!` | ✅ ACTIF | 8 |  |
| `./src/operators_coupled.jl` | 239 | `bc_matrix!` | ✅ ACTIF | 8 |  |
| `./src/operators_coupled.jl` | 297 | `bc_matrix!` | ✅ ACTIF | 8 |  |
| `./src/operators_coupled.jl` | 356 | `bc_matrix!` | ✅ ACTIF | 8 |  |
| `./src/operators_coupled.jl` | 422 | `periodic_bcs!` | ✅ ACTIF | 5 |  |
| `./src/operators_coupled.jl` | 463 | `periodic_bcs_R!` | ✅ ACTIF | 2 |  |
| `./src/operators_coupled.jl` | 498 | `mass_matrix_borders!` | ✅ ACTIF | 5 |  |
| `./src/operators_coupled.jl` | 535 | `bc_matrix_borders!` | ✅ ACTIF | 14 |  |
| `./src/operators_coupled.jl` | 564 | `bc_matrix_borders!` | ✅ ACTIF | 14 |  |
| `./src/operators_coupled.jl` | 594 | `bc_matrix_borders!` | ✅ ACTIF | 14 |  |
| `./src/operators_coupled.jl` | 631 | `bc_matrix_borders!` | ✅ ACTIF | 14 |  |
| `./src/operators_coupled.jl` | 678 | `periodic_bcs_borders!` | ✅ ACTIF | 5 |  |
| `./src/surface_tension_VOF.jl` | 5 | `compute_surface_tension_VOF!` | ✅ ACTIF | 3 |  |
| `./src/compute_mass_transfer_rate.jl` | 1 | `compute_mass_transfer_rate_main!` | ✅ ACTIF | 2 |  |
| `./src/compute_mass_transfer_rate.jl` | 362 | `compute_conservation_mass` | ✅ ACTIF | 6 |  |
| `./src/compute_mass_transfer_rate.jl` | 423 | `extract_border_capacities_1D` | ✅ ACTIF | 2 |  |
| `./src/compute_mass_transfer_rate.jl` | 457 | `extract_border_capacities_1D_one_fluid` | ✅ ACTIF | 2 |  |
| `./src/compute_mass_transfer_rate.jl` | 484 | `extract_vec_1D_one_fluid` | ✅ ACTIF | 2 |  |
| `./validation/crystal_growth.jl` | 6 | `surface_tension_effect` | ✅ ACTIF | 2 |  |
| `./validation/grid_effect_crystal.jl` | 6 | `grid_effect` | ✅ ACTIF | 2 |  |
| `./validation/IIOE_CFL.jl` | 10 | `conv_IIOE_CFL` | ✅ ACTIF | 2 |  |
| `./validation/cutcell_validation.jl` | 8 | `conv_cutcell_CN` | ✅ ACTIF | 2 |  |
| `./validation/johansen_colella.jl` | 8 | `conv_cutcell_johansen_colella` | ✅ ACTIF | 2 |  |
| `./validation/Frank.jl` | 8 | `conv_Frank` | ✅ ACTIF | 2 |  |
| `./validation/NB_test.jl` | 6 | `test_NB` | ✅ ACTIF | 2 |  |
| `./test/poisson.jl` | 14 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson.jl` | 36 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson.jl` | 44 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson.jl` | 54 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson.jl` | 69 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_square.jl` | 21 | `minusf` | ✅ ACTIF | 3 | Test |
| `./test/poisson_square.jl` | 28 | `minus` | ✅ ACTIF | 4 | Test |
| `./test/poisson_square.jl` | 48 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_square.jl` | 56 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square.jl` | 66 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_square.jl` | 81 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_no_interface_right_Neumann.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_no_interface_right_Neumann.jl` | 40 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_no_interface_right_Neumann.jl` | 48 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_no_interface_right_Neumann.jl` | 58 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_no_interface_right_Neumann.jl` | 73 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/validation_test.jl` | 77 | `run_case` | ✅ ACTIF | 13 | Test |
| `./test/poisson_circular_interface_Neumann.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_circular_interface_Neumann.jl` | 40 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_circular_interface_Neumann.jl` | 48 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_circular_interface_Neumann.jl` | 58 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_circular_interface_Neumann.jl` | 89 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square_solve_poisson_lin.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_square_solve_poisson_lin.jl` | 21 | `minusf` | ✅ ACTIF | 3 | Test |
| `./test/poisson_square_solve_poisson_lin.jl` | 28 | `minus` | ✅ ACTIF | 4 | Test |
| `./test/poisson_square_solve_poisson_lin.jl` | 48 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_square_solve_poisson_lin.jl` | 56 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square_solve_poisson_lin.jl` | 66 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_square_solve_poisson_lin.jl` | 81 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square_solve_poisson.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_square_solve_poisson.jl` | 34 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_square_solve_poisson.jl` | 42 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square_solve_poisson.jl` | 52 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_square_solve_poisson.jl` | 67 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_no_interface.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_no_interface.jl` | 40 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_no_interface.jl` | 48 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_no_interface.jl` | 58 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_no_interface.jl` | 73 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square_constant_solve_poisson.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_square_constant_solve_poisson.jl` | 19 | `minusf` | ✅ ACTIF | 3 | Test |
| `./test/poisson_square_constant_solve_poisson.jl` | 24 | `minus` | ✅ ACTIF | 4 | Test |
| `./test/poisson_square_constant_solve_poisson.jl` | 44 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_square_constant_solve_poisson.jl` | 52 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square_constant_solve_poisson.jl` | 62 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_square_constant_solve_poisson.jl` | 77 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_circular_interface_wall.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_circular_interface_wall.jl` | 40 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_circular_interface_wall.jl` | 48 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_circular_interface_wall.jl` | 58 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_circular_interface_wall.jl` | 73 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_circular_interface_Dirichlet.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_circular_interface_Dirichlet.jl` | 40 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_circular_interface_Dirichlet.jl` | 48 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_circular_interface_Dirichlet.jl` | 58 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_circular_interface_Dirichlet.jl` | 73 | `robin_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square_circle_solve_poisson_cos_cos.jl` | 10 | `f` | ✅ ACTIF | 573 | Test |
| `./test/poisson_square_circle_solve_poisson_cos_cos.jl` | 40 | `regression` | ✅ ACTIF | 128 | Test |
| `./test/poisson_square_circle_solve_poisson_cos_cos.jl` | 48 | `dirichlet_bcs!` | ✅ ACTIF | 24 | Test |
| `./test/poisson_square_circle_solve_poisson_cos_cos.jl` | 58 | `neumann_bcs!` | ✅ ACTIF | 26 | Test |
| `./test/poisson_square_circle_solve_poisson_cos_cos.jl` | 73 | `robin_bcs!` | ✅ ACTIF | 24 | Test |

## 📊 Statistiques
- Fonctions Actives : 0
- Fonctions Mortes (candidates) : 0
- **Total analysé : 0**
