Coverage Report

Created: 2024-12-20 06:23

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
include/num_collect/auto_diff/backward/create_diff_variable.h
 100.00% (4/4)
  80.00% (16/20)
  75.00% (12/16)
  50.00% (2/4)
include/num_collect/auto_diff/backward/differentiate.h
 100.00% (7/7)
  93.48% (43/46)
  89.47% (17/19)
  66.67% (4/6)
include/num_collect/auto_diff/backward/graph/node.h
 100.00% (8/8)
 100.00% (24/24)
  88.89% (16/18)
  50.00% (1/2)
include/num_collect/auto_diff/backward/graph/node_differentiator.h
 100.00% (5/5)
 100.00% (47/47)
  92.00% (23/25)
  93.75% (15/16)
include/num_collect/auto_diff/backward/variable.h
 100.00% (24/24)
  99.29% (140/141)
  98.63% (72/73)
  96.88% (31/32)
include/num_collect/auto_diff/backward/variable_math.h
 100.00% (4/4)
 100.00% (23/23)
 100.00% (7/7)
 100.00% (2/2)
include/num_collect/auto_diff/forward/create_diff_variable.h
 100.00% (5/5)
  83.33% (20/24)
  76.47% (13/17)
  50.00% (2/4)
include/num_collect/auto_diff/forward/make_jacobian.h
 100.00% (3/3)
  70.83% (17/24)
  70.00% (14/20)
  62.50% (5/8)
include/num_collect/auto_diff/forward/variable.h
 100.00% (22/22)
 100.00% (106/106)
 100.00% (55/55)
  90.91% (20/22)
include/num_collect/auto_diff/forward/variable_math.h
 100.00% (4/4)
 100.00% (22/22)
 100.00% (7/7)
 100.00% (2/2)
include/num_collect/base/exception.h
  66.67% (2/3)
 100.00% (4/4)
  83.33% (5/6)
- (0/0)
include/num_collect/base/get_size.h
 100.00% (3/3)
 100.00% (11/11)
 100.00% (3/3)
- (0/0)
include/num_collect/base/isfinite.h
 100.00% (2/2)
 100.00% (8/8)
 100.00% (4/4)
 100.00% (4/4)
include/num_collect/base/iterative_solver_base.h
 100.00% (6/6)
 100.00% (22/22)
 100.00% (9/9)
 100.00% (2/2)
include/num_collect/base/norm.h
 100.00% (3/3)
 100.00% (10/10)
 100.00% (3/3)
- (0/0)
include/num_collect/functions/gamma.h
 100.00% (6/6)
 100.00% (38/38)
 100.00% (18/18)
 100.00% (8/8)
include/num_collect/functions/impl/gamma_lanczos.h
 100.00% (2/2)
 100.00% (22/22)
 100.00% (8/8)
 100.00% (4/4)
include/num_collect/functions/legendre.h
 100.00% (2/2)
 100.00% (67/67)
 100.00% (35/35)
 100.00% (22/22)
include/num_collect/functions/legendre_roots.h
 100.00% (10/10)
  91.67% (66/72)
  82.22% (37/45)
  75.00% (12/16)
include/num_collect/integration/de_finite_integrator.h
 100.00% (7/7)
  91.67% (88/96)
  76.32% (29/38)
  62.50% (10/16)
include/num_collect/integration/de_infinite_integrator.h
 100.00% (3/3)
 100.00% (22/22)
 100.00% (6/6)
 100.00% (2/2)
include/num_collect/integration/de_semi_infinite_integrator.h
 100.00% (4/4)
 100.00% (31/31)
 100.00% (7/7)
 100.00% (2/2)
include/num_collect/integration/gauss_legendre_integrator.h
 100.00% (5/5)
  85.37% (35/41)
  77.78% (14/18)
  75.00% (6/8)
include/num_collect/integration/gauss_legendre_kronrod_integrator.h
 100.00% (7/7)
  96.39% (187/194)
  83.87% (104/124)
  82.76% (48/58)
include/num_collect/integration/tanh_finite_integrator.h
 100.00% (6/6)
  93.83% (76/81)
  79.41% (27/34)
  64.29% (9/14)
include/num_collect/linear/algebraic_multigrid_solver.h
 100.00% (8/8)
  88.55% (116/131)
  86.67% (52/60)
  71.43% (20/28)
