Coverage Report

Created: 2026-07-07 13:12

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
data_tree/data_tree_derive/src/lib.rs
 100.00% (3/3)
  84.21% (16/19)
  89.29% (25/28)
- (0/0)
data_tree/src/lib.rs
  81.58% (31/38)
  58.87% (428/727)
  52.43% (798/1522)
- (0/0)
gsfit_rs/src/circuit_equations/solver.rs
   0.00% (0/14)
   0.00% (0/553)
   0.00% (0/1164)
- (0/0)
gsfit_rs/src/coils.rs
  29.41% (5/17)
  51.92% (135/260)
  45.93% (237/516)
- (0/0)
gsfit_rs/src/grad_shafranov/epp_chi_sq_mag.rs
 100.00% (1/1)
  79.10% (53/67)
  77.19% (203/263)
- (0/0)
gsfit_rs/src/grad_shafranov/grad_shafranov_solver.rs
 100.00% (2/2)
  73.20% (112/153)
  69.87% (211/302)
- (0/0)
gsfit_rs/src/grad_shafranov/gs_solution.rs
  85.00% (17/20)
  71.71% (768/1071)
  75.80% (1895/2500)
- (0/0)
gsfit_rs/src/greens/d2_psi_d_r2_calculator.rs
 100.00% (3/3)
 100.00% (91/91)
 100.00% (201/201)
- (0/0)
gsfit_rs/src/greens/filament_geometry.rs
   0.00% (0/3)
   0.00% (0/115)
   0.00% (0/252)
- (0/0)
gsfit_rs/src/greens/greens.rs
  77.78% (49/63)
  69.41% (388/559)
  62.23% (1033/1660)
- (0/0)
gsfit_rs/src/greens/greens_python_interface.rs
   0.00% (0/7)
   0.00% (0/141)
   0.00% (0/274)
- (0/0)
gsfit_rs/src/greens/mutual_inductance_finite_size_to_finite_size.rs
   0.00% (0/2)
   0.00% (0/93)
   0.00% (0/150)
- (0/0)
gsfit_rs/src/greens/mutual_inductance_finite_size_to_point.rs
   0.00% (0/1)
   0.00% (0/12)
   0.00% (0/2)
- (0/0)
gsfit_rs/src/lib.rs
 100.00% (1/1)
 100.00% (25/25)
  67.71% (65/96)
- (0/0)
gsfit_rs/src/material_properties/copper_resistivity.rs
   0.00% (0/1)
   0.00% (0/45)
   0.00% (0/23)
- (0/0)
gsfit_rs/src/passives.rs
  10.53% (2/19)
   5.83% (19/326)
   5.25% (39/743)
- (0/0)
gsfit_rs/src/plasma.rs
  92.16% (47/51)
  76.85% (1175/1529)
  83.79% (3329/3973)
- (0/0)
gsfit_rs/src/plasma_geometry/bicubic_interpolator.rs
  21.05% (4/19)
  59.61% (183/307)
  57.29% (448/782)
- (0/0)
gsfit_rs/src/plasma_geometry/calculate_winding_number.rs
   0.00% (0/1)
   0.00% (0/40)
   0.00% (0/88)
- (0/0)
gsfit_rs/src/plasma_geometry/cubic_interpolation.rs
  50.00% (4/8)
  56.72% (76/134)
  49.42% (169/342)
- (0/0)
gsfit_rs/src/plasma_geometry/find_boundary.rs
 100.00% (1/1)
  60.17% (71/118)
  63.12% (89/141)
- (0/0)
gsfit_rs/src/plasma_geometry/find_magnetic_axis.rs
  75.00% (3/4)
  72.73% (48/66)
  63.37% (64/101)
- (0/0)
gsfit_rs/src/plasma_geometry/find_stationary_points_using_sign_differences.rs
   0.00% (0/3)
   0.00% (0/271)
   0.00% (0/642)
- (0/0)
gsfit_rs/src/plasma_geometry/find_stationary_points_using_winding_number.rs
  75.00% (9/12)
  64.16% (265/413)
  59.50% (523/879)
