Coverage Report

Created: 2025-01-24 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)
 100.00% (18/18)
  78.95% (15/19)
  50.00% (2/4)
include/num_collect/auto_diff/backward/differentiate.h
 100.00% (7/7)
 100.00% (44/44)
  90.91% (20/22)
  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)
 100.00% (22/22)
  80.00% (16/20)
  50.00% (2/4)
include/num_collect/auto_diff/forward/make_jacobian.h
 100.00% (3/3)
 100.00% (20/20)
  76.92% (20/26)
  62.50% (5/8)
include/num_collect/auto_diff/forward/variable.h
 100.00% (22/22)
 100.00% (104/104)
 100.00% (58/58)
  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/base/precondition.h
 100.00% (4/4)
 100.00% (23/23)
 100.00% (4/4)
- (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)
 100.00% (68/68)
  84.31% (43/51)
  75.00% (12/16)
include/num_collect/integration/de_finite_integrator.h
 100.00% (7/7)
  94.68% (89/94)
  78.05% (32/41)
  62.50% (10/16)
include/num_collect/integration/de_infinite_integrator.h
 100.00% (3/3)
 100.00% (22/22)
 100.00% (7/7)
 100.00% (2/2)
include/num_collect/integration/de_semi_infinite_integrator.h
 100.00% (4/4)
 100.00% (31/31)
 100.00% (8/8)
 100.00% (2/2)
include/num_collect/integration/gauss_legendre_integrator.h
 100.00% (5/5)
 100.00% (38/38)
  84.00% (21/25)
  75.00% (6/8)
include/num_collect/integration/gauss_legendre_kronrod_integrator.h
 100.00% (7/7)
 100.00% (191/191)
  84.73% (111/131)
  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)
 100.00% (125/125)
  88.89% (64/72)
  71.43% (20/28)
include/num_collect/linear/cuthill_mckee_ordering.h
 100.00% (8/8)
  96.91% (94/97)
  91.30% (42/46)
  92.86% (26/28)
include/num_collect/linear/gauss_seidel_iterative_solver.h
 100.00% (5/5)
 100.00% (51/51)
  85.37% (35/41)
  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)
 100.00% (39/39)
  83.33% (20/24)
  50.00% (2/4)
include/num_collect/linear/parallel_symmetric_successive_over_relaxation.h
 100.00% (11/11)
  97.48% (155/159)
  90.70% (78/86)
  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)
  94.87% (74/78)
  86.21% (50/58)
  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% (126/126)
 100.00% (54/54)
 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)
 100.00% (40/40)
  84.62% (22/26)
  70.00% (7/10)
include/num_collect/ode/embedded_solver.h
 100.00% (12/12)
  97.56% (80/82)
  90.91% (50/55)
  61.11% (11/18)
include/num_collect/ode/error_tolerances.h
 100.00% (22/22)
 100.00% (206/206)
  81.82% (54/66)
  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)
  95.45% (42/44)
  85.00% (17/20)
  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% (160/160)
 100.00% (76/76)
  91.67% (44/48)
include/num_collect/ode/inexact_newton_update_equation_solver.h
 100.00% (22/22)
 100.00% (178/178)
 100.00% (80/80)
  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)
 100.00% (66/66)
  81.48% (44/54)
  68.18% (15/22)
include/num_collect/ode/rosenbrock/bicgstab_rosenbrock_equation_solver.h
 100.00% (7/7)
 100.00% (64/64)
 100.00% (22/22)
  83.33% (5/6)
include/num_collect/ode/rosenbrock/gmres_rosenbrock_equation_solver.h
 100.00% (8/8)
 100.00% (70/70)
 100.00% (27/27)
  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)
 100.00% (31/31)
  85.71% (12/14)
  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)
 100.00% (43/43)
  93.94% (31/33)
  70.00% (7/10)
include/num_collect/ode/step_size_limits.h
 100.00% (5/5)
 100.00% (26/26)
  84.00% (21/25)
  70.00% (7/10)
include/num_collect/ode/symplectic/leap_frog_formula.h
 100.00% (1/1)
 100.00% (17/17)
 100.00% (7/7)
  50.00% (1/2)
include/num_collect/ode/symplectic/symplectic_forest4_formula.h
 100.00% (1/1)
 100.00% (29/29)
 100.00% (7/7)
  50.00% (1/2)
include/num_collect/opt/adaptive_diagonal_curves.h
 100.00% (52/52)
  94.85% (424/447)
  87.50% (231/264)
  84.62% (110/130)
include/num_collect/opt/annealing_downhill_simplex.h
 100.00% (27/27)
  99.08% (215/217)
  91.25% (73/80)
  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)
  99.60% (251/252)
  93.44% (114/122)
  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)
  98.59% (140/142)
  81.03% (47/58)
  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)
 100.00% (69/69)
  93.10% (27/29)
  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)
 100.00% (16/16)
  75.00% (6/8)
  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)
  91.01% (81/89)
  73.33% (33/45)
  55.56% (10/18)
include/num_collect/rbf/impl/kernel_matrix_solver.h
 100.00% (16/16)
  96.77% (90/93)
  83.78% (31/37)
  60.00% (6/10)
include/num_collect/rbf/length_parameter_calculators/global_length_parameter_calculator.h
 100.00% (5/5)
 100.00% (33/33)
 100.00% (29/29)
 100.00% (14/14)
include/num_collect/rbf/length_parameter_calculators/local_length_parameter_calculator.h
 100.00% (5/5)
 100.00% (32/32)
  90.70% (39/43)
  87.50% (14/16)
include/num_collect/rbf/polynomial_calculator.h
 100.00% (6/6)
 100.00% (88/88)
  87.30% (55/63)
  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)
 100.00% (89/89)
  87.88% (29/33)
  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)
 100.00% (151/151)
  87.76% (43/49)
  71.43% (10/14)
include/num_collect/regularization/full_gen_tikhonov.h
 100.00% (14/14)
 100.00% (82/82)
  86.67% (39/45)
  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)
 100.00% (122/122)
  93.75% (60/64)
  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)
 100.00% (122/122)
  82.61% (38/46)
  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)
 100.00% (129/129)
  91.67% (44/48)
  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)
 100.00% (34/34)
  88.89% (16/18)
  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% (19/19)
 100.00% (15/15)
 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% (22/22)
 100.00% (18/18)
 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)
  59.52% (75/126)
  60.71% (17/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% (1355/1371)
  97.99% (9639/9837)
  90.52% (4334/4788)
  84.62% (1601/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.7