include/num_collect/linear/cuthill_mckee_ordering.h
 100.00% (8/8)
  93.94% (93/99)
  90.70% (39/43)
  92.86% (26/28)
include/num_collect/linear/gauss_seidel_iterative_solver.h
 100.00% (5/5)
  81.36% (48/59)
  79.31% (23/29)
  83.33% (15/18)
include/num_collect/linear/impl/amg/build_first_coarse_grid_candidate.h
 100.00% (3/3)
 100.00% (49/49)
 100.00% (25/25)
 100.00% (20/20)
include/num_collect/linear/impl/amg/compute_strong_connection_list.h
 100.00% (1/1)
 100.00% (25/25)
 100.00% (18/18)
 100.00% (14/14)
include/num_collect/linear/impl/amg/create_coarse_grid.h
 100.00% (1/1)
 100.00% (10/10)
 100.00% (1/1)
- (0/0)
include/num_collect/linear/impl/amg/create_prolongation_matrix.h
 100.00% (1/1)
 100.00% (48/48)
  91.67% (22/24)
  94.44% (17/18)
include/num_collect/linear/impl/amg/node_connection_list.h
 100.00% (8/8)
 100.00% (52/52)
  85.71% (36/42)
  78.57% (11/14)
include/num_collect/linear/impl/amg/tune_coarse_grid_selection.h
 100.00% (4/4)
 100.00% (66/66)
  91.84% (45/49)
  93.33% (28/30)
include/num_collect/linear/impl/operator_conjugate_gradient.h
 100.00% (3/3)
  90.24% (37/41)
  76.67% (23/30)
  50.00% (6/12)
include/num_collect/linear/iterative_solver_base.h
 100.00% (11/11)
  92.68% (38/41)
  80.95% (17/21)
  50.00% (2/4)
include/num_collect/linear/parallel_symmetric_successive_over_relaxation.h
 100.00% (11/11)
  91.02% (152/167)
  89.19% (66/74)
  90.91% (40/44)
include/num_collect/linear/reverse_cuthill_mckee_ordering.h
 100.00% (2/2)
 100.00% (15/15)
 100.00% (3/3)
 100.00% (2/2)
include/num_collect/linear/symmetric_successive_over_relaxation.h
 100.00% (5/5)
  82.56% (71/86)
  82.61% (38/46)
  86.67% (26/30)
include/num_collect/logging/config/default_log_sink_factory.h
 100.00% (3/3)
 100.00% (6/6)
 100.00% (3/3)
- (0/0)
include/num_collect/logging/config/log_config_parser_base.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/num_collect/logging/config/log_sink_factory_base.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/num_collect/logging/config/log_sink_factory_table.h
 100.00% (7/7)
 100.00% (39/39)
 100.00% (17/17)
 100.00% (8/8)
include/num_collect/logging/config/parse_output_log_level_str.h
 100.00% (1/1)
 100.00% (30/30)
 100.00% (28/28)
 100.00% (18/18)
include/num_collect/logging/config/toml/toml_combined_log_sink_config_parser.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (3/3)
- (0/0)
include/num_collect/logging/config/toml/toml_combined_log_sink_factory.h
 100.00% (3/3)
 100.00% (70/70)
 100.00% (30/30)
 100.00% (20/20)
include/num_collect/logging/config/toml/toml_console_log_sink_config_parser.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (3/3)
- (0/0)
include/num_collect/logging/config/toml/toml_console_log_sink_factory.h
 100.00% (3/3)
 100.00% (14/14)
 100.00% (6/6)
 100.00% (2/2)
include/num_collect/logging/config/toml/toml_helper.h
 100.00% (2/2)
 100.00% (25/25)
 100.00% (14/14)
 100.00% (8/8)
include/num_collect/logging/config/toml/toml_log_config_parser.h
 100.00% (10/10)
  91.22% (135/148)
  94.34% (50/53)
  94.44% (34/36)
include/num_collect/logging/config/toml/toml_log_sink_config_parser_base.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/num_collect/logging/config/toml/toml_single_file_log_sink_config_parser.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (3/3)
- (0/0)
include/num_collect/logging/config/toml/toml_single_file_log_sink_factory.h
 100.00% (3/3)
 100.00% (11/11)
 100.00% (3/3)