- (0/0)
gsfit_rs/src/plasma_geometry/find_viable_limit_point.rs
 100.00% (3/3)
  96.40% (134/139)
  98.19% (272/277)
- (0/0)
gsfit_rs/src/plasma_geometry/find_viable_xpt.rs
 100.00% (2/2)
  93.90% (77/82)
  96.09% (123/128)
- (0/0)
gsfit_rs/src/plasma_geometry/flood_fill_mask.rs
  75.00% (3/4)
  79.75% (126/158)
  71.30% (241/338)
- (0/0)
gsfit_rs/src/plasma_geometry/hessian.rs
  50.00% (1/2)
  29.41% (5/17)
  21.74% (10/46)
- (0/0)
gsfit_rs/src/plasma_geometry/marching_squares.rs
  76.47% (13/17)
  77.80% (333/428)
  83.68% (795/950)
- (0/0)
gsfit_rs/src/plasma_geometry/marching_squares_for_sol.rs
 100.00% (5/5)
  86.38% (336/389)
  93.15% (748/803)
- (0/0)
gsfit_rs/src/python_pickling_methods.rs
   0.00% (0/3)
   0.00% (0/85)
   0.00% (0/212)
- (0/0)
gsfit_rs/src/sensors/bp_probes.rs
  50.00% (11/22)
  55.34% (280/506)
  58.39% (658/1127)
- (0/0)
gsfit_rs/src/sensors/dialoop.rs
  33.33% (3/9)
  19.38% (31/160)
  29.24% (119/407)
- (0/0)
gsfit_rs/src/sensors/flux_loops.rs
  42.86% (9/21)
  54.58% (256/469)
  55.59% (572/1029)
- (0/0)
gsfit_rs/src/sensors/isoflux.rs
  38.89% (7/18)
  72.10% (398/552)
  74.69% (794/1063)
- (0/0)
gsfit_rs/src/sensors/isoflux_boundary.rs
  27.78% (5/18)
  12.20% (50/410)
  12.97% (110/848)
- (0/0)
gsfit_rs/src/sensors/pressure.rs
  27.78% (5/18)
  10.76% (41/381)
   9.57% (87/909)
- (0/0)
gsfit_rs/src/sensors/rogowski_coils.rs
  42.11% (8/19)
  47.00% (274/583)
  51.79% (695/1342)
- (0/0)
gsfit_rs/src/sensors/static_and_dynamic_data_types.rs
 100.00% (1/1)
 100.00% (14/14)
 100.00% (19/19)
- (0/0)
gsfit_rs/src/sensors/stationary_point.rs
  42.11% (8/19)
  15.82% (59/373)
  15.02% (128/852)
- (0/0)
gsfit_rs/src/source_functions/efit_polynomial.rs
  69.23% (9/13)
  76.19% (48/63)
  80.00% (100/125)
- (0/0)
gsfit_rs/src/source_functions/tensioned_cubic_b_spline.rs
   0.00% (0/34)
   0.00% (0/524)
   0.00% (0/1054)
- (0/0)
interpolation/src/dim_1/linear.rs
  66.67% (2/3)
  36.25% (29/80)
  47.29% (61/129)
- (0/0)
npy_reader_and_writer/src/header.rs
   0.00% (0/7)
   0.00% (0/105)
   0.00% (0/252)
- (0/0)
npy_reader_and_writer/src/lib.rs
   0.00% (0/6)
   0.00% (0/44)
   0.00% (0/120)
- (0/0)
npy_reader_and_writer/src/reader.rs
   0.00% (0/3)
   0.00% (0/51)
   0.00% (0/132)
- (0/0)
npy_reader_and_writer/src/writer.rs
   0.00% (0/3)
   0.00% (0/33)
   0.00% (0/96)
- (0/0)
Totals
  50.92% (277/544)
  49.64% (6344/12781)
  51.42% (14861/28902)
- (0/0)
Generated by llvm-cov -- llvm version 22.1.2-rust-1.96.1-stable