- (0/0)
include/num_collect/logging/formatters/colored_compact_log_formatter.h
  50.00% (5/10)
 100.00% (54/54)
  86.11% (31/36)
  96.67% (29/30)
include/num_collect/logging/formatters/compact_log_formatter.h
  75.00% (3/4)
 100.00% (12/12)
  87.50% (7/8)
  50.00% (1/2)
include/num_collect/logging/formatters/detailed_log_formatter.h
  75.00% (3/4)
 100.00% (7/7)
  83.33% (5/6)
- (0/0)
include/num_collect/logging/formatters/get_log_level_str_for_log.h
 100.00% (1/1)
 100.00% (23/23)
 100.00% (11/11)
 100.00% (20/20)
include/num_collect/logging/formatters/log_formatter_base.h
 100.00% (2/2)
 100.00% (2/2)
 100.00% (2/2)
- (0/0)
include/num_collect/logging/impl/is_log_tag_element_char.h
  50.00% (1/2)
  12.50% (4/32)
  50.00% (1/2)
- (0/0)
include/num_collect/logging/impl/iteration_layer_handler.h
  91.67% (11/12)
  87.50% (28/32)
  94.44% (17/18)
 100.00% (4/4)
include/num_collect/logging/impl/log_tag_config_tree.h
 100.00% (9/9)
 100.00% (46/46)
 100.00% (22/22)
 100.00% (8/8)
include/num_collect/logging/impl/log_tag_element.h
 100.00% (6/6)
 100.00% (14/14)
 100.00% (10/10)
  75.00% (3/4)
include/num_collect/logging/impl/parse_log_tag_element.h
 100.00% (1/1)
 100.00% (13/13)
 100.00% (9/9)
 100.00% (6/6)
include/num_collect/logging/impl/parse_log_tag_separator.h
 100.00% (1/1)
 100.00% (17/17)
 100.00% (15/15)
 100.00% (10/10)
include/num_collect/logging/impl/separate_top_log_tag_element.h
 100.00% (1/1)
 100.00% (12/12)
 100.00% (7/7)
 100.00% (4/4)
include/num_collect/logging/iterations/function_iteration_parameter_value.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (4/4)
- (0/0)
include/num_collect/logging/iterations/iteration_logger.h
 100.00% (19/19)
 100.00% (147/147)
 100.00% (54/54)
 100.00% (28/28)
include/num_collect/logging/iterations/iteration_logger_mixin.h
 100.00% (3/3)
 100.00% (14/14)
 100.00% (6/6)
 100.00% (2/2)
include/num_collect/logging/iterations/iteration_parameter.h
 100.00% (12/12)
 100.00% (36/36)
 100.00% (17/17)
 100.00% (2/2)
include/num_collect/logging/iterations/iteration_parameter_formatter.h
 100.00% (9/9)
 100.00% (39/39)
 100.00% (18/18)
 100.00% (6/6)
include/num_collect/logging/iterations/member_function_iteration_parameter_value.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (4/4)
- (0/0)
include/num_collect/logging/iterations/member_variable_iteration_parameter_value.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (4/4)
- (0/0)
include/num_collect/logging/iterations/variable_iteration_parameter_value.h
 100.00% (3/3)
 100.00% (5/5)
 100.00% (4/4)
- (0/0)
include/num_collect/logging/log_level.h
 100.00% (2/2)
 100.00% (29/29)
 100.00% (13/13)
 100.00% (22/22)
include/num_collect/logging/log_tag.h
 100.00% (5/5)
 100.00% (11/11)
 100.00% (6/6)
- (0/0)
include/num_collect/logging/log_tag_config.h
 100.00% (11/11)
 100.00% (72/72)
 100.00% (39/39)
 100.00% (44/44)
include/num_collect/logging/log_tag_view.h
 100.00% (7/7)
 100.00% (13/13)
 100.00% (9/9)
- (0/0)
include/num_collect/logging/logger.h
 100.00% (24/24)
  97.89% (93/95)
  98.04% (50/51)
  90.00% (9/10)
include/num_collect/logging/logging_macros.h
 100.00% (6/6)
 100.00% (27/27)
 100.00% (6/6)
- (0/0)
include/num_collect/logging/logging_mixin.h
 100.00% (4/4)
 100.00% (12/12)
 100.00% (6/6)
- (0/0)
include/num_collect/logging/sinks/combined_log_sink.h
 100.00% (4/4)
 100.00% (12/12)
 100.00% (8/8)
 100.00% (4/4)
include/num_collect/logging/sinks/file_wrapper.h
 100.00% (14/14)
  88.52% (54/61)
  92.50% (37/40)
  78.57% (11/14)
include/num_collect/logging/sinks/log_sink.h
 100.00% (3/3)
 100.00% (14/14)
 100.00% (3/3)
- (0/0)
include/num_collect/logging/time_stamp.h
  66.67% (2/3)
 100.00% (7/7)
  80.00% (4/5)
- (0/0)
include/num_collect/multi_double/impl/basic_operations.h
 100.00% (6/6)
 100.00% (39/39)
 100.00% (6/6)
- (0/0)
include/num_collect/multi_double/quad.h
 100.00% (14/14)
 100.00% (45/45)
 100.00% (17/17)
- (0/0)
include/num_collect/numbers/custom_float.h
 100.00% (10/10)
 100.00% (25/25)
 100.00% (11/11)
- (0/0)
include/num_collect/numbers/fraction.h
 100.00% (25/25)
 100.00% (128/128)
 100.00% (51/51)
 100.00% (16/16)
include/num_collect/ode/avf/avf2_formula.h
 100.00% (3/3)
 100.00% (24/24)
 100.00% (9/9)
  75.00% (3/4)
include/num_collect/ode/avf/avf3_formula.h
 100.00% (3/3)
 100.00% (31/31)
 100.00% (9/9)
  75.00% (3/4)
include/num_collect/ode/avf/avf4_formula.h
 100.00% (3/3)
 100.00% (38/38)
 100.00% (9/9)
  75.00% (3/4)
include/num_collect/ode/avf/impl/avf_integrand.h
 100.00% (6/6)
 100.00% (11/11)
 100.00% (7/7)
- (0/0)
include/num_collect/ode/basic_step_size_controller.h
 100.00% (6/6)
  84.09% (37/44)
  80.00% (16/20)
  70.00% (7/10)
include/num_collect/ode/embedded_solver.h
 100.00% (12/12)
  89.53% (77/86)
  89.80% (44/49)
  61.11% (11/18)
include/num_collect/ode/error_tolerances.h
 100.00% (22/22)
  91.67% (198/216)
  75.00% (36/48)
  50.00% (6/12)
include/num_collect/ode/evaluation_type.h
 100.00% (1/1)
 100.00% (6/6)
 100.00% (15/15)
 100.00% (16/16)
include/num_collect/ode/formula_base.h
  50.00% (2/4)
  25.00% (2/8)
  60.00% (3/5)
- (0/0)
include/num_collect/ode/impl/bicgstab.h
 100.00% (5/5)
  79.66% (47/59)
  62.50% (25/40)
  43.75% (7/16)
include/num_collect/ode/impl/get_least_known_order.h
 100.00% (1/1)
  45.45% (5/11)
 100.00% (2/2)
- (0/0)
include/num_collect/ode/impl/gmres.h
 100.00% (2/2)
  86.96% (40/46)
  82.35% (14/17)
  75.00% (9/12)
include/num_collect/ode/implicit_problem_wrapper.h
 100.00% (8/8)
 100.00% (27/27)
 100.00% (10/10)
- (0/0)
include/num_collect/ode/inexact_newton_slope_equation_solver.h
 100.00% (18/18)
 100.00% (164/164)
 100.00% (70/70)
  91.67% (44/48)
include/num_collect/ode/inexact_newton_update_equation_solver.h
 100.00% (22/22)
 100.00% (182/182)
 100.00% (74/74)
  87.50% (42/48)
include/num_collect/ode/initial_step_size_calculator.h
 100.00% (4/4)
  98.59% (70/71)
  96.36% (53/55)
  50.00% (10/20)
include/num_collect/ode/non_embedded_formula_wrapper.h
 100.00% (4/4)
 100.00% (15/15)
 100.00% (5/5)
- (0/0)
include/num_collect/ode/pi_step_size_controller.h
 100.00% (9/9)
  73.68% (56/76)
  74.36% (29/39)
  68.18% (15/22)
include/num_collect/ode/rosenbrock/bicgstab_rosenbrock_equation_solver.h
 100.00% (7/7)
 100.00% (66/66)
 100.00% (19/19)
  83.33% (5/6)
include/num_collect/ode/rosenbrock/gmres_rosenbrock_equation_solver.h
 100.00% (8/8)
 100.00% (72/72)
 100.00% (24/24)
  90.00% (9/10)
include/num_collect/ode/rosenbrock/lu_rosenbrock_equation_solver.h
 100.00% (5/5)
 100.00% (30/30)
 100.00% (11/11)
  50.00% (1/2)
include/num_collect/ode/rosenbrock/mixed_broyden_rosenbrock_equation_solver.h
 100.00% (6/6)
  89.86% (62/69)
  91.43% (32/35)
  71.43% (10/14)
include/num_collect/ode/rosenbrock/rodasp_formula.h
 100.00% (3/3)
 100.00% (67/67)
 100.00% (4/4)
- (0/0)
include/num_collect/ode/rosenbrock/rodaspr_formula.h
 100.00% (3/3)
 100.00% (67/67)
 100.00% (4/4)
- (0/0)
include/num_collect/ode/rosenbrock/ros34pw3_formula.h
 100.00% (3/3)
 100.00% (42/42)
 100.00% (4/4)
- (0/0)
include/num_collect/ode/rosenbrock/ros3w_formula.h
 100.00% (3/3)
 100.00% (32/32)
 100.00% (4/4)
- (0/0)
include/num_collect/ode/rosenbrock/rosenbrock_formula_base.h
 100.00% (2/2)
 100.00% (4/4)
 100.00% (4/4)
- (0/0)
include/num_collect/ode/rosenbrock/scalar_rosenbrock_equation_solver.h
 100.00% (5/5)
  90.91% (30/33)
  92.31% (12/13)
  75.00% (3/4)
include/num_collect/ode/runge_kutta/ark43_erk_formula.h
 100.00% (2/2)
 100.00% (34/34)
 100.00% (2/2)
- (0/0)
include/num_collect/ode/runge_kutta/ark43_esdirk_formula.h
 100.00% (2/2)
 100.00% (38/38)
 100.00% (2/2)
- (0/0)
include/num_collect/ode/runge_kutta/ark54_esdirk_formula.h
 100.00% (2/2)
 100.00% (53/53)
 100.00% (2/2)
- (0/0)
include/num_collect/ode/runge_kutta/dopri5_formula.h
 100.00% (2/2)
 100.00% (37/37)
 100.00% (2/2)
- (0/0)
include/num_collect/ode/runge_kutta/esdirk45_formula.h
 100.00% (2/2)
 100.00% (41/41)
 100.00% (2/2)
- (0/0)
include/num_collect/ode/runge_kutta/implicit_euler_formula.h
 100.00% (1/1)
 100.00% (8/8)
 100.00% (1/1)
- (0/0)
include/num_collect/ode/runge_kutta/implicit_formula_base.h
 100.00% (3/3)
 100.00% (7/7)
 100.00% (5/5)
- (0/0)
include/num_collect/ode/runge_kutta/rk4_formula.h
 100.00% (1/1)
 100.00% (16/16)
 100.00% (1/1)
- (0/0)
include/num_collect/ode/runge_kutta/rkf45_formula.h
 100.00% (2/2)
 100.00% (34/34)
 100.00% (2/2)
- (0/0)
include/num_collect/ode/runge_kutta/sdirk4_formula.h
 100.00% (2/2)
 100.00% (36/36)
 100.00% (3/3)
- (0/0)
include/num_collect/ode/runge_kutta/tanaka1_formula.h
 100.00% (2/2)
 100.00% (18/18)
 100.00% (2/2)
- (0/0)
include/num_collect/ode/runge_kutta/tanaka2_formula.h
 100.00% (2/2)
 100.00% (23/23)
 100.00% (2/2)
- (0/0)
include/num_collect/ode/simple_solver.h
 100.00% (8/8)
  90.91% (30/33)
  81.82% (9/11)
  50.00% (1/2)
include/num_collect/ode/solver_base.h
 100.00% (10/10)
 100.00% (38/38)
 100.00% (20/20)
 100.00% (8/8)
include/num_collect/ode/step_size_controller_base.h
 100.00% (8/8)
  91.11% (41/45)
  93.33% (28/30)
  70.00% (7/10)
include/num_collect/ode/step_size_limits.h
 100.00% (5/5)
  79.31% (23/29)
  78.95% (15/19)
  70.00% (7/10)
include/num_collect/ode/symplectic/leap_frog_formula.h
 100.00% (1/1)
 100.00% (19/19)
 100.00% (4/4)
  50.00% (1/2)
include/num_collect/ode/symplectic/symplectic_forest4_formula.h
 100.00% (1/1)
 100.00% (31/31)
 100.00% (4/4)
  50.00% (1/2)
include/num_collect/opt/adaptive_diagonal_curves.h
 100.00% (52/52)
  91.45% (417/456)
  86.90% (219/252)
  84.62% (110/130)
include/num_collect/opt/annealing_downhill_simplex.h
 100.00% (27/27)
  94.62% (211/223)
  90.14% (64/71)
  89.47% (34/38)
include/num_collect/opt/any_objective_function.h
 100.00% (5/5)
 100.00% (12/12)
 100.00% (6/6)
- (0/0)
include/num_collect/opt/backtracking_line_searcher.h
 100.00% (9/9)
  92.68% (38/41)
  88.89% (16/18)
  75.00% (3/4)
include/num_collect/opt/bfgs_optimizer.h
 100.00% (4/4)
 100.00% (34/34)
 100.00% (7/7)
 100.00% (2/2)
include/num_collect/opt/conjugate_gradient_optimizer.h
 100.00% (4/4)
  93.75% (30/32)
  90.00% (9/10)
  75.00% (3/4)
include/num_collect/opt/descent_method_base.h
 100.00% (13/13)
 100.00% (40/40)
 100.00% (15/15)
- (0/0)
include/num_collect/opt/dfp_optimizer.h
 100.00% (4/4)
 100.00% (33/33)
 100.00% (7/7)
 100.00% (2/2)
include/num_collect/opt/dividing_rectangles.h
 100.00% (29/29)
  96.86% (247/255)
  93.10% (108/116)
  85.71% (36/42)
include/num_collect/opt/downhill_simplex.h
 100.00% (22/22)
  98.73% (156/158)
  98.08% (51/52)
  93.33% (28/30)
include/num_collect/opt/function_object_wrapper.h
 100.00% (4/4)
 100.00% (9/9)
 100.00% (5/5)
- (0/0)
include/num_collect/opt/gaussian_process_optimizer.h
 100.00% (16/16)
  91.16% (134/147)
  77.55% (38/49)
  56.25% (9/16)
include/num_collect/opt/golden_section_search.h
 100.00% (11/11)
 100.00% (56/56)
 100.00% (16/16)
 100.00% (2/2)
include/num_collect/opt/heuristic_global_optimizer.h
 100.00% (24/24)
  98.32% (117/119)
  98.04% (50/51)
  92.86% (13/14)
include/num_collect/opt/impl/ternary_vector.h
 100.00% (12/12)
 100.00% (94/94)
  85.71% (96/112)
  80.95% (34/42)
include/num_collect/opt/newton_optimizer.h
 100.00% (5/5)
 100.00% (21/21)
 100.00% (6/6)
- (0/0)
include/num_collect/opt/optimizer_base.h
 100.00% (1/1)
 100.00% (1/1)
 100.00% (2/2)
- (0/0)
include/num_collect/opt/sampling_optimizer.h
 100.00% (12/12)
  95.77% (68/71)
  92.31% (24/26)
  70.00% (7/10)
include/num_collect/opt/steepest_descent.h
 100.00% (3/3)
 100.00% (14/14)
 100.00% (4/4)
- (0/0)
include/num_collect/rbf/compute_kernel_matrix.h
 100.00% (3/3)
 100.00% (72/72)
  86.67% (39/45)
  85.00% (17/20)
include/num_collect/rbf/compute_polynomial_term_matrix.h
 100.00% (2/2)
  88.89% (16/18)
  60.00% (3/5)
  50.00% (1/2)
include/num_collect/rbf/distance_functions/euclidean_distance_function.h
 100.00% (2/2)
 100.00% (7/7)
 100.00% (2/2)
- (0/0)
include/num_collect/rbf/gaussian_process_interpolator.h
 100.00% (2/2)
 100.00% (23/23)
 100.00% (5/5)
 100.00% (2/2)
include/num_collect/rbf/generate_halton_nodes.h
 100.00% (3/3)
  96.61% (57/59)
  95.83% (23/24)
  87.50% (14/16)
include/num_collect/rbf/impl/general_spline_equation_solver.h
 100.00% (7/7)
  77.32% (75/97)
  63.64% (21/33)
  55.56% (10/18)
include/num_collect/rbf/impl/kernel_matrix_solver.h
 100.00% (16/16)
  88.66% (86/97)
  80.65% (25/31)
  60.00% (6/10)
include/num_collect/rbf/length_parameter_calculators/global_length_parameter_calculator.h
 100.00% (5/5)
 100.00% (37/37)
 100.00% (23/23)
 100.00% (14/14)
include/num_collect/rbf/length_parameter_calculators/local_length_parameter_calculator.h
 100.00% (5/5)
 100.00% (36/36)
  89.19% (33/37)
  87.50% (14/16)
include/num_collect/rbf/polynomial_calculator.h
 100.00% (6/6)
  87.63% (85/97)
  84.31% (43/51)
  86.67% (26/30)
include/num_collect/rbf/rbf_interpolator.h
 100.00% (12/12)
 100.00% (90/90)
 100.00% (27/27)
 100.00% (6/6)
include/num_collect/rbf/rbf_polynomial_interpolator.h
 100.00% (6/6)
  93.55% (87/93)
  85.19% (23/27)
  70.00% (7/10)
include/num_collect/rbf/rbfs/gaussian_rbf.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
include/num_collect/rbf/rbfs/inverse_multi_quadric_rbf.h
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
include/num_collect/rbf/rbfs/inverse_quadratic_rbf.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
include/num_collect/rbf/rbfs/multi_quadric_rbf.h
 100.00% (1/1)
 100.00% (5/5)
 100.00% (1/1)
- (0/0)
include/num_collect/rbf/rbfs/sech_rbf.h
 100.00% (1/1)
 100.00% (4/4)
 100.00% (1/1)
- (0/0)
include/num_collect/rbf/rbfs/wendland_csrbf.h
 100.00% (6/6)
 100.00% (52/52)
 100.00% (15/15)
 100.00% (6/6)
include/num_collect/regularization/explicit_gcv.h
 100.00% (6/6)
 100.00% (26/26)
 100.00% (9/9)
- (0/0)
include/num_collect/regularization/explicit_l_curve.h
 100.00% (6/6)
 100.00% (26/26)
 100.00% (9/9)
- (0/0)
include/num_collect/regularization/explicit_regularized_solver_base.h
 100.00% (10/10)
  95.65% (44/46)
 100.00% (11/11)
- (0/0)
include/num_collect/regularization/fista.h
 100.00% (16/16)
  92.86% (143/154)
  85.00% (34/40)
  71.43% (10/14)
include/num_collect/regularization/full_gen_tikhonov.h
 100.00% (14/14)
  85.39% (76/89)
  80.00% (24/30)
  70.00% (7/10)
include/num_collect/regularization/impl/apply_shrinkage_operator.h
 100.00% (2/2)
 100.00% (22/22)
 100.00% (11/11)
 100.00% (6/6)
include/num_collect/regularization/impl/approximate_max_eigen_aat.h
 100.00% (1/1)
 100.00% (22/22)
 100.00% (6/6)
  75.00% (3/4)
include/num_collect/regularization/implicit_gcv.h
 100.00% (12/12)
  95.24% (120/126)
  93.10% (54/58)
  70.00% (14/20)
include/num_collect/regularization/implicit_regularized_solver_base.h
 100.00% (3/3)
 100.00% (9/9)
 100.00% (4/4)
- (0/0)
include/num_collect/regularization/iterative_regularized_solver_base.h
 100.00% (5/5)
 100.00% (22/22)
 100.00% (8/8)
 100.00% (2/2)
include/num_collect/regularization/regularized_solver_base.h
 100.00% (3/3)
 100.00% (7/7)
 100.00% (4/4)
- (0/0)
include/num_collect/regularization/tikhonov.h
 100.00% (13/13)
 100.00% (113/113)
 100.00% (38/38)
 100.00% (16/16)
include/num_collect/regularization/tv_admm.h
 100.00% (13/13)
  88.10% (111/126)
  76.47% (26/34)
  57.14% (8/14)
include/num_collect/roots/function_root_finder_base.h
 100.00% (3/3)
 100.00% (6/6)
 100.00% (5/5)
- (0/0)
include/num_collect/roots/newton_raphson.h
 100.00% (26/26)
  93.89% (123/131)
  90.48% (38/42)
  68.75% (11/16)
include/num_collect/util/assert.h
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/1)
- (0/0)
include/num_collect/util/bidirectional_vector.h
 100.00% (20/20)
  99.16% (118/119)
  92.75% (64/69)
  84.38% (27/32)
include/num_collect/util/comparators.h
 100.00% (6/6)
 100.00% (18/18)
 100.00% (6/6)
- (0/0)
include/num_collect/util/format_dense_matrix.h
 100.00% (8/8)
  96.70% (88/91)
  94.12% (32/34)
  95.45% (21/22)
include/num_collect/util/format_dense_vector.h
 100.00% (6/6)
  91.67% (33/36)
  86.67% (13/15)
  83.33% (5/6)
include/num_collect/util/format_errno.h
 100.00% (1/1)
 100.00% (13/13)
 100.00% (4/4)
 100.00% (2/2)
include/num_collect/util/format_sparse_matrix.h
 100.00% (8/8)
  96.70% (88/91)
  94.12% (32/34)
  95.45% (21/22)
include/num_collect/util/hash_string.h
 100.00% (1/1)
 100.00% (11/11)
 100.00% (2/2)
 100.00% (2/2)
include/num_collect/util/iteration_period_checker.h
 100.00% (6/6)
 100.00% (21/21)
 100.00% (12/12)
 100.00% (4/4)
include/num_collect/util/kahan_adder.h
 100.00% (8/8)
 100.00% (26/26)
 100.00% (15/15)
- (0/0)
include/num_collect/util/least_common_multiple.h
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
include/num_collect/util/multiply_safely.h
 100.00% (1/1)
 100.00% (8/8)
 100.00% (6/6)
  75.00% (3/4)
include/num_collect/util/object_storage.h
 100.00% (8/8)
 100.00% (34/34)
  53.49% (23/43)
  50.00% (4/8)
include/num_collect/util/producer_consumer_circular_queue.h
 100.00% (7/7)
 100.00% (56/56)
 100.00% (29/29)
 100.00% (14/14)
include/num_collect/util/safe_cast.h
 100.00% (1/1)
 100.00% (17/17)
 100.00% (9/9)
 100.00% (4/4)
include/num_collect/util/source_info_view.h
 100.00% (5/5)
 100.00% (14/14)
 100.00% (9/9)
- (0/0)
include/num_collect/util/static_stack.h
 100.00% (7/7)
 100.00% (25/25)
 100.00% (15/15)
 100.00% (4/4)
include/num_collect/util/vector.h
 100.00% (18/18)
 100.00% (34/34)
 100.00% (20/20)
- (0/0)
src/num_collect/logging/load_logging_config.cpp
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/num_collect/logging/log_config.cpp
  81.82% (9/11)
  80.00% (24/30)
  81.82% (9/11)
- (0/0)
src/num_collect/logging/sinks/default_log_sink.cpp
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
src/num_collect/logging/sinks/log_sink.cpp
 100.00% (7/7)
  96.36% (53/55)
  55.56% (70/126)
  57.14% (16/28)
src/num_collect/logging/sinks/simple_log_sink.cpp
 100.00% (7/7)
  86.05% (37/43)
  85.71% (12/14)
  50.00% (1/2)
src/num_collect/logging/time_stamp.cpp
 100.00% (4/4)
 100.00% (12/12)
  68.75% (11/16)
  50.00% (1/2)
Totals
  98.83% (1351/1367)
  94.95% (9508/10014)
  89.69% (3994/4453)
  84.57% (1600/1892)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

include/num_collect/util/impl/compiler_builtins.h
Generated by llvm-cov -- llvm version 19.1.5