schema_version = 1
kind = "code_folder"
crate = "outram-foam-basic-lib"
dir = "crates/outram-foam-basic-lib/src/ldu_matrix"
test_ids = [
"crates/nee_soon/tests/coupling_api.rs::defaults_are_usable_and_failures_are_actionable",
"crates/nee_soon/tests/coupling_api.rs::the_documented_three_call_path_works",
"crates/nee_soon/tests/mc_to_genfoam_kinf.rs::genfoam_reproduces_the_monte_carlo_kinf_from_its_own_mgxs",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/mesh_region.rs::coupled_power_conservation_across_meshes",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/mesh_region.rs::coupled_steady_state_negative_feedback",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/mesh_region.rs::mesh_doppler_feedback_lowers_keff",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/outer_iteration.rs::negative_feedback_reduces_power",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/outer_iteration.rs::picard_loop_converges_consistently",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/outer_iteration.rs::prescribed_region_is_inert",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/diffusion/precursor_drift/tests.rs::a_zero_velocity_field_reproduces_the_chi_eff_collapse",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/diffusion/precursor_drift/tests.rs::drift_conserves_the_total_delayed_source",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/diffusion/precursor_drift/tests.rs::drift_lowers_k_eff_and_the_effect_grows_with_the_flow",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/diffusion/tests.rs::keff_bare_slab_critical_buckling",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/diffusion/tests.rs::keff_bare_slab_mesh_convergence",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/diffusion/tests.rs::kinf_infinite_medium",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/diffusion/tests.rs::null_transient_holds_steady",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/diffusion/tests.rs::warm_start_reaches_the_same_k_in_fewer_iterations",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/mod.rs::dispatch_kind_and_keff_across_variants",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/mod.rs::scaffolds_report_not_implemented",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sn/tests.rs::scaffold_reports_not_implemented",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sn/tests.rs::sn_approaches_diffusion_limit",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sn/tests.rs::sn_kinf_no_scatter",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sn/tests.rs::sn_kinf_with_scatter",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sn/tests.rs::sn_order_convergence",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sp3/tests.rs::approaches_diffusion_as_slab_grows",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sp3/tests.rs::differs_on_small_slab",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sp3/tests.rs::kinf_reduces_to_diffusion",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sp3/tests.rs::null_transient_holds_steady",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/sp3/tests.rs::scaffold_reports_not_implemented",
"crates/outram-foam-appbuilder-lib/src/genfoam/thermal_hydraulics/solver/tests.rs::laminar_darcy_spinup_terminal_velocity",
"crates/outram-foam-appbuilder-lib/src/genfoam/thermal_hydraulics/solver/tests.rs::porous_energy_equilibrates_to_wall_temperature",
"crates/outram-foam-appbuilder-lib/src/genfoam/thermal_hydraulics/solver/tests.rs::turbulent_darcy_weisbach_pressure_drop",
"crates/outram-foam-appbuilder-lib/src/genfoam/thermo_mechanics/mesh_solve.rs::deqn_linear_temperature_constrained_bar",
"crates/outram-foam-appbuilder-lib/src/genfoam/thermo_mechanics/mesh_solve.rs::deqn_uniform_heating_constrained_bar_thermal_stress",
"crates/outram-foam-appbuilder-lib/src/genfoam/thermo_mechanics/mesh_solve.rs::mesh_displacement_wires_axial_expansion",
"crates/outram-foam-appbuilder-lib/src/genfoam/thermo_mechanics/mesh_solve.rs::teqn_conduction_with_source_matches_parabola",
"crates/outram-foam-appbuilder-lib/src/solvers/melt_foam/tests.rs::attached_model_contributes_to_both_equations_after_stepping",
"crates/outram-foam-appbuilder-lib/src/solvers/melt_foam/tests.rs::boussinesq_coefficients_convert_to_kinematic_units",
"crates/outram-foam-appbuilder-lib/src/solvers/melt_foam/tests.rs::hot_wall_drives_melting_with_bounded_liquid_fraction",
"crates/outram-foam-appbuilder-lib/src/solvers/melt_foam/tests.rs::runs_without_any_fv_model",
"crates/outram-foam-appbuilder-lib/src/solvers/melt_foam/tests.rs::temperature_solver_defaults_to_a_tight_tolerance",
"crates/outram-foam-appbuilder-lib/src/solvers/melt_foam/tests.rs::velocity_field_keeps_its_name_after_correction",
"crates/outram-foam-appbuilder-lib/src/solvers/melt_foam/tests.rs::wall_face_fluxes_are_constrained_to_the_velocity_bc",
"crates/outram-foam-appbuilder-lib/src/solvers/reacting_two_phase_euler_foam/mod.rs::arrhenius_reaction_burns_fuel_and_heats_gas",
"crates/outram-foam-appbuilder-lib/src/solvers/reacting_two_phase_euler_foam/mod.rs::inert_species_conserve_sum",
"crates/outram-foam-appbuilder-lib/src/solvers/reacting_two_phase_euler_foam/mod.rs::mass_transfer_moves_volume_fraction",
"crates/outram-foam-appbuilder-lib/src/solvers/reacting_two_phase_euler_foam/mod.rs::reaction_heat_raises_phase_temperature",
"crates/outram-foam-appbuilder-lib/src/solvers/reacting_two_phase_euler_foam/mod.rs::rejects_mesh_mismatch",
"crates/outram-foam-appbuilder-lib/src/solvers/reacting_two_phase_euler_foam/mod.rs::thermal_equilibration_conserves_energy",
"crates/outram-foam-appbuilder-lib/src/solvers/rho_pimple_foam/mod.rs::compressible_lid_cavity_stays_stable",
"crates/outram-foam-appbuilder-lib/src/solvers/schemes.rs::backward_ddt_matches_the_bdf2_formula",
"crates/outram-foam-appbuilder-lib/src/solvers/schemes.rs::linear_div_adds_the_exact_central_difference_correction",
"crates/outram-foam-appbuilder-lib/src/solvers/schemes.rs::unimplemented_schemes_error_rather_than_falling_back",
"crates/outram-foam-appbuilder-lib/src/turbulence/mod.rs::every_closure_variant_syncs_and_corrects",
"crates/outram-foam-appbuilder-lib/src/turbulence/mod.rs::laminar_default_is_the_plain_molecular_laplacian",
"crates/outram-foam-appbuilder-lib/src/turbulence/mod.rs::momentum_operator_picks_up_turbulent_viscosity",
"crates/outram-foam-appbuilder-lib/tests/foam_vv_cases/main.rs::drift_flux_dahl_settling_column",
"crates/outram-foam-appbuilder-lib/tests/foam_vv_cases/main.rs::genfoam_slab_1g_diffusion_is_critical",
"crates/outram-foam-appbuilder-lib/tests/fv_scheme_selection.rs::backward_ddt_selection_is_live_and_not_worse_against_ghia",
"crates/outram-foam-appbuilder-lib/tests/fv_scheme_selection.rs::gauss_linear_convection_beats_upwind_against_ghia_1982",
"crates/outram-foam-appbuilder-lib/tests/genfoam_tutorial_keff.rs::esfr_keff_against_upstream_run_at_its_converged_state",
"crates/outram-foam-appbuilder-lib/tests/genfoam_tutorial_keff.rs::esfr_reference_state_keff_against_upstream",
"crates/outram-foam-appbuilder-lib/tests/genfoam_tutorial_keff.rs::msfr_keff_against_upstream_run_at_its_converged_state",
"crates/outram-foam-appbuilder-lib/tests/genfoam_tutorial_keff.rs::msfr_keff_against_upstream_with_per_cell_cross_sections",
"crates/outram-foam-appbuilder-lib/tests/genfoam_tutorial_keff.rs::msfr_keff_against_upstream_with_precursor_drift",
"crates/outram-foam-appbuilder-lib/tests/genfoam_tutorial_keff.rs::msfr_keff_with_upstreams_albedo_boundary",
"crates/outram-foam-appbuilder-lib/tests/genfoam_tutorial_keff.rs::msfr_reactivity_coefficients_from_upstreams_perturbed_states",
"crates/outram-foam-appbuilder-lib/tests/genfoam_tutorial_keff.rs::msfr_reference_state_keff_brackets_upstream",
"crates/outram-foam-appbuilder-lib/tests/melting_vv_cases/main.rs::enthalpy_porosity_conserves_energy",
"crates/outram-foam-appbuilder-lib/tests/melting_vv_cases/main.rs::gallium_melting_cavity_gau_viskanta_configuration",
"crates/outram-foam-appbuilder-lib/tests/melting_vv_cases/main.rs::stefan_problem_matches_similarity_solution",
"crates/outram-foam-appbuilder-lib/tests/turbulence_coupling.rs::attaching_a_closure_changes_the_momentum_solution",
"crates/outram-foam-appbuilder-lib/tests/turbulence_coupling.rs::homogeneous_decay_matches_analytic_k_omega_solution",
"crates/outram-foam-appbuilder-lib/tutorials/pimple_foam_cavity.rs::cavity_ghia_benchmark_re100",
"crates/outram-foam-appbuilder-lib/tutorials/pimple_foam_cavity.rs::cavity_ghia_benchmark_re100_fine_mesh",
"crates/outram-foam-appbuilder-lib/tutorials/pimple_foam_cavity.rs::cavity_ghia_grid_convergence_re100",
"crates/outram-foam-appbuilder-lib/tutorials/pimple_foam_cavity.rs::cavity_pressure_solver_comparison_fine_mesh",
"crates/outram-foam-appbuilder-lib/tutorials/pimple_foam_cavity.rs::cavity_velocity_matches_icofoam",
"crates/outram-foam-basic-lib/src/fluid_thermo/solid_thermo.rs::conduction_solve",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/d2dt2.rs::d2dt2_coeff_scales_diagonal_by_rho",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/d2dt2.rs::d2dt2_no_spatial_terms_continues_linearly",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/d2dt2.rs::d2dt2_of_quadratic_returns_constant_acceleration",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/ddt.rs::ddt_coeff_diagonal_is_coeff_times_volume_over_dt",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/ddt.rs::ddt_coeff_solves_to_old_when_no_spatial_terms",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/ddt.rs::ddt_diagonal_is_volume_over_dt",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/ddt.rs::ddt_solves_to_old_when_no_spatial_terms",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/ddt_vec.rs::ddt_coeff_vec_diagonal_is_coeff_times_volume_over_dt",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/ddt_vec.rs::ddt_coeff_vec_solves_to_old_when_no_spatial_terms",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/ddt_vec.rs::ddt_vec_recovers_constant_field",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/div.rs::upwind_negative_flux_on_upper",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/div.rs::upwind_positive_flux_on_diagonal",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/div.rs::vv_ami_matching_advection_conserves",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/div.rs::vv_ami_nonconformal_advection_conserves",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/div.rs::vv_cyclic_advection_conserves_and_matches_ring",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/div.rs::vv_inlet_outlet_flux_switch",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/div_vec.rs::vv_ami_nonconformal_div_vec_conserves",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/div_vec.rs::zero_flux_gives_zero_matrix",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::laplacian_solves_linear_dirichlet",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::laplacian_symmetric_matrix",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::the_default_laplacian_is_the_orthogonal_scheme",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::the_non_orthogonal_delta_is_larger_by_one_over_cos_theta",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::the_two_delta_schemes_agree_on_an_orthogonal_mesh",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::vv_ami_matching_diffusion_equals_cyclic",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::vv_ami_nonconformal_diffusion_conserves",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::vv_cyclic_diffusion_matches_ring_mesh",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::vv_fixed_gradient_linear_profile",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::vv_mixed_reduces_to_fixed_gradient",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::vv_mixed_reduces_to_fixed_value",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian.rs::vv_robin_convective_analytic",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian_corrected.rs::correction_is_a_no_op_on_an_orthogonal_mesh",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian_corrected.rs::orthogonal_scheme_reproduces_the_uncorrected_matrix",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian_vec.rs::laplacian_vec_1d_linear_profile",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian_vec.rs::vv_ami_nonconformal_laplacian_vec_conserves",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/laplacian_vec.rs::vv_cyclic_laplacian_vec_conserves",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/sup.rs::sp_su_scalar_solve_k_phi_equals_s",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/sup.rs::sp_su_vector_solve_componentwise",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/sup.rs::su_sp_scalar_routes_by_sign",
"crates/outram-foam-basic-lib/src/fv_operators/fvm/sup.rs::su_sp_vector_negative_goes_explicit",
"crates/outram-foam-basic-lib/src/fv_options/solidification_melting/tests.rs::a_zone_selection_leaves_unselected_cells_untouched",
"crates/outram-foam-basic-lib/src/fv_options/solidification_melting/tests.rs::buoyancy_pushes_a_superheated_cell_against_gravity",
"crates/outram-foam-basic-lib/src/fv_options/solidification_melting/tests.rs::latent_heat_vanishes_when_the_liquid_fraction_is_unchanged",
"crates/outram-foam-basic-lib/src/fv_options/solidification_melting/tests.rs::melting_removes_energy_from_the_equation",
"crates/outram-foam-basic-lib/src/fv_options/solidification_melting/tests.rs::momentum_diagonal_gains_the_drag_rather_than_losing_it",
"crates/outram-foam-basic-lib/src/fv_options/solidification_melting/tests.rs::temperature_and_enthalpy_forms_differ_by_exactly_the_specific_heat",
"crates/outram-foam-basic-lib/src/fv_options/solidification_porosity/tests.rs::a_cell_zone_restricts_the_drag_to_its_own_cells",
"crates/outram-foam-basic-lib/src/fv_options/solidification_porosity/tests.rs::density_weighted_form_scales_the_drag_by_rho",
"crates/outram-foam-basic-lib/src/fv_options/solidification_porosity/tests.rs::force_diagonal_matches_the_assembled_momentum_diagonal",
"crates/outram-foam-basic-lib/src/fv_options/solidification_porosity/tests.rs::fully_molten_cells_gain_exactly_no_drag",
"crates/outram-foam-basic-lib/src/fv_options/solidification_porosity/tests.rs::kinematic_drag_adds_volume_times_d_to_the_diagonal",
"crates/outram-foam-basic-lib/src/fv_options/solidification_porosity/tests.rs::phase_fraction_scales_the_drag_linearly",
"crates/outram-foam-basic-lib/src/fv_options/vof_solidification_melting/tests.rs::a_mostly_solid_cell_gains_a_large_positive_diagonal_drag",
"crates/outram-foam-basic-lib/src/fv_options/vof_solidification_melting/tests.rs::a_zero_timestep_contributes_nothing_instead_of_dividing_by_zero",
"crates/outram-foam-basic-lib/src/fv_options/vof_solidification_melting/tests.rs::freezing_puts_a_negative_latent_heat_source_in_the_enthalpy_equation",
"crates/outram-foam-basic-lib/src/fv_options/vof_solidification_melting/tests.rs::fully_fluid_cells_feel_exactly_no_drag",
"crates/outram-foam-basic-lib/src/fv_options/vof_solidification_melting/tests.rs::omitting_advance_time_inflates_the_latent_heat_rate",
"crates/outram-foam-basic-lib/src/krylov/hybrid_tests.rs::backend_parity_is_bitwise",
"crates/outram-foam-basic-lib/src/krylov/hybrid_tests.rs::blocked_versus_flat_reduction_does_not_move_iteration_counts",
"crates/outram-foam-basic-lib/src/krylov/hybrid_tests.rs::end_to_end_solve_speedup_benchmark",
"crates/outram-foam-basic-lib/src/krylov/hybrid_tests.rs::every_combination_matches_the_dense_lu_solution",
"crates/outram-foam-basic-lib/src/krylov/hybrid_tests.rs::gmres_end_to_end_speedup_benchmark",
"crates/outram-foam-basic-lib/src/krylov/hybrid_tests.rs::ilu0_serial_fraction_benchmark",
"crates/outram-foam-basic-lib/src/krylov/hybrid_tests.rs::reduction_order_flips_no_iteration_counts_across_a_tolerance_sweep",
"crates/outram-foam-basic-lib/src/krylov/hybrid_tests.rs::thread_count_parity_is_bitwise",
"crates/outram-foam-basic-lib/src/krylov/hybrid_tests.rs::vecop_floor_inside_a_warm_solve_benchmark",
"crates/outram-foam-basic-lib/src/krylov/mod.rs::initial_guess",
"crates/outram-foam-basic-lib/src/krylov/mod.rs::nonsymmetric_vs_dense_lu",
"crates/outram-foam-basic-lib/src/krylov/mod.rs::preconditioning_reduces_iterations",
"crates/outram-foam-basic-lib/src/krylov/mod.rs::spd_known_solution",
"crates/outram-foam-basic-lib/src/krylov/mod.rs::zero_rhs",
"crates/outram-foam-basic-lib/src/krylov/preconditioner.rs::ilu0_exact_for_tridiagonal",
"crates/outram-foam-basic-lib/src/krylov/preconditioner.rs::ilu0_nonsymmetric_finite",
"crates/outram-foam-basic-lib/src/krylov/preconditioner.rs::jacobi_reciprocal_diag",
"crates/outram-foam-basic-lib/src/krylov/preconditioner.rs::jacobi_zero_diag_guard",
"crates/outram-foam-basic-lib/src/ldu_matrix/fv_matrix.rs::add_face_coeff_symmetrises_diag",
"crates/outram-foam-basic-lib/src/ldu_matrix/fv_matrix.rs::solve_diagonal_system",
"crates/outram-foam-basic-lib/src/ldu_matrix/fv_vector_matrix.rs::a_field_returns_diagonal",
"crates/outram-foam-basic-lib/src/ldu_matrix/fv_vector_matrix.rs::diagonal_system_solves_vector",
"crates/outram-foam-basic-lib/src/ldu_matrix/ldu_matrix.rs::identity_multiply",
"crates/outram-foam-basic-lib/src/ldu_matrix/ldu_matrix.rs::residual_exact_solution",
"crates/outram-foam-basic-lib/src/ldu_matrix/ldu_matrix.rs::tridiag_multiply",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::axpy_is_bitwise_identical_across_backends_and_to_vecops",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::degenerate_matrices_behave",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::diagonal_reciprocal_agrees_and_reports_singular_rows",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::dispatch_predicates_are_honest",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::dot_matches_flat_reference",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::normalised_residual_matches_flat_reference",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::norms_match_flat_references",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::reductions_are_bitwise_identical_across_backends",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::reductions_match_hand_computed_values",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::residual_is_bitwise_identical_to_serial_reference",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::spmv_crossover_benchmark",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::spmv_is_bitwise_identical_to_serial_reference",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::spmv_rejects_a_wrong_length_input",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::spmv_thread_scaling_benchmark",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::topology_inverts_face_addressing",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::topology_matches_detects_changed_addressing",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::topology_rejects_mismatched_owner_neighbour_lengths",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::topology_rejects_out_of_range_cell",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::vecop_crossover_benchmark",
"crates/outram-foam-basic-lib/src/ldu_matrix/parallel/tests.rs::with_matrix_reuses_index_and_refuses_a_different_mesh",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/conjugate_gradient.rs::cg_faster_than_gs_on_symmetric",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/conjugate_gradient.rs::cg_identity",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/conjugate_gradient.rs::cg_solves_1d_poisson",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/gamg.rs::gamg_cycle_count_is_mesh_independent",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/gamg.rs::gamg_handles_tiny_matrix",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/gamg.rs::gamg_solves_1d_poisson",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/gamg.rs::gamg_warm_start_returns_immediately",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/gauss_seidel.rs::diagonal_system_one_iter",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/gauss_seidel.rs::solves_diagonally_dominant_system",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/krylov_solve.rs::every_method_preconditioner_pair_solves_an_asymmetric_system",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/krylov_solve.rs::ilu0_needs_no_more_iterations_than_unpreconditioned",
"crates/outram-foam-basic-lib/src/ldu_matrix/solvers/krylov_solve.rs::warm_start_from_the_answer_costs_no_iterations",
"crates/outram-foam-basic-lib/src/linear_operator.rs::cg_op_spd_known_solution",
"crates/outram-foam-basic-lib/src/linear_operator.rs::generic_drivers_agree_with_existing_fv_solvers",
"crates/outram-foam-basic-lib/src/linear_operator.rs::ldu_operator_apply_matches_multiply_bitwise",
"crates/outram-foam-basic-lib/src/linear_operator.rs::warm_start_is_honoured",
"crates/outram-foam-basic-lib/src/linear_operator.rs::zero_rhs_shortcircuits",
"crates/outram-foam-basic-lib/tests/hybrid_parity.rs::crossover_benchmark",
"crates/outram-foam-basic-lib/tests/hybrid_parity.rs::digest_child",
"crates/outram-foam-basic-lib/tests/hybrid_parity.rs::gate_dispatch_floors_are_enforced",
"crates/outram-foam-basic-lib/tests/hybrid_parity.rs::gate_gpu_degrades_and_does_not_lie",
"crates/outram-foam-basic-lib/tests/hybrid_parity.rs::gate_gpu_kernels_match_the_oracle",
"crates/outram-foam-basic-lib/tests/hybrid_parity.rs::gate_parity_serial_vs_cpu_multi",
"crates/outram-foam-basic-lib/tests/hybrid_parity.rs::gate_parity_serial_vs_gpu",
"crates/outram-foam-basic-lib/tests/hybrid_parity.rs::gate_thread_count_invariance",
"crates/outram-foam-basic-lib/tests/hybrid_parity.rs::machine_load_report",
"crates/outram-foam-basic-lib/tests/krylov_convection_diffusion.rs::krylov_beats_gauss_seidel_on_convection_diffusion",
"crates/outram-foam-basic-lib/tests/krylov_convection_diffusion.rs::krylov_matches_dense_lu_on_convection_diffusion",
"crates/outram-foam-basic-lib/tests/krylov_convection_diffusion.rs::solve_krylov_dispatch_matches_the_named_entry_points",
"crates/outram-foam-basic-lib/tests/krylov_convection_diffusion.rs::warm_started_krylov_costs_fewer_iterations",
"crates/outram-foam-basic-lib/tests/non_orthogonal_laplacian.rs::corrected_laplacian_recovers_a_linear_field_on_a_wavy_mesh",
"crates/outram-foam-basic-lib/tests/non_orthogonal_laplacian.rs::limited_scheme_is_monotone_between_orthogonal_and_corrected",
"crates/outram-foam-cli/tests/ci_smoke/cavity.rs::cavity_ghia_benchmark_re100",
"crates/outram-foam-cli/tests/ci_smoke/cavity.rs::cavity_ghia_benchmark_re100_fine_mesh",
"crates/outram-foam-cli/tests/ci_smoke/cavity.rs::cavity_ghia_grid_convergence_re100",
"crates/outram-foam-cli/tests/ci_smoke/cavity.rs::cavity_pressure_solver_comparison_fine_mesh",
"crates/outram-foam-cli/tests/ci_smoke/cavity.rs::cavity_velocity_matches_icofoam",
"crates/outram-foam-cli/tests/mechanics_code_to_code.rs::genfoam_and_offbeat_agree_on_the_clamped_thermoelastic_bar",
"crates/outram-foam-cli/tests/mechanics_code_to_code.rs::the_agreement_and_the_convergence_order_survive_refinement",
"crates/outram-foam-cli/tests/mechanics_code_to_code.rs::the_two_codes_agree_through_a_transient_elastic_response",
"crates/outram-foam-cli/tests/mechanics_code_to_code.rs::the_two_codes_disagree_on_the_thermal_load_at_a_dirichlet_boundary",
"crates/outram-foam-multiphase/src/drift_flux.rs::alpha_advects_downstream_and_stays_bounded",
"crates/outram-foam-multiphase/src/drift_flux.rs::alpha_clamped_under_extreme_drift",
"crates/outram-foam-multiphase/src/drift_flux.rs::alpha_unchanged_with_no_flow_no_drift",
"crates/outram-foam-multiphase/src/pimple.rs::alpha_stays_bounded_under_coupling",
"crates/outram-foam-multiphase/src/pimple.rs::hydrostatic_pressure_gradient",
"crates/outram-foam-multiphase/src/pimple.rs::one_step_stays_finite_and_bounded",
"crates/outram-foam-multiphase/src/pimple.rs::quiescent_stays_at_rest",
"crates/outram-foam-multiphase/src/two_fluid.rs::advance_rejects_nonpositive_dt",
"crates/outram-foam-multiphase/src/two_fluid.rs::dispersed_alpha_advects_downstream_and_stays_bounded",
"crates/outram-foam-multiphase/src/two_fluid.rs::dispersed_alpha_clamped_under_extreme_advection",
"crates/outram-foam-multiphase/src/two_fluid.rs::dispersed_alpha_unchanged_with_no_flow",
"crates/outram-foam-multiphase/src/two_fluid_pimple.rs::hydrostatic_pressure_gradient",
"crates/outram-foam-multiphase/src/two_fluid_pimple.rs::one_step_stays_finite_and_bounded",
"crates/outram-foam-multiphase/src/two_fluid_pimple.rs::quiescent_stays_at_rest",
"crates/outram-foam-multiphase/src/two_fluid_pimple.rs::saturation_constraint_holds_under_coupling",
"crates/outram-foam-multiphase/src/two_fluid_pimple.rs::solve_rejects_bad_controls",
"crates/outram-foam-multiphase/src/two_fluid_pimple.rs::strong_drag_equilibrates_phase_velocities",
"crates/outram-foam-turbulence-lib/src/k_epsilon/mod.rs::correct_keeps_k_epsilon_positive_and_finite",
"crates/outram-foam-turbulence-lib/src/k_omega/mod.rs::correct_keeps_k_omega_positive_and_finite",
"crates/outram-foam-turbulence-lib/src/k_omega_sst/mod.rs::correct_keeps_k_omega_positive_and_finite",
"crates/outram-foam-turbulence-lib/src/laminar/mod.rs::shear_velocity_yields_finite_nonzero_stress",
"crates/outram-foam-turbulence-lib/src/laminar/mod.rs::uniform_velocity_yields_zero_stress",
"crates/outram-foam-turbulence-lib/src/spalart_allmaras/mod.rs::correct_keeps_nu_tilde_nonneg_and_nut_finite",
"crates/outram-park-fork-moltres/src/circulating.rs::flow_reduces_reactivity_monotonically",
"crates/outram-park-fork-moltres/src/circulating.rs::zero_flow_matches_static_solver",
"crates/outram-park-fork-moltres/src/diffusion.rs::beta_split_is_invisible_when_spectra_match",
"crates/outram-park-fork-moltres/src/diffusion.rs::one_group_bare_slab_matches_analytic",
"crates/outram-park-fork-moltres/src/diffusion.rs::two_group_bare_slab_matches_analytic",
"crates/outram-park-fork-moltres/src/precursors.rs::flow_depletes_in_core_precursors",
"crates/outram-park-fork-moltres/src/precursors.rs::steady_flow_conserves_production_vs_decay",
"crates/outram-park-fork-moltres/src/precursors.rs::transient_relaxes_to_steady",
"crates/outram-park-fork-moltres/src/precursors.rs::zero_flow_matches_algebraic_equilibrium",
"crates/outram-park-fork-moltres/src/thermal.rs::steady_loop_energy_balance",
"crates/outram-park-fork-moltres/src/thermal.rs::temperature_feedback_reduces_k_with_power",
"crates/outram-park-fork-offbeat/src/mechanics/solver/rheology_tests.rs::clamped_bar_relaxes_to_closed_form_exponential",
"crates/outram-park-fork-offbeat/src/mechanics/solver/rheology_tests.rs::constitutive_state_advances_once_per_step_not_once_per_corrector",
"crates/outram-park-fork-offbeat/src/mechanics/solver/rheology_tests.rs::creep_step_rejects_a_missing_law_and_a_negative_timestep",
"crates/outram-park-fork-offbeat/src/mechanics/solver/rheology_tests.rs::creep_time_step_control_bounds_the_next_step",
"crates/outram-park-fork-offbeat/src/mechanics/solver/rheology_tests.rs::free_thermal_expansion_with_creep_produces_no_creep_strain",
"crates/outram-park-fork-offbeat/src/mechanics/solver/rheology_tests.rs::spatially_varying_creep_keeps_the_axial_stress_uniform",
"crates/outram-park-fork-offbeat/src/mechanics/solver/tests.rs::displacement_profile_is_linear",
"crates/outram-park-fork-offbeat/src/mechanics/solver/tests.rs::eigenstrain_sources_superpose_and_cancel",
"crates/outram-park-fork-offbeat/src/mechanics/solver/tests.rs::fully_constrained_eigenstrain_gives_hydrostatic_compression",
"crates/outram-park-fork-offbeat/src/mechanics/solver/tests.rs::imposed_strain_solution_is_grid_independent",
"crates/outram-park-fork-offbeat/src/mechanics/solver/tests.rs::imposed_uniform_strain_gives_oedometric_stress",
"crates/outram-park-fork-offbeat/src/mechanics/solver/tests.rs::stress_is_linear_in_eigenstrain",
"crates/outram-park-fork-pflotran/src/decomposition/ldu.rs::distributed_bicgstab_solves_nonsymmetric_advection_diffusion",
"crates/outram-park-fork-pflotran/src/decomposition/ldu.rs::distributed_solve_matches_serial_ldu_cg",
"crates/outram-park-fork-pflotran/src/decomposition/ldu.rs::distributed_solve_residual_is_near_zero",
"crates/outram-park-fork-pflotran/src/decomposition/ldu.rs::distributed_spmv_matches_real_ldu_multiply",
"crates/outram-park-fork-pflotran/src/decomposition/ldu.rs::local_assembly_equals_global_extract_and_solves",
"crates/outram-park-fork-pflotran/src/decomposition/transport.rs::distributed_energy_conduction_matches_serial",
"crates/outram-park-fork-pflotran/src/decomposition/transport.rs::distributed_pure_advection_matches_serial",
"crates/outram-park-fork-pflotran/src/decomposition/transport.rs::distributed_transport_matches_serial_for_nonuniform_flow",
"crates/outram-park-fork-pflotran/src/decomposition/transport.rs::distributed_transport_matches_serial_with_dirichlet_inflow",
"crates/outram-park-fork-pflotran/src/decomposition/transport.rs::distributed_transport_matches_serial_with_tvd_superbee",
"crates/outram-park-fork-pflotran/src/decomposition/transport.rs::distributed_transport_step_matches_serial_solute_transport",
"crates/outram-park-fork-pflotran/src/energy/mod.rs::closed_domain_conserves_energy",
"crates/outram-park-fork-pflotran/src/energy/mod.rs::constructor_validates_inputs",
"crates/outram-park-fork-pflotran/src/energy/mod.rs::pure_conduction_steady_is_linear",
"crates/outram-park-fork-pflotran/src/energy/mod.rs::steady_advection_conduction_matches_closed_form",
"crates/outram-park-fork-pflotran/src/flow/mod.rs::flow_mode_step_advances_time",
"crates/outram-park-fork-pflotran/src/flow/richards.rs::closed_box_uniform_field_is_stationary",
"crates/outram-park-fork-pflotran/src/flow/richards.rs::closed_domain_conserves_total_mass",
"crates/outram-park-fork-pflotran/src/flow/richards.rs::haverkamp_sand_column_runs_and_wets_up",
"crates/outram-park-fork-pflotran/src/flow/richards.rs::saturated_1d_steady_state_is_linear",
"crates/outram-park-fork-pflotran/src/reactive_transport/mod.rs::closed_domain_conserves_component_mass",
"crates/outram-park-fork-pflotran/src/reactive_transport/mod.rs::constructor_validates_inputs",
"crates/outram-park-fork-pflotran/src/reactive_transport/mod.rs::post_step_speciation_is_equilibrium",
"crates/outram-park-fork-pflotran/src/reactive_transport/mod.rs::single_component_matches_solute_transport",
"crates/outram-park-fork-pflotran/src/solver/mod.rs::bratu_converges_and_residual_decreases",
"crates/outram-park-fork-pflotran/src/solver/mod.rs::linear_system_converges_in_one_step",
"crates/outram-park-fork-pflotran/src/solver/mod.rs::wrong_length_guess_is_rejected",
"crates/outram-park-fork-pflotran/src/solver/mod.rs::zero_iteration_budget_reports_nonconvergence",
"crates/outram-park-fork-pflotran/src/transport/mod.rs::closed_domain_conserves_mass",
"crates/outram-park-fork-pflotran/src/transport/mod.rs::constructor_validates_inputs",
"crates/outram-park-fork-pflotran/src/transport/mod.rs::linear_sorption_retards_the_front",
"crates/outram-park-fork-pflotran/src/transport/mod.rs::pure_diffusion_steady_is_linear",
"crates/outram-park-fork-pflotran/src/transport/mod.rs::radioactive_decay_halves_after_one_half_life",
"crates/outram-park-fork-pflotran/src/transport/mod.rs::steady_advection_diffusion_matches_closed_form",
"crates/outram-park-fork-pflotran/src/transport/mod.rs::tvd_reduces_numerical_diffusion_and_stays_bounded",
"crates/outram-park-fork-pflotran/src/transport/mod.rs::upwind_advection_is_monotone_and_advances",
"crates/outram-park-fork-pflotran/tests/integration.rs::flow_mode_run_matches_direct_simulation",
"crates/outram-park-fork-pflotran/tests/integration.rs::infiltration_column_runs_and_is_physically_sensible",
"crates/outram-park-fork-pflotran/tests/integration.rs::output_writers_produce_wellformed_csv_and_vtk",
"crates/outram-park-fork-pflotran/tests/integration.rs::richards_transport_coupling_advects_a_tracer",
"crates/outram-park-fork-pflotran/tests/integration.rs::th_coupling_advects_a_thermal_front",
"crates/outram-park-fork-pflotran/tests/regression.rs::print_baseline",
"crates/outram-park-fork-pflotran/tests/regression.rs::transient_column_matches_frozen_baseline",
"crates/outram-park-fork-pflotran/tests/verification.rs::hydrostatic_column_matches_analytical_gravity",
"crates/outram-park-fork-pflotran/tests/verification.rs::mms_saturated_operator_is_second_order",
"crates/outram-park-fork-pflotran/tests/verification.rs::saturated_linear_profile_is_exact",
]
[module."fv_matrix.rs"]
path = "crate::ldu_matrix::fv_matrix"
[[module."fv_matrix.rs".function]]
id = "fn:5283285159112606"
name = "FvMatrix"
qual = "FvMatrix"
item = "type"
shape = "struct"
lines = [
35,
49,
]
hash = "sha256:d165329a7b71beaf7d2e4ce365af22f17d9824bbd1617bc8883a532b8c3fd852"
doc_hash = "sha256:110fb6e7e4ecd36628615b5688eb1958c441aded47e5d3f38f918ade5510156b"
uses = [
"fn:05040b6b1b09bb4e",
"fn:368781e5fb3bc135",
"fn:dde232a1ea648ca8",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#30",
"#31",
"#32",
"#35",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#53",
"#56",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#82",
"#83",
"#84",
"#85",
"#89",
"#90",
"#91",
"#92",
"#93",
"#94",
"#97",
"#98",
"#99",
"#100",
"#101",
"#102",
"#103",
"#104",
"#105",
"#106",
"#107",
"#108",
"#109",
"#110",
"#114",
"#116",
"#120",
"#121",
"#123",
"#131",
"#132",
"#134",
"#153",
"#154",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#212",
"#213",
"#214",
"#215",
"#216",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#243",
"#244",
"#245",
"#246",
"#247",
"#248",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
]
[[module."fv_matrix.rs".function]]
id = "fn:f354cdd32c8e9ebe"
name = "SolverSettings"
qual = "SolverSettings"
item = "type"
shape = "struct"
lines = [
51,
58,
]
hash = "sha256:b8a688305e436d401e2bd1df6ae7a146a14be1ad98fc83f216d5cb62f4a76996"
doc_hash = "sha256:e81232e0d8fb842db2e35c0ece7b7606f692fa34631f549711cbaed21dce497a"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#17",
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#30",
"#31",
"#32",
"#33",
"#34",
"#35",
"#36",
"#37",
"#38",
"#39",
"#40",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#47",
"#48",
"#49",
"#53",
"#56",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#80",
"#83",
"#85",
"#87",
"#88",
"#97",
"#104",
"#105",
"#108",
"#111",
"#114",
"#115",
"#154",
"#156",
"#180",
"#181",
"#182",
"#183",
"#184",
"#185",
"#186",
"#189",
"#190",
"#191",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#243",
"#244",
"#245",
"#246",
"#247",
"#248",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
]
[[module."fv_matrix.rs".function]]
id = "fn:8b1e80d2a2add1f9"
name = "default"
qual = "SolverSettings::default"
lines = [
61,
66,
]
hash = "sha256:e653f90bea879f3ba0c712798ef51684a2a97ab165af44b6d795699f0ed0b041"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:f354cdd32c8e9ebe"]
reached_by = [
"#29",
"#30",
"#31",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#47",
"#48",
"#49",
"#53",
"#56",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#80",
"#83",
"#85",
"#87",
"#88",
"#97",
"#104",
"#105",
"#108",
"#111",
"#114",
"#115",
"#154",
"#156",
"#212",
"#213",
"#214",
"#215",
"#216",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#243",
]
[[module."fv_matrix.rs".function]]
id = "fn:639c94738fe92715"
name = "SolverPerformance"
qual = "SolverPerformance"
item = "type"
shape = "struct"
lines = [
69,
78,
]
hash = "sha256:c98dc2e5b13c2d588fc81e6f8d128b1ab77545d6871328a712b93c9283146155"
doc_hash = "sha256:8c728846831e34f558531c2714f3502c626c4649394d59a6cbae559839015c88"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#30",
"#31",
"#32",
"#33",
"#35",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#53",
"#56",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#80",
"#83",
"#85",
"#87",
"#88",
"#97",
"#104",
"#105",
"#108",
"#111",
"#114",
"#115",
"#154",
"#156",
"#180",
"#181",
"#182",
"#183",
"#184",
"#185",
"#186",
"#189",
"#190",
"#191",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#243",
"#244",
"#245",
"#246",
"#247",
"#248",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
]
[[module."fv_matrix.rs".function]]
id = "fn:3c1bb92df17bd4a4"
name = "new"
qual = "FvMatrix::new"
lines = [
81,
114,
]
hash = "sha256:bde7b25d09156615f259efd8ab2806d9e2d158b06f8a5bba7f818a2dae5db0ee"
doc_hash = "sha256:64f279d52c70c6cf259a8cd3d11912169d33df93e92e162d6148c037a6da9716"
callees = [
"fn:227604c46b8798ba",
"fn:ca4222e53c9b2667",
]
uses = [
"fn:05040b6b1b09bb4e",
"fn:368781e5fb3bc135",
"fn:5283285159112606",
"fn:dde232a1ea648ca8",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#30",
"#31",
"#32",
"#35",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#53",
"#56",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#82",
"#83",
"#84",
"#85",
"#89",
"#90",
"#91",
"#92",
"#93",
"#94",
"#97",
"#98",
"#99",
"#100",
"#101",
"#102",
"#103",
"#104",
"#105",
"#106",
"#107",
"#108",
"#109",
"#110",
"#114",
"#116",
"#120",
"#121",
"#123",
"#131",
"#132",
"#134",
"#153",
"#154",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#212",
"#213",
"#214",
"#215",
"#216",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#243",
"#244",
"#245",
"#246",
"#247",
"#248",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
]
[[module."fv_matrix.rs".function]]
id = "fn:7493954e75e3a317"
name = "solve"
qual = "FvMatrix::solve"
lines = [
116,
143,
]
hash = "sha256:c433e22b1c13394e8357d3f130f9ed769ba03f2e9d012f978da757c80542febd"
doc_hash = "sha256:1cd150e2aff72043fa3fc7e3724fecbe9cffebefe72c59ede5ccb3784fca165e"
callees = [
"fn:456ce8c84f72ae6e",
"fn:4a3d63f4a0e47a1c",
"fn:5c546e72ea604a83",
"fn:da83a902c2e8f462",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#29",
"#30",
"#31",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#53",
"#56",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#83",
"#85",
"#97",
"#104",
"#105",
"#108",
"#114",
"#154",
"#206",
"#212",
"#213",
"#214",
"#215",
"#216",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#243",
"#244",
"#245",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
]
[[module."fv_matrix.rs".function]]
id = "fn:fb73e8d34cdb6dcd"
name = "solve_cg"
qual = "FvMatrix::solve_cg"
lines = [
145,
163,
]
hash = "sha256:1da255dc8532825aa42ca13c6d7b62040d0b796c2a3072ae27a7d3461de6939f"
doc_hash = "sha256:e7505e00755de66b0d64ac98ae6612d1efce764c20d72b8e8a4b86bac2eb2426"
callees = ["fn:96248c395a703346"]
uses = [
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:7aa70dd1c009cc88",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#29",
"#31",
"#32",
"#35",
"#49",
]
[[module."fv_matrix.rs".function]]
id = "fn:0166bfdea1cb183d"
name = "solve_cg_with_guess"
qual = "FvMatrix::solve_cg_with_guess"
lines = [
165,
181,
]
hash = "sha256:c40427a596778fd75a96e4ea37b47084f073fff20824284169ad8387fd3b648e"
doc_hash = "sha256:6b4895d25c2534901c03b75dff5c54b92a66e3a1031e492e071aabda34e37420"
callees = [
"fn:6d45af0d518e142d",
"fn:96248c395a703346",
]
uses = [
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:7aa70dd1c009cc88",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#20",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#36",
"#38",
"#39",
"#41",
"#42",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#212",
"#213",
"#214",
"#215",
"#216",
"#244",
"#245",
"#246",
"#247",
"#248",
"#254",
]
[[module."fv_matrix.rs".function]]
id = "fn:96248c395a703346"
name = "solve_cg_inner"
qual = "FvMatrix::solve_cg_inner"
lines = [
183,
200,
]
hash = "sha256:727e395a11c0e013e5b1ae919f39fc529b2eb6da83fec6ba444fa084638326df"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:3efbba92c7bc3d2b",
"fn:456ce8c84f72ae6e",
"fn:4a3d63f4a0e47a1c",
"fn:da83a902c2e8f462",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#20",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#31",
"#32",
"#35",
"#36",
"#38",
"#39",
"#41",
"#42",
"#49",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#212",
"#213",
"#214",
"#215",
"#216",
"#244",
"#245",
"#246",
"#247",
"#248",
"#254",
]
[[module."fv_matrix.rs".function]]
id = "fn:6bd93718a08c1c06"
name = "solve_gamg"
qual = "FvMatrix::solve_gamg"
lines = [
202,
217,
]
hash = "sha256:fe7c5986b9d129a3af884ed30ccdf7faa3e8ceff3f57dac1ccf6767d2eef0798"
doc_hash = "sha256:925dca749c2d4d275c009c2c52520e5c8a7df5c350e030c59cdd315fed5531b4"
callees = ["fn:919a5897a76cafeb"]
uses = [
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:7aa70dd1c009cc88",
"fn:f354cdd32c8e9ebe",
]
[[module."fv_matrix.rs".function]]
id = "fn:fdbfa1ab352c02c0"
name = "solve_gamg_with_guess"
qual = "FvMatrix::solve_gamg_with_guess"
lines = [
219,
230,
]
hash = "sha256:14c8f01e81ace9888978d3adf24d9e667ea48ff96dc4d0ed9782e0f72c52abf0"
doc_hash = "sha256:20187b8b71ab37c3d61964785518759bcf297234893913428c2294044c939d9c"
callees = [
"fn:6d45af0d518e142d",
"fn:919a5897a76cafeb",
]
uses = [
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:7aa70dd1c009cc88",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#36",
"#38",
"#39",
"#41",
"#42",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#212",
"#213",
"#214",
"#215",
"#216",
]
[[module."fv_matrix.rs".function]]
id = "fn:919a5897a76cafeb"
name = "solve_gamg_inner"
qual = "FvMatrix::solve_gamg_inner"
lines = [
232,
249,
]
hash = "sha256:8a5c1e664d4fa19b73ac311016f66f7f6cf22b5b797604030ea52acee20b0767"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:2d84b3b04cb50542",
"fn:456ce8c84f72ae6e",
"fn:4a3d63f4a0e47a1c",
"fn:da83a902c2e8f462",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#36",
"#38",
"#39",
"#41",
"#42",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#212",
"#213",
"#214",
"#215",
"#216",
]
[[module."fv_matrix.rs".function]]
id = "fn:e32041d842fa6ce7"
name = "solve_bicgstab"
qual = "FvMatrix::solve_bicgstab"
lines = [
253,
282,
]
hash = "sha256:f528aced81f4fcd1c347f30cf8fe79dcd27dde282e3d38544670818762e273d5"
doc_hash = "sha256:77ab935c02b7a1ea00fc940fb167a24f2dbf87c112a5b1ce0901ac1794d625d9"
callees = ["fn:760fc28fe05b7285"]
uses = [
"fn:077040a043e702c1",
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:7aa70dd1c009cc88",
"fn:d6ec27e4e9b49b4e",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
]
[[module."fv_matrix.rs".function]]
id = "fn:79bcdea54b972077"
name = "solve_bicgstab_with_guess"
qual = "FvMatrix::solve_bicgstab_with_guess"
lines = [
284,
304,
]
hash = "sha256:e3b42c40a35c38fd38980bf4cf5cd262166d8add5a421da8b8387e9bf4cd369e"
doc_hash = "sha256:5c6c6c6d867545de96a361bbd3c777b1ea6c7e634f0bdfe0783b25ac33291760"
callees = [
"fn:6d45af0d518e142d",
"fn:760fc28fe05b7285",
]
uses = [
"fn:077040a043e702c1",
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:7aa70dd1c009cc88",
"fn:d6ec27e4e9b49b4e",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#209",
]
[[module."fv_matrix.rs".function]]
id = "fn:a323a182c969454d"
name = "solve_gmres"
qual = "FvMatrix::solve_gmres"
lines = [
306,
325,
]
hash = "sha256:dd80f01f9d63587e75d601e04f2020dc67ab928e890f485a6d7d3eaa84aae770"
doc_hash = "sha256:9d8414ba418d826f5d16f09a99444d7f98bfd83dc9da816a77c804210fc3f88d"
callees = ["fn:760fc28fe05b7285"]
uses = [
"fn:077040a043e702c1",
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:7aa70dd1c009cc88",
"fn:d6ec27e4e9b49b4e",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#206",
"#207",
"#208",
]
[[module."fv_matrix.rs".function]]
id = "fn:6138f05045777fc4"
name = "solve_gmres_with_guess"
qual = "FvMatrix::solve_gmres_with_guess"
lines = [
327,
344,
]
hash = "sha256:b1403f4b4ae696b7db7caf2469d6e986d771b59b35527304c7359d08663fe3b0"
doc_hash = "sha256:64a5a5a36a3a6c53476731ac8ba27cc647a00ee8336b193c98b0737448ad06df"
callees = [
"fn:6d45af0d518e142d",
"fn:760fc28fe05b7285",
]
uses = [
"fn:077040a043e702c1",
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:7aa70dd1c009cc88",
"fn:d6ec27e4e9b49b4e",
"fn:f354cdd32c8e9ebe",
]
[[module."fv_matrix.rs".function]]
id = "fn:992a2be19e9bba5f"
name = "solve_krylov"
qual = "FvMatrix::solve_krylov"
lines = [
346,
369,
]
hash = "sha256:1b8f21afedc0da2b6db39bd11f1e99fe85969826c928d6728236dbe7a532076c"
doc_hash = "sha256:0ca2ac2b2261895016149c45e292d1c13758f2f65323df6cd5d3515576e1050f"
callees = [
"fn:6d45af0d518e142d",
"fn:760fc28fe05b7285",
]
uses = [
"fn:077040a043e702c1",
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:7aa70dd1c009cc88",
"fn:d6ec27e4e9b49b4e",
"fn:f354cdd32c8e9ebe",
]
reached_by = ["#208"]
[[module."fv_matrix.rs".function]]
id = "fn:760fc28fe05b7285"
name = "solve_krylov_inner"
qual = "FvMatrix::solve_krylov_inner"
lines = [
371,
390,
]
hash = "sha256:d68791a8af878870cadd26220fefdbc2e90d7df17921eb7cf60a538906c3c9f8"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1e0c9159c3aada04",
"fn:456ce8c84f72ae6e",
"fn:4a3d63f4a0e47a1c",
"fn:da83a902c2e8f462",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:077040a043e702c1",
"fn:5283285159112606",
"fn:639c94738fe92715",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:d6ec27e4e9b49b4e",
"fn:dde232a1ea648ca8",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
]
[[module."fv_matrix.rs".function]]
id = "fn:4e047a55c1959bda"
name = "add_to_diag"
qual = "FvMatrix::add_to_diag"
lines = [
394,
399,
]
hash = "sha256:81d8ee3fe0be02875c163c81a7061c5411278660aeed62a91d8341a28755ddd9"
doc_hash = "sha256:2b95c2a5ff8e9265978fbcafada939dc04c44db34dff3f5d8a73161fbd08c499"
callees = ["fn:da83a902c2e8f462"]
uses = [
"fn:5283285159112606",
"fn:dde232a1ea648ca8",
]
[[module."fv_matrix.rs".function]]
id = "fn:447248a8b5246103"
name = "add_to_source"
qual = "FvMatrix::add_to_source"
lines = [
401,
404,
]
hash = "sha256:2b6a2bc8f79fe70f19f79194b935306d883b2f297beafaeb2d2b582b49f61ab2"
doc_hash = "sha256:3c4c02f777bf8512758e882c66feb720f048c761d075eb76e5a875d447e0187c"
callees = ["fn:838fe8f9db54f9ca"]
uses = [
"fn:5283285159112606",
"fn:dde232a1ea648ca8",
]
[[module."fv_matrix.rs".function]]
id = "fn:5197eb17744ff019"
name = "add_face_coeff"
qual = "FvMatrix::add_face_coeff"
lines = [
406,
415,
]
hash = "sha256:2be48bab2afb03edd01f954fc7792c5bd52e9063e9f5bb663cc31f2120951a30"
doc_hash = "sha256:c6e6624d836d96abcb97228113b4209078e010b9a2df76598d8f7c634105b8bf"
uses = ["fn:5283285159112606"]
reached_by = ["#153"]
[[module."fv_matrix.rs".function]]
id = "fn:18855a2a89aa525e"
name = "set_reference"
qual = "FvMatrix::set_reference"
lines = [
417,
425,
]
hash = "sha256:d87ce4331cf2c24f0885028b6ea6e663e49349252c6099cc7f6e5c00430d4d5a"
doc_hash = "sha256:1bd866e7f6ddb9f2cbb89437ecbb6f8e4c9a533d6bc2cc6901680695a7348798"
callees = ["fn:1e0c0abc3044dc8b"]
uses = ["fn:5283285159112606"]
reached_by = [
"#29",
"#31",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#104",
"#212",
"#213",
"#214",
"#215",
"#216",
"#224",
"#225",
"#226",
"#227",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
]
[[module."fv_matrix.rs".function]]
id = "fn:e591f5346444786e"
name = "a_field"
qual = "FvMatrix::a_field"
lines = [
427,
443,
]
hash = "sha256:b47b1979dd3e7c200ec53b7679d51613898ab0a2264ef5db41cf18267567dbc2"
doc_hash = "sha256:dfca308763fc1fc96acefdde986f160023cfb3fb0262bec0d1f6c5bb4e088b96"
callees = [
"fn:456ce8c84f72ae6e",
"fn:4a3d63f4a0e47a1c",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:5283285159112606",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
]
[[module."fv_matrix.rs".function]]
id = "fn:c625344c71fea1c0"
name = "h_field"
qual = "FvMatrix::h_field"
lines = [
445,
470,
]
hash = "sha256:7c1443816a2ed48642fc38565050f71b5e4b06c50fb6aa9b1e88234a5e0b23a4"
doc_hash = "sha256:f90ab42219093d26750996d8e2643a45eaaee164d5e3b6aba4f1d7def40d58d2"
callees = [
"fn:456ce8c84f72ae6e",
"fn:4a3d63f4a0e47a1c",
"fn:4aea3161a87c6021",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:5283285159112606",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
]
[[module."fv_matrix.rs".function]]
id = "fn:b0ed875c4efafa46"
name = "add"
qual = "FvMatrix::add"
lines = [
477,
489,
]
hash = "sha256:f54150c4ea00d125bedde84a4baba9b077b109e1e6446e0a62cb0c3423416ab7"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:838fe8f9db54f9ca"]
uses = ["fn:5283285159112606"]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#30",
"#31",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#53",
"#56",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#206",
"#207",
"#208",
"#209",
"#212",
"#213",
"#214",
"#215",
"#216",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#243",
"#244",
"#245",
"#246",
"#247",
"#248",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
]
[[module."fv_matrix.rs".function]]
id = "fn:eae24a63871d2132"
name = "sub"
qual = "FvMatrix::sub"
lines = [
494,
506,
]
hash = "sha256:4f1ccdabcacc2d25c339f58794a89dc3f265add7323f1204cb82726773b8f12a"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:7622200771b98791"]
uses = ["fn:5283285159112606"]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#114",
"#244",
"#245",
"#246",
"#247",
"#248",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
]
[[module."fv_matrix.rs".function]]
id = "fn:fd39d9fc95c3716f"
name = "neg"
qual = "FvMatrix::neg"
lines = [
511,
523,
]
hash = "sha256:add67fb6ebca8cd2fe6a520beb4ea640ec7c1108cb7bed5b3639c9504f2cca80"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:4cf57c09ce4452e7"]
uses = ["fn:5283285159112606"]
[[module."fv_matrix.rs".function]]
id = "fn:d2d81e494be74253"
name = "add_assign"
qual = "FvMatrix::add_assign"
lines = [
527,
538,
]
hash = "sha256:ee9af3a9325a900295a969770bd1f60e57dc5c7106bce9027abdf5760fce390d"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:838fe8f9db54f9ca"]
uses = ["fn:5283285159112606"]
[[module."fv_matrix.rs".function]]
id = "fn:5d228f950b65e3fb"
name = "sub_assign"
qual = "FvMatrix::sub_assign"
lines = [
542,
553,
]
hash = "sha256:30fa422c6efe97c683e25f5bd0eb2cddb96830f1029314ef61f8bd0fd58e1a07"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:7622200771b98791"]
uses = ["fn:5283285159112606"]
[[module."fv_matrix.rs".function]]
id = "fn:9f965a23abe06596"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
565,
594,
]
hash = "sha256:e94fe7918596b19542984a682bf9c0c1d5b7d7f14d100cb755413a2c1ac4cbcf"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1c2829c4747e74c2",
"fn:37e095ca8b60d9f2",
"fn:3f65c61e733c613c",
"fn:76b4d512475e1d4e",
"fn:810e0bc026bbf2cc",
"fn:9e501e5f4cce23ae",
"fn:adb5ddedc0e135dd",
"fn:b1ecccc049c0caf1",
"fn:c09ec7916ad917de",
"fn:c23450f47974bb88",
"fn:c4abd6fae77993d3",
"fn:c5a8ca519aafae30",
"fn:fedb69c9749de9f4",
]
uses = [
"fn:05040b6b1b09bb4e",
"fn:293183d62b7ee5f9",
"fn:91df6861a4ea25c2",
"fn:ef05859ef19acee7",
"fn:f6c00374e8531f8a",
]
test = true
[[module."fv_matrix.rs".function]]
id = "fn:2c3d9a241991c060"
name = "solve_diagonal_system"
qual = "solve_diagonal_system"
lines = [
596,
614,
]
hash = "sha256:635706d522986fca410ba6d074f547bbd8811995faa053b13aad28f946f7e447"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:3c1bb92df17bd4a4",
"fn:4aea3161a87c6021",
"fn:7493954e75e3a317",
"fn:8b1e80d2a2add1f9",
"fn:9f965a23abe06596",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:5283285159112606",
"fn:dde232a1ea648ca8",
"fn:f354cdd32c8e9ebe",
]
test = true
[[module."fv_matrix.rs".function]]
id = "fn:2d80a53ae29c5057"
name = "add_face_coeff_symmetrises_diag"
qual = "add_face_coeff_symmetrises_diag"
lines = [
616,
626,
]
hash = "sha256:808d1fb403893c400d4e6b84f54f771c5be25c65607aa2948742ac3ceb14ec4e"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:3c1bb92df17bd4a4",
"fn:5197eb17744ff019",
"fn:9f965a23abe06596",
]
uses = ["fn:5283285159112606"]
test = true
[module."fv_vector_matrix.rs"]
path = "crate::ldu_matrix::fv_vector_matrix"
[[module."fv_vector_matrix.rs".function]]
id = "fn:5c58987100382184"
name = "FvVectorMatrix"
qual = "FvVectorMatrix"
item = "type"
shape = "struct"
lines = [
35,
51,
]
hash = "sha256:fbc5ca9de68dffa384b3563d7dd5e6484a2bb20d30ae0382a0161abd9dc82791"
doc_hash = "sha256:37d5ea67edff7f5ed2ff6f3a5989d5b60b710c0c963d897dd05efa66d6bfeb94"
uses = [
"fn:05040b6b1b09bb4e",
"fn:368781e5fb3bc135",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
reached_by = [
"#29",
"#31",
"#32",
"#33",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#50",
"#51",
"#52",
"#53",
"#54",
"#55",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#79",
"#80",
"#81",
"#86",
"#87",
"#88",
"#95",
"#96",
"#111",
"#112",
"#113",
"#115",
"#117",
"#118",
"#119",
"#122",
"#124",
"#125",
"#126",
"#127",
"#128",
"#129",
"#130",
"#133",
"#155",
"#156",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#224",
"#225",
"#226",
"#227",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#241",
"#242",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:5054bbbfbd8e20ae"
name = "new"
qual = "FvVectorMatrix::new"
lines = [
54,
84,
]
hash = "sha256:bddb33cc01223a18a344a4461ea2a677d6f9431b6856eddf2903dea84301154f"
doc_hash = "sha256:2d4fa269faed39d5e59038fd25cf6d48a461275239ba37717a7df2a77fedbdab"
callees = [
"fn:227604c46b8798ba",
"fn:a44e88aef7a7c4ab",
]
uses = [
"fn:05040b6b1b09bb4e",
"fn:368781e5fb3bc135",
"fn:5c58987100382184",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
reached_by = [
"#29",
"#31",
"#32",
"#33",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#50",
"#51",
"#52",
"#53",
"#54",
"#55",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#79",
"#80",
"#81",
"#86",
"#87",
"#88",
"#95",
"#96",
"#111",
"#112",
"#113",
"#115",
"#117",
"#118",
"#119",
"#122",
"#124",
"#125",
"#126",
"#127",
"#128",
"#129",
"#130",
"#133",
"#155",
"#156",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#224",
"#225",
"#226",
"#227",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#241",
"#242",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:ccb9ba1a0a65f8f6"
name = "add_to_diag"
qual = "FvVectorMatrix::add_to_diag"
lines = [
86,
91,
]
hash = "sha256:32c2ffb1a3d133a29cd243784b2e4fde293671ac0680b0fbc335cec9e6bab786"
doc_hash = "sha256:3f897854d72e6e26e03862434025133013db2b31af4beb291e1da6391b356cfb"
uses = [
"fn:5c58987100382184",
"fn:dde232a1ea648ca8",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:86255e19c518cc88"
name = "add_to_source"
qual = "FvVectorMatrix::add_to_source"
lines = [
93,
98,
]
hash = "sha256:eb8cd40bbd27c87c264ce2391a8b63a2b2cbbbf501678effa4cee4a92a380d96"
doc_hash = "sha256:b42a2e65dcb44004daf862613cdd19fe93c83f0531ff8c2b434764f05d718efa"
callees = [
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
"fn:65f8f3c9daf074d2",
]
uses = [
"fn:5c58987100382184",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:84789e5d66e581c3"
name = "set_reference"
qual = "FvVectorMatrix::set_reference"
lines = [
100,
104,
]
hash = "sha256:f1864a1326d3b7a9f4da0d14ccd90d58e3f895ecfe00c4fd7c160b210d921f2e"
doc_hash = "sha256:602c34d5ec193f689ffa8ea732bea240f09490f3ffe23f5c3097e86f140c6a44"
callees = [
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
"fn:636ae5a21be9336b",
"fn:65f8f3c9daf074d2",
]
uses = [
"fn:5c58987100382184",
"fn:ef05859ef19acee7",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:fb7ba145dba6413c"
name = "a_field"
qual = "FvVectorMatrix::a_field"
lines = [
106,
122,
]
hash = "sha256:b56a8ccf626b8507fd25be09f59004f4696608282f6d503db3e89bff042b21fa"
doc_hash = "sha256:16d5d7fe54bcf33eb9d5004bcc8d0d726a4f661e8e9e9e218237fb6e0f39bbca"
callees = [
"fn:456ce8c84f72ae6e",
"fn:4a3d63f4a0e47a1c",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:5c58987100382184",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
]
reached_by = [
"#29",
"#31",
"#36",
"#38",
"#39",
"#41",
"#42",
"#49",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#155",
"#212",
"#213",
"#214",
"#215",
"#216",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:d26e6c14487b0898"
name = "h_field"
qual = "FvVectorMatrix::h_field"
lines = [
124,
149,
]
hash = "sha256:d4e50de795edce41ba1f8ddd8a6d1df489c4085c5facbaf9601f30936510edf6"
doc_hash = "sha256:affdc4df2d74bbb7e67bb081534a2bcee3f474d8911494249e4018e180e414de"
callees = [
"fn:12a06403e27e4888",
"fn:13d801bd97c5b69d",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:636ae5a21be9336b",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:5c58987100382184",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
reached_by = [
"#29",
"#31",
"#36",
"#38",
"#39",
"#41",
"#42",
"#49",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#212",
"#213",
"#214",
"#215",
"#216",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:95630e24fcf1635e"
name = "solve"
qual = "FvVectorMatrix::solve"
lines = [
151,
206,
]
hash = "sha256:6685388bae08dc165eb1468339e1b0dd65c2682b77a3d65a5b2e29e1cd83e578"
doc_hash = "sha256:1f07f52885c16ca68b5190cb7c2e5f98f9876ed2aeb7056c72d43a3b895bc4b2"
callees = [
"fn:13d801bd97c5b69d",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:5c546e72ea604a83",
"fn:9e501e5f4cce23ae",
"fn:a44e88aef7a7c4ab",
]
uses = [
"fn:5c58987100382184",
"fn:639c94738fe92715",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
"fn:f354cdd32c8e9ebe",
]
reached_by = [
"#29",
"#31",
"#32",
"#33",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#80",
"#87",
"#88",
"#111",
"#115",
"#156",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#224",
"#225",
"#226",
"#227",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:7343cda4533f3bea"
name = "solve_bicgstab"
qual = "FvVectorMatrix::solve_bicgstab"
lines = [
210,
239,
]
hash = "sha256:b73dfe9166702057dcb14bc768176ccc60a6615f91ec65f74375327c6b2cc5d5"
doc_hash = "sha256:fc826156976f87a2ada5cf32dc10e3b6089575f1c89d9d4c75e6a7f7540eeb7a"
callees = ["fn:5042c9cd1e898ae0"]
uses = [
"fn:077040a043e702c1",
"fn:5c58987100382184",
"fn:639c94738fe92715",
"fn:8d6cd763d46808ac",
"fn:d6ec27e4e9b49b4e",
"fn:f354cdd32c8e9ebe",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:02f468cc377319ac"
name = "solve_gmres"
qual = "FvVectorMatrix::solve_gmres"
lines = [
241,
255,
]
hash = "sha256:5f1f984f0a432f04aa8687e2051a917476d7c1d35b39a77aee4d8b4aa7811937"
doc_hash = "sha256:c21026a54f2b9cd2bf0e14aea5282c2afcfe9ae3babbfa894a2822da4db793f0"
callees = ["fn:5042c9cd1e898ae0"]
uses = [
"fn:077040a043e702c1",
"fn:5c58987100382184",
"fn:639c94738fe92715",
"fn:8d6cd763d46808ac",
"fn:d6ec27e4e9b49b4e",
"fn:f354cdd32c8e9ebe",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:5042c9cd1e898ae0"
name = "solve_krylov"
qual = "FvVectorMatrix::solve_krylov"
lines = [
257,
314,
]
hash = "sha256:31ee1c7008b18ef036001929a7d30910dfbfa6ba107a50fd227a1b245867a85b"
doc_hash = "sha256:98a60b18e83a7d7088b41103d392177aae9f37b2f133954e1a3ee397c2853d8f"
callees = [
"fn:13d801bd97c5b69d",
"fn:1e0c9159c3aada04",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:9e501e5f4cce23ae",
"fn:a44e88aef7a7c4ab",
]
uses = [
"fn:077040a043e702c1",
"fn:5c58987100382184",
"fn:639c94738fe92715",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:d6ec27e4e9b49b4e",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
"fn:f354cdd32c8e9ebe",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:ea6b6e6095ea6573"
name = "add"
qual = "FvVectorMatrix::add"
lines = [
321,
335,
]
hash = "sha256:ded5cf6c204f00f35330354995568dc0d8be488c301448e34a29bbd47683561e"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0b7b54d6516aee08",
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
"fn:65f8f3c9daf074d2",
]
uses = ["fn:5c58987100382184"]
reached_by = [
"#29",
"#31",
"#32",
"#33",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#113",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#224",
"#225",
"#226",
"#227",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
]
[[module."fv_vector_matrix.rs".function]]
id = "fn:19c54bfb31ab3ffb"
name = "sub"
qual = "FvVectorMatrix::sub"
lines = [
340,
354,
]
hash = "sha256:5caf2c3ab1b6ec92de062e7b042aafcd87c4e63e3ea7837646959c642a63384d"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0b7b54d6516aee08",
"fn:12a06403e27e4888",
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
]
uses = ["fn:5c58987100382184"]
reached_by = ["#115"]
[[module."fv_vector_matrix.rs".function]]
id = "fn:951fe4807572aadd"
name = "neg"
qual = "FvVectorMatrix::neg"
lines = [
359,
373,
]
hash = "sha256:04f6e78909530d782635cfef1759d35835dc1b3cc672e2c94ab132a25e23a4e0"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:05e3606bdf9fb576",
"fn:0b7b54d6516aee08",
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
]
uses = ["fn:5c58987100382184"]
[[module."fv_vector_matrix.rs".function]]
id = "fn:1f9823739906aa8e"
name = "add_assign"
qual = "FvVectorMatrix::add_assign"
lines = [
377,
390,
]
hash = "sha256:e77e428af4aa914e5a9a44a81800df8e2580d74efc5169eb050897fdff8a401b"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0b7b54d6516aee08",
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
"fn:65f8f3c9daf074d2",
]
uses = ["fn:5c58987100382184"]
[[module."fv_vector_matrix.rs".function]]
id = "fn:cee86cc27b2765f6"
name = "sub_assign"
qual = "FvVectorMatrix::sub_assign"
lines = [
394,
407,
]
hash = "sha256:43fd13c704cab8dd351360d07ddbb281e3c0cad209652ecb533d371fca48b6e3"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0b7b54d6516aee08",
"fn:12a06403e27e4888",
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
]
uses = ["fn:5c58987100382184"]
[[module."fv_vector_matrix.rs".function]]
id = "fn:ac719f8c506efa00"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
415,
444,
]
hash = "sha256:e94fe7918596b19542984a682bf9c0c1d5b7d7f14d100cb755413a2c1ac4cbcf"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1c2829c4747e74c2",
"fn:37e095ca8b60d9f2",
"fn:3f65c61e733c613c",
"fn:76b4d512475e1d4e",
"fn:810e0bc026bbf2cc",
"fn:9e501e5f4cce23ae",
"fn:adb5ddedc0e135dd",
"fn:b1ecccc049c0caf1",
"fn:c09ec7916ad917de",
"fn:c23450f47974bb88",
"fn:c4abd6fae77993d3",
"fn:c5a8ca519aafae30",
"fn:fedb69c9749de9f4",
]
uses = [
"fn:05040b6b1b09bb4e",
"fn:293183d62b7ee5f9",
"fn:91df6861a4ea25c2",
"fn:ef05859ef19acee7",
"fn:f6c00374e8531f8a",
]
test = true
[[module."fv_vector_matrix.rs".function]]
id = "fn:ec529ca7dd0e1970"
name = "diagonal_system_solves_vector"
qual = "diagonal_system_solves_vector"
lines = [
446,
459,
]
hash = "sha256:685ad3ff03d5c599bb9c7802c20e830a29f76acb2469b63fe00c357a82aa8f35"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
"fn:5054bbbfbd8e20ae",
"fn:8b1e80d2a2add1f9",
"fn:95630e24fcf1635e",
"fn:9e501e5f4cce23ae",
"fn:ac719f8c506efa00",
]
uses = [
"fn:5c58987100382184",
"fn:ef05859ef19acee7",
"fn:f354cdd32c8e9ebe",
]
test = true
[[module."fv_vector_matrix.rs".function]]
id = "fn:b0b605d427539085"
name = "a_field_returns_diagonal"
qual = "a_field_returns_diagonal"
lines = [
461,
470,
]
hash = "sha256:6dc473de89a425367bd51fa0a77dc8f2918c4f0561bd162a47c75e7b25c4fc68"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:4aea3161a87c6021",
"fn:5054bbbfbd8e20ae",
"fn:ac719f8c506efa00",
"fn:fb7ba145dba6413c",
]
uses = ["fn:5c58987100382184"]
test = true
[module."ldu_matrix.rs"]
path = "crate::ldu_matrix::ldu_matrix"
[[module."ldu_matrix.rs".function]]
id = "fn:368781e5fb3bc135"
name = "LduMatrix"
qual = "LduMatrix"
item = "type"
shape = "struct"
lines = [
22,
52,
]
hash = "sha256:0849c004215c113a40a58e540cdc9a2a83e04bfeae5d21163b5b749e5e05f96a"
doc_hash = "sha256:f7f4cb49124b681c50871de8ac619829b5db72f517f1dda4812e8e7fcdb13856"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#30",
"#31",
"#32",
"#33",
"#35",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#50",
"#51",
"#52",
"#53",
"#54",
"#55",
"#56",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#79",
"#80",
"#81",
"#82",
"#83",
"#84",
"#85",
"#86",
"#87",
"#88",
"#89",
"#90",
"#91",
"#92",
"#93",
"#94",
"#95",
"#96",
"#97",
"#98",
"#99",
"#100",
"#101",
"#102",
"#103",
"#104",
"#105",
"#106",
"#107",
"#108",
"#109",
"#110",
"#111",
"#112",
"#113",
"#114",
"#115",
"#116",
"#117",
"#118",
"#119",
"#120",
"#121",
"#122",
"#123",
"#124",
"#125",
"#126",
"#127",
"#128",
"#129",
"#130",
"#131",
"#132",
"#133",
"#134",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#149",
"#150",
"#151",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#161",
"#162",
"#165",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#185",
"#186",
"#187",
"#188",
"#189",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#241",
"#242",
"#243",
"#244",
"#245",
"#246",
"#247",
"#248",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
"#267",
"#268",
"#269",
"#270",
"#271",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."ldu_matrix.rs".function]]
id = "fn:227604c46b8798ba"
name = "new"
qual = "LduMatrix::new"
lines = [
55,
70,
]
hash = "sha256:c862a7f94f83d935a3495f7b831a71c207663fef30092bcd5df05a4266b1b940"
doc_hash = "sha256:fd37086c4aaf7089ac8b87f94a973eaa2523c4efe0f4d0c9beffb06b3c5ad7d3"
uses = ["fn:368781e5fb3bc135"]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#30",
"#31",
"#32",
"#33",
"#35",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#50",
"#51",
"#52",
"#53",
"#54",
"#55",
"#56",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#79",
"#80",
"#81",
"#82",
"#83",
"#84",
"#85",
"#86",
"#87",
"#88",
"#89",
"#90",
"#91",
"#92",
"#93",
"#94",
"#95",
"#96",
"#97",
"#98",
"#99",
"#100",
"#101",
"#102",
"#103",
"#104",
"#105",
"#106",
"#107",
"#108",
"#109",
"#110",
"#111",
"#112",
"#113",
"#114",
"#115",
"#116",
"#117",
"#118",
"#119",
"#120",
"#121",
"#122",
"#123",
"#124",
"#125",
"#126",
"#127",
"#128",
"#129",
"#130",
"#131",
"#132",
"#133",
"#134",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#149",
"#150",
"#151",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#161",
"#162",
"#165",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#177",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#185",
"#186",
"#187",
"#188",
"#189",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#241",
"#242",
"#243",
"#244",
"#245",
"#246",
"#247",
"#248",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
"#267",
"#268",
"#269",
"#270",
"#271",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."ldu_matrix.rs".function]]
id = "fn:b692bc050120bba2"
name = "multiply"
qual = "LduMatrix::multiply"
lines = [
72,
91,
]
hash = "sha256:680c06f234b758e71de25972485d9f87e9e44d01cd2dc02fba36cfbea4b288e4"
doc_hash = "sha256:75306316ce1651afa09394fc5f2c4a662c5033cfbbab3623ed7ccd4136dc8d86"
uses = ["fn:368781e5fb3bc135"]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#30",
"#31",
"#32",
"#33",
"#35",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#53",
"#56",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#80",
"#83",
"#85",
"#87",
"#88",
"#91",
"#92",
"#93",
"#95",
"#97",
"#102",
"#103",
"#104",
"#105",
"#108",
"#111",
"#112",
"#113",
"#114",
"#115",
"#144",
"#147",
"#149",
"#154",
"#156",
"#157",
"#158",
"#159",
"#161",
"#165",
"#169",
"#171",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#185",
"#186",
"#187",
"#188",
"#189",
"#191",
"#192",
"#194",
"#195",
"#206",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#243",
"#244",
"#245",
"#246",
"#247",
"#248",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
"#267",
"#268",
"#270",
"#271",
]
[[module."ldu_matrix.rs".function]]
id = "fn:1caf044c499df9ce"
name = "residual"
qual = "LduMatrix::residual"
lines = [
93,
97,
]
hash = "sha256:14951ba0b40e148b4f35bab5e2cfdbbde1867fa6c45e928887bfdbe3c3a5d1d8"
doc_hash = "sha256:ec030a297fb6d5719561b9be46b24489c57f406b3444f6d2dc1d2a706d9277d8"
callees = ["fn:b692bc050120bba2"]
uses = ["fn:368781e5fb3bc135"]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#18",
"#20",
"#23",
"#24",
"#25",
"#26",
"#27",
"#28",
"#29",
"#31",
"#32",
"#35",
"#36",
"#38",
"#39",
"#41",
"#42",
"#49",
"#57",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#158",
"#169",
"#180",
"#181",
"#182",
"#183",
"#184",
"#185",
"#186",
"#194",
"#206",
"#212",
"#213",
"#214",
"#215",
"#216",
"#244",
"#245",
"#246",
"#247",
"#248",
"#254",
]
[[module."ldu_matrix.rs".function]]
id = "fn:92591d42580fca23"
name = "normalised_residual"
qual = "LduMatrix::normalised_residual"
lines = [
99,
115,
]
hash = "sha256:e87280fdc46b8ee5b17408c6f11ac5c1f9470f9b8d2b139e36ace8001a52f274"
doc_hash = "sha256:f4f57950585039a601f112aac4dceff5a51ed77a6d2c6a63b3e1714e7725cce8"
callees = ["fn:b692bc050120bba2"]
uses = ["fn:368781e5fb3bc135"]
reached_by = [
"#18",
"#19",
"#20",
"#21",
"#22",
"#23",
"#29",
"#30",
"#31",
"#32",
"#33",
"#36",
"#38",
"#39",
"#41",
"#42",
"#43",
"#44",
"#45",
"#46",
"#48",
"#49",
"#53",
"#56",
"#58",
"#59",
"#68",
"#69",
"#70",
"#71",
"#72",
"#73",
"#74",
"#75",
"#76",
"#77",
"#78",
"#80",
"#83",
"#85",
"#87",
"#88",
"#97",
"#104",
"#105",
"#108",
"#111",
"#114",
"#115",
"#154",
"#156",
"#165",
"#183",
"#184",
"#185",
"#186",
"#187",
"#188",
"#206",
"#212",
"#213",
"#214",
"#215",
"#216",
"#217",
"#218",
"#219",
"#220",
"#221",
"#222",
"#223",
"#224",
"#225",
"#226",
"#227",
"#228",
"#229",
"#230",
"#231",
"#232",
"#233",
"#234",
"#235",
"#236",
"#237",
"#238",
"#239",
"#240",
"#243",
"#244",
"#245",
"#249",
"#250",
"#251",
"#252",
"#253",
"#254",
"#255",
"#256",
"#257",
"#258",
"#259",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
]
[[module."ldu_matrix.rs".function]]
id = "fn:3529004660afe4a0"
name = "identity_2x2"
qual = "identity_2x2"
lines = [
125,
131,
]
hash = "sha256:76c009f228fb473c6d681e3eb14c6e132e06ef08be4cafa092cdc20edebf1779"
doc_hash = "sha256:975759a6f43895bbe4d05cfdcfbb4c9070a6dfb02942a2647f4b2aed8f806acd"
callees = ["fn:227604c46b8798ba"]
uses = ["fn:368781e5fb3bc135"]
test = true
[[module."ldu_matrix.rs".function]]
id = "fn:b8b6e2ed7ee5bb89"
name = "tridiag_3x3"
qual = "tridiag_3x3"
lines = [
133,
146,
]
hash = "sha256:31cf4467a2ac9fa9033a70d5e05c41db5ecd184bb94d84264443ff3a7d2470ff"
doc_hash = "sha256:3cecaec531b25d541182d8d273b9cb7d2ad30b9b600793a53bf6e737075e1cde"
callees = ["fn:227604c46b8798ba"]
uses = ["fn:368781e5fb3bc135"]
test = true
[[module."ldu_matrix.rs".function]]
id = "fn:fb82fd09504e6d61"
name = "identity_multiply"
qual = "identity_multiply"
lines = [
148,
155,
]
hash = "sha256:77efd4ffda39665f18269872d768edf3b431bf19362cb85b4b79079e43b1ae75"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:3529004660afe4a0",
"fn:b692bc050120bba2",
]
test = true
[[module."ldu_matrix.rs".function]]
id = "fn:21745d195b29ee70"
name = "tridiag_multiply"
qual = "tridiag_multiply"
lines = [
157,
170,
]
hash = "sha256:0acff8d1833528f38657c5a45aa04c07edd305590f3532055cd54bb34e336790"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:b692bc050120bba2",
"fn:b8b6e2ed7ee5bb89",
]
test = true
[[module."ldu_matrix.rs".function]]
id = "fn:05e3c00a86417e6b"
name = "residual_exact_solution"
qual = "residual_exact_solution"
lines = [
172,
180,
]
hash = "sha256:1f0af881deeb000b847cd2fd46bb44ab160afd78260d96f4f3331c643f9effe5"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1caf044c499df9ce",
"fn:3529004660afe4a0",
]
test = true
[module."mod.rs"]
path = "crate::ldu_matrix"
[module."parallel.rs"]
path = "crate::ldu_matrix::parallel"
[[module."parallel.rs".function]]
id = "fn:e901cf36bbafe4e1"
name = "CELL_BLOCK"
qual = "CELL_BLOCK"
item = "const"
shape = "const"
lines = [
225,
239,
]
hash = "sha256:3acf1909f58ade65aa4807679034f4f029b060df87b87e47b66bd8214b59fcde"
doc_hash = "sha256:f4f80a5a57ea6258dcfe29a18215ad4f452e4c19b692cb977d6071bfca627934"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#160",
"#161",
"#162",
"#165",
"#169",
"#170",
"#171",
"#172",
"#173",
"#178",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:f0960ece9c2a7a36"
name = "REDUCTION_BLOCK"
qual = "REDUCTION_BLOCK"
item = "const"
shape = "const"
lines = [
241,
257,
]
hash = "sha256:3acf1909f58ade65aa4807679034f4f029b060df87b87e47b66bd8214b59fcde"
doc_hash = "sha256:cf9f05cf04a83fd676f58529179ed9b2fc6d867f253df83046a255e55c877c1e"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#161",
"#164",
"#165",
"#166",
"#167",
"#168",
"#178",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:4038f4da38b334dc"
name = "SPMV_MIN_CELLS"
qual = "SPMV_MIN_CELLS"
item = "const"
shape = "const"
lines = [
259,
339,
]
hash = "sha256:87ebe77e0b2a759fabb30deeba4f07cfdd360be1688562ff81a493fa9d9ed141"
doc_hash = "sha256:10beb6ff560303b815ebacd28c3753e26379b652b2ffba97a7b443e5460ed07d"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#161",
"#163",
"#169",
"#171",
"#172",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#199",
"#200",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:52f2eabb85e0a959"
name = "VECOP_MIN_ELEMENTS"
qual = "VECOP_MIN_ELEMENTS"
item = "const"
shape = "const"
lines = [
341,
402,
]
hash = "sha256:84e41c04243cabb08786d841a94442e3c1d2c955618970fc9abece45cf510dd3"
doc_hash = "sha256:706309efe0bc92aba7df7f8c6576f6eeb9c4a3debb2c085351fd68e319ae4a3f"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#151",
"#152",
"#161",
"#163",
"#164",
"#166",
"#167",
"#168",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#199",
"#200",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:c38d36c40af22f8f"
name = "effective_backend"
qual = "effective_backend"
lines = [
406,
433,
]
hash = "sha256:a78b58ae144f651f8c870d6ea505e6b5efc5b614b1d430055e3e38b95712be7a"
doc_hash = "sha256:37519a3da37b850026c5ee2cdf773f0763a3eca503b40b6fc44bc88baae5c9c3"
callees = ["fn:cc6a59dd9fa53471"]
uses = ["fn:4cc87691d59e0afc"]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#151",
"#152",
"#160",
"#161",
"#162",
"#163",
"#164",
"#165",
"#166",
"#167",
"#168",
"#169",
"#170",
"#171",
"#172",
"#173",
"#178",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#199",
"#200",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:c435da0d43626cdf"
name = "spmv_backend_for"
qual = "spmv_backend_for"
lines = [
435,
469,
]
hash = "sha256:b626973c31e935eae1cc13ac9668ee286829aa84e33f4429660286435ae03c2b"
doc_hash = "sha256:b098111e75da2de2547b1a491068e4b9c27ec7812b70ab0a83c01a8760afbc06"
callees = ["fn:c38d36c40af22f8f"]
uses = [
"fn:4038f4da38b334dc",
"fn:4cc87691d59e0afc",
]
reached_by = [
"#163",
"#199",
"#200",
]
[[module."parallel.rs".function]]
id = "fn:9250d00486274c95"
name = "vecop_backend_for"
qual = "vecop_backend_for"
lines = [
471,
499,
]
hash = "sha256:7d25585e1160554b311637faebd6634cbc9eaaf10a7f9460d8c65dbb283a917e"
doc_hash = "sha256:18ca8c993504ff7e4c8901c0091bc9b089cde6e9544b9519ae008289720e52d8"
callees = ["fn:c38d36c40af22f8f"]
uses = [
"fn:4cc87691d59e0afc",
"fn:52f2eabb85e0a959",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#151",
"#152",
"#163",
"#189",
"#190",
"#191",
"#193",
"#199",
"#200",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:dff6d73abe56552f"
name = "LduTopology"
qual = "LduTopology"
item = "type"
shape = "struct"
lines = [
503,
558,
]
hash = "sha256:40427dfa876c53720ccc35afc7b0153145f0b62ff420987310a3e7e2aef312c3"
doc_hash = "sha256:af9f91403dc02fe5af96c7259c690f1edc712b13e4ca5d67b153b9840b48b38c"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#161",
"#162",
"#165",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:082d5c2e6c3d1e26"
name = "from_matrix"
qual = "LduTopology::from_matrix"
lines = [
561,
649,
]
hash = "sha256:1bc651821424c2c21a3c12bfe078ba5bcd60e5ad111b813bf6200f1f3a6ab3cd"
doc_hash = "sha256:ae05d815b6b057144c7d61af96d2660ee436b7c67651c95c820a27ea05aaa641"
uses = [
"fn:368781e5fb3bc135",
"fn:dff6d73abe56552f",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#144",
"#145",
"#146",
"#147",
"#148",
"#161",
"#162",
"#165",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:4409568a19e99952"
name = "n_cells"
qual = "LduTopology::n_cells"
lines = [
651,
655,
]
hash = "sha256:2dac0524e3f0f38d1f10d37e39008ac17ed0738affa1f0728161d4ef4a0a55ee"
doc_hash = "sha256:31164bf28029e8f6ed7624e2e85c8484fa799c2e91f76923eabeb0d1ac4645d6"
uses = ["fn:dff6d73abe56552f"]
reached_by = ["#174"]
[[module."parallel.rs".function]]
id = "fn:1d3995c1dae83ea0"
name = "n_internal_faces"
qual = "LduTopology::n_internal_faces"
lines = [
657,
661,
]
hash = "sha256:4b743622a3012a9e37cf9978ae904403c1b5e8a9e8879f208b4090b674266016"
doc_hash = "sha256:baad4dca47866e2881ba2ac13aca29312cb220c9a46f5b76ac3b940534cffb8e"
uses = ["fn:dff6d73abe56552f"]
reached_by = ["#174"]
[[module."parallel.rs".function]]
id = "fn:fd7d6ef9f3351aa6"
name = "incident_face_count"
qual = "LduTopology::incident_face_count"
lines = [
663,
671,
]
hash = "sha256:5f227cf995bc090e756122c0a57644a34cfcbae5019f2db6720c2bdde9470641"
doc_hash = "sha256:5f6b1627d24aa825500270101b662a67a417109652c5a752cc37932c0bd14ba7"
uses = ["fn:dff6d73abe56552f"]
reached_by = ["#174"]
[[module."parallel.rs".function]]
id = "fn:42c579493a035a06"
name = "index_bytes"
qual = "LduTopology::index_bytes"
lines = [
673,
692,
]
hash = "sha256:d440acec01e485c93ef9da154cf22d6fa48f1e64f3fb700f2b7cb734a9d9a344"
doc_hash = "sha256:80a3583bfc6b985e48ac81b6dc9cd4f1307ee5ca77a6a2b72eb216b175812bd3"
uses = ["fn:dff6d73abe56552f"]
reached_by = ["#174"]
[[module."parallel.rs".function]]
id = "fn:72342ae46b0c9d28"
name = "matches"
qual = "LduTopology::matches"
lines = [
694,
734,
]
hash = "sha256:58b4132aa3b71b9147927e5e0fb703db63745b949743f2cc61ed12dfade35326"
doc_hash = "sha256:79f796333271322c4423942511b484e95899f066916bfa3270b470d34fa940ff"
uses = [
"fn:368781e5fb3bc135",
"fn:dff6d73abe56552f",
]
reached_by = [
"#175",
"#179",
]
[[module."parallel.rs".function]]
id = "fn:739775aa64937707"
name = "gather_row"
qual = "LduTopology::gather_row"
lines = [
736,
758,
]
hash = "sha256:0ebb74cba790d29877f161c12673d9b1649acb1ee1d9cafc50e1301f8d9b860b"
doc_hash = "sha256:063a528c5b9da8cfe49f5815f77d6a1e6b99d726f64ae8b2988af1a6b8bc156f"
uses = [
"fn:368781e5fb3bc135",
"fn:dff6d73abe56552f",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#161",
"#165",
"#169",
"#170",
"#171",
"#172",
"#173",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:49851dc6afa81663"
name = "HybridLdu"
qual = "HybridLdu"
item = "type"
shape = "struct"
lines = [
763,
825,
]
hash = "sha256:735650f3f152283249ce0aea420ce83587e39c268bfc2309ae1091c778413a23"
doc_hash = "sha256:c9f1e0e33bab8aecab2fd4411d0a2b197982f78e0f2d1600c5278908cfa304cd"
uses = [
"fn:368781e5fb3bc135",
"fn:dff6d73abe56552f",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#161",
"#162",
"#165",
"#169",
"#170",
"#171",
"#172",
"#173",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:82a1ff7a961b6d68"
name = "new"
qual = "HybridLdu::new"
lines = [
828,
845,
]
hash = "sha256:a6f681917189146f2920120ebdd8bb8b69e62dda3f6c0e704502097873969369"
doc_hash = "sha256:b0f9fc12220fb6b640df4d242694e1ef15b75d5e8742f41a5a6ed8ac2d454948"
callees = ["fn:082d5c2e6c3d1e26"]
uses = [
"fn:368781e5fb3bc135",
"fn:49851dc6afa81663",
"fn:dff6d73abe56552f",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#144",
"#145",
"#146",
"#147",
"#148",
"#161",
"#162",
"#165",
"#169",
"#170",
"#171",
"#172",
"#173",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:3caa72de6be18aa9"
name = "with_matrix"
qual = "HybridLdu::with_matrix"
lines = [
847,
870,
]
hash = "sha256:1975284bd59991821f9de3ba04cd326c452352065c7ba84f9f27093343c7fa4b"
doc_hash = "sha256:52da9ceaa4df3cb633e0941ef8b102976cdc2538f7213f729d9c872777712d03"
callees = ["fn:72342ae46b0c9d28"]
uses = [
"fn:368781e5fb3bc135",
"fn:49851dc6afa81663",
]
reached_by = ["#179"]
[[module."parallel.rs".function]]
id = "fn:5aa96746334c2197"
name = "matrix"
qual = "HybridLdu::matrix"
lines = [
872,
876,
]
hash = "sha256:6d9e624887f3b5224119486ee251c76b6c3b3443300005e2196ee6bf33d39a5a"
doc_hash = "sha256:f430b6674b6af07386fc238332f47cb5fa196040bcd1fa8074299e20f5ef54d0"
uses = [
"fn:368781e5fb3bc135",
"fn:49851dc6afa81663",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#189",
"#190",
"#191",
"#193",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:9e8a454529c52fc3"
name = "topology"
qual = "HybridLdu::topology"
lines = [
878,
882,
]
hash = "sha256:dbf80b280a048bc2c1a1a5a726fda4c62eeccbe9fd18a6edc25429710d6800d6"
doc_hash = "sha256:5aeb37245dbd80bb292c54a496ec21bcbc336992ac9a46d3b7bbd6a5441f761d"
uses = [
"fn:49851dc6afa81663",
"fn:dff6d73abe56552f",
]
reached_by = ["#179"]
[[module."parallel.rs".function]]
id = "fn:9e691d3cc7c5e14c"
name = "auto_backend"
qual = "HybridLdu::auto_backend"
lines = [
884,
898,
]
hash = "sha256:cd4d1959d7a11c3a34f41e9f95520619676dffd88f6589f00047ac0a3f550410"
doc_hash = "sha256:7edb04dddc5ba8bff48eb002aab9709e529779cbb02cf1e1fa93159ab98c59eb"
callees = ["fn:9127234548cbc2be"]
uses = [
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
]
reached_by = ["#161"]
[[module."parallel.rs".function]]
id = "fn:534d6f16416fa0a1"
name = "spmv_into"
qual = "HybridLdu::spmv_into"
lines = [
902,
928,
]
hash = "sha256:2f37f00f4e5d511af408106a6463db5066f96887d5b0e68ab7298ff8b85d639e"
doc_hash = "sha256:2d6fe21f5bdac420918fdc4b380fcb3506c54a8f7a0bad141e3bba727d87763f"
callees = ["fn:5c397439844b89a7"]
uses = [
"fn:4038f4da38b334dc",
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#161",
"#171",
"#172",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:5c397439844b89a7"
name = "spmv_into_min"
qual = "HybridLdu::spmv_into_min"
lines = [
930,
976,
]
hash = "sha256:cb5893a4d445ba27525832b7f88b1a6edff217282ccaf5610945cceac7e08be2"
doc_hash = "sha256:9614953fae3106ab9da33b0d6c57a0c44b50aa243e45b8fbd302a852b91b8f94"
callees = [
"fn:739775aa64937707",
"fn:c38d36c40af22f8f",
]
uses = [
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
"fn:e901cf36bbafe4e1",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#161",
"#165",
"#169",
"#170",
"#171",
"#172",
"#173",
"#179",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:dbe343b39e449043"
name = "spmv"
qual = "HybridLdu::spmv"
lines = [
978,
1001,
]
hash = "sha256:192f1194ffd047b065f0d3aa48a4ab39497b9d793360a6d206846ff5262e6a22"
doc_hash = "sha256:b94a799cb3294fa3b3c0c0deb0cbcb8b0d23af759354c7c123999245563666a5"
callees = ["fn:534d6f16416fa0a1"]
uses = [
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
]
reached_by = [
"#161",
"#171",
"#172",
"#179",
"#198",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:02581c9a0085c19a"
name = "residual_into"
qual = "HybridLdu::residual_into"
lines = [
1005,
1025,
]
hash = "sha256:961d1499598cad40f89751dfc7d7a5618076eb8c502acf57c5dd44f37182b322"
doc_hash = "sha256:75ab0b4cda1aa39055add222d8fe5f21ba9ac309327aecdfa7294d20a1a6837b"
callees = ["fn:f127b7171ae4b142"]
uses = [
"fn:4038f4da38b334dc",
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#169",
"#189",
"#190",
"#191",
"#193",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:f127b7171ae4b142"
name = "residual_into_min"
qual = "HybridLdu::residual_into_min"
lines = [
1027,
1071,
]
hash = "sha256:0f3a911879d14be4bdd7cb1d42468e564550b62236f9400ed2c9cc486d36643c"
doc_hash = "sha256:a691ed994bda60273b8d484752c2c3f4f9fdc6ae7fd17875bcf0ad4dab5102a4"
callees = [
"fn:5c397439844b89a7",
"fn:c38d36c40af22f8f",
]
uses = [
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
"fn:e901cf36bbafe4e1",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#169",
"#189",
"#190",
"#191",
"#193",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:2cae506fc5480e6f"
name = "residual"
qual = "HybridLdu::residual"
lines = [
1073,
1086,
]
hash = "sha256:047c84360b120a167f8bea7b39c81923eb83e0f81147b0c928fd9d38cf5512d9"
doc_hash = "sha256:961610601308da133488f9c6810203e710ad1661cfaa277620ca115e8120e958"
callees = ["fn:02581c9a0085c19a"]
uses = [
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#169",
"#189",
"#190",
"#191",
"#193",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:5bb161f9063ed71a"
name = "normalised_residual"
qual = "HybridLdu::normalised_residual"
lines = [
1088,
1144,
]
hash = "sha256:54e86ca7e89af301b98ccdc9662da9ac61a3f82b39b0f4ec60897f0b8524a679"
doc_hash = "sha256:759a9c2466cd07cb57320889a2934f17d9f428de92bc1eba2c2c1c9f466b55d8"
callees = ["fn:fdddd81485f60102"]
uses = [
"fn:4038f4da38b334dc",
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
]
reached_by = [
"#161",
"#198",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:fdddd81485f60102"
name = "normalised_residual_min"
qual = "HybridLdu::normalised_residual_min"
lines = [
1146,
1187,
]
hash = "sha256:3e4aca0b42a5ffa77162ddc9d658e04d40c00df7391cdcb936b090033e6e447e"
doc_hash = "sha256:a452a02fc1d7a070768a500b748968dec5a8d4b857176d46aa0908ab961b5828"
callees = [
"fn:2cbf4cb3993a544d",
"fn:4ec6fe3ff819e1cb",
"fn:5c397439844b89a7",
"fn:c38d36c40af22f8f",
]
uses = [
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
"fn:a7d848cdb0f9e798",
"fn:f0960ece9c2a7a36",
]
reached_by = [
"#161",
"#165",
"#198",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:960fad3ba006543e"
name = "diagonal_reciprocal"
qual = "HybridLdu::diagonal_reciprocal"
lines = [
1191,
1239,
]
hash = "sha256:99ee4e3060655d76db94d4ab35f3206d102212ca6977014dfd07e6b7ea45602b"
doc_hash = "sha256:69d7586c3d8fa89accbea8fd2fc7e553c5029b0887ceae79e81006b94cccdc85"
callees = ["fn:6f2d1be2295c92c9"]
uses = [
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
]
reached_by = [
"#161",
"#198",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:6f2d1be2295c92c9"
name = "diagonal_reciprocal_into"
qual = "HybridLdu::diagonal_reciprocal_into"
lines = [
1241,
1255,
]
hash = "sha256:e0bb02c8c5aefa15149d27326f98ee6285e42c45e6f5bb3020d0dac9ad97e54e"
doc_hash = "sha256:5c1b67c73c2f5bdbd75c5bd90783bba36184cb831366770719724a04dfd1efe7"
callees = ["fn:4f1577f7660cce0f"]
uses = [
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
"fn:52f2eabb85e0a959",
]
reached_by = [
"#161",
"#198",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:4f1577f7660cce0f"
name = "diagonal_reciprocal_into_min"
qual = "HybridLdu::diagonal_reciprocal_into_min"
lines = [
1257,
1291,
]
hash = "sha256:997fd64733a5a48643cd65e7559867b2f735fa34f12cdc5a3784b514f43db973"
doc_hash = "sha256:ab80a32220b8a7f55a389ac1dbdd7f23842dfb603a8f61be2d8a73f4aba28ad2"
callees = ["fn:c38d36c40af22f8f"]
uses = [
"fn:49851dc6afa81663",
"fn:4cc87691d59e0afc",
"fn:e901cf36bbafe4e1",
]
reached_by = [
"#161",
"#162",
"#198",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:7da1c24dae494edc"
name = "dot"
qual = "dot"
lines = [
1296,
1379,
]
hash = "sha256:9f2144bb697a8676df93db28b2aea7838c977d1de98b09c039f4b90f5d0d0710"
doc_hash = "sha256:bca24e17aa1b81315cc70ee5083477dc4faab654fa497cfe555e9d5958defe88"
callees = ["fn:2a12d50f5a07cc2e"]
uses = [
"fn:4cc87691d59e0afc",
"fn:52f2eabb85e0a959",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#164",
"#166",
"#167",
"#168",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:2a12d50f5a07cc2e"
name = "dot_min"
qual = "dot_min"
lines = [
1381,
1407,
]
hash = "sha256:ebe483ae35e5818e79d772a3b5b5a5c81ec1a6dfd9b712dfc3c03e00de93ae7f"
doc_hash = "sha256:ca778a25d25597f4a2c767126e9bafd70fd73ee302bab0f5d3f37d5bff410ea0"
callees = [
"fn:0bfbb02dab8603ba",
"fn:be61cc30dff8d670",
"fn:c38d36c40af22f8f",
]
uses = [
"fn:4cc87691d59e0afc",
"fn:f0960ece9c2a7a36",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#164",
"#166",
"#167",
"#168",
"#178",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:9e8f04c03e8d00f5"
name = "norm_l2"
qual = "norm_l2"
lines = [
1409,
1440,
]
hash = "sha256:d35525b457d527233a603059527e2e5d7ddb9426f6553de71808ec416ef8be9b"
doc_hash = "sha256:b49671894e280e85aa2c12550af54b56a82a9c9cc4bae673df401a8f4fbbe516"
callees = ["fn:7da1c24dae494edc"]
uses = ["fn:4cc87691d59e0afc"]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#166",
"#167",
"#168",
"#189",
"#190",
"#191",
"#193",
"#198",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:e54a6ab741dacd67"
name = "norm_l1"
qual = "norm_l1"
lines = [
1442,
1472,
]
hash = "sha256:fe9a387642983f846a51ecb3f204b7535368ca148a98e652c23a7b13fff1e3ae"
doc_hash = "sha256:0b62f8df460357a70e98d465d0b5022983e20afa0d931f391f8192cbf7e422d2"
callees = ["fn:572faab3627cc42c"]
uses = [
"fn:4cc87691d59e0afc",
"fn:52f2eabb85e0a959",
]
reached_by = [
"#166",
"#168",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:572faab3627cc42c"
name = "norm_l1_min"
qual = "norm_l1_min"
lines = [
1474,
1483,
]
hash = "sha256:34a507dde26abb7881bf4267674a5895efd91446b4a23d9562bd7719dbd6226a"
doc_hash = "sha256:3b216a1a2d96c67859f06a730eda02a5458c786ff8a8802bad7274676b835195"
callees = [
"fn:0bfbb02dab8603ba",
"fn:c38d36c40af22f8f",
"fn:ebfdaa5a6c7f30ce",
]
uses = [
"fn:4cc87691d59e0afc",
"fn:f0960ece9c2a7a36",
]
reached_by = [
"#166",
"#167",
"#168",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:14737a522bc16459"
name = "axpy"
qual = "axpy"
lines = [
1485,
1520,
]
hash = "sha256:ab7ec71fc5f021a2fa15d576aaddadd9b3fc978dfb293d6cb674ac0ae549d4f4"
doc_hash = "sha256:6db74fb8c2e9e1bd700b10776bcd294f4829a8608ad6f6567e8ab08d1aecc979"
callees = ["fn:f407f5cfb09667ee"]
uses = [
"fn:4cc87691d59e0afc",
"fn:52f2eabb85e0a959",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:f407f5cfb09667ee"
name = "axpy_min"
qual = "axpy_min"
lines = [
1522,
1556,
]
hash = "sha256:c6de1d51525b3eeef9786b6993ebb4873722f7a1075ad376bb922a6e065d55be"
doc_hash = "sha256:54296920626b96fc5765b09d15af6b9d844bd8214a814265fc816f1c2debbcd9"
callees = ["fn:c38d36c40af22f8f"]
uses = [
"fn:4cc87691d59e0afc",
"fn:e901cf36bbafe4e1",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#160",
"#178",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:b06371b9847fafde"
name = "scale"
qual = "scale"
lines = [
1558,
1593,
]
hash = "sha256:1de83eed3b12dcc684a789e2a2797026ea83a4895cfaeb5e51df9d5af1371ef2"
doc_hash = "sha256:c1b5f73c9c2bf353a669b44a73ec9b538e1b3e0def1b0c0262e93c2fe80a7028"
callees = ["fn:4beac95bb0dde5a4"]
uses = [
"fn:4cc87691d59e0afc",
"fn:52f2eabb85e0a959",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#138",
"#139",
"#141",
"#144",
"#145",
"#146",
"#147",
"#148",
"#189",
"#190",
"#191",
"#193",
"#201",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#282",
"#283",
"#284",
"#285",
"#286",
"#291",
"#292",
"#293",
"#294",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:4beac95bb0dde5a4"
name = "scale_min"
qual = "scale_min"
lines = [
1595,
1613,
]
hash = "sha256:43e9c8c20e3726512db61dfdcad518c8c7c3a2362a0b2b46f1a51bfd0c6835cf"
doc_hash = "sha256:b997538efe46556524c6f308fd540dfcd593bcdc15c5716e37f8c0a7c2fc6676"
callees = ["fn:c38d36c40af22f8f"]
uses = [
"fn:4cc87691d59e0afc",
"fn:e901cf36bbafe4e1",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#138",
"#139",
"#141",
"#144",
"#145",
"#146",
"#147",
"#148",
"#189",
"#190",
"#191",
"#193",
"#201",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#282",
"#283",
"#284",
"#285",
"#286",
"#291",
"#292",
"#293",
"#294",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:be61cc30dff8d670"
name = "block_dot"
qual = "block_dot"
lines = [
1617,
1625,
]
hash = "sha256:ac48e81acfb934b0c8cd237ba943205df7b774475fb2963a4de34b4d1c785ada"
doc_hash = "sha256:f53e25661390f6cfc0efb44fdaff98d8190f23e196718d169b4fdaea1515e4ee"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#164",
"#166",
"#167",
"#168",
"#178",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:ebfdaa5a6c7f30ce"
name = "block_asum"
qual = "block_asum"
lines = [
1627,
1635,
]
hash = "sha256:da46b6f6a55329fc1c069f39ef72826167048f034fd2ef3a675c82a1f145827b"
doc_hash = "sha256:b9b4d2d3e404264cca8e3fca0b5d66d2a106828bba4201e1355e1f92bc711439"
reached_by = [
"#166",
"#167",
"#168",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:0bfbb02dab8603ba"
name = "combine_in_order"
qual = "combine_in_order"
lines = [
1637,
1649,
]
hash = "sha256:84e2a698ecdb09064a895222c1edd47fb8ebf12d8ecc03ee585a2c1c2d6624ae"
doc_hash = "sha256:c7a736273e9ddbef75c317d4276fcf0d063044d28fa663d12c2ea55e82bc885c"
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#10",
"#11",
"#12",
"#13",
"#14",
"#15",
"#16",
"#20",
"#23",
"#24",
"#25",
"#57",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#135",
"#136",
"#137",
"#138",
"#139",
"#140",
"#141",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#164",
"#166",
"#167",
"#168",
"#178",
"#189",
"#190",
"#191",
"#193",
"#197",
"#198",
"#201",
"#202",
"#203",
"#204",
"#205",
"#206",
"#207",
"#208",
"#209",
"#210",
"#211",
"#272",
"#273",
"#274",
"#275",
"#276",
"#277",
"#278",
"#279",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
"#300",
"#301",
"#302",
"#303",
"#304",
"#305",
"#306",
"#307",
"#308",
"#309",
"#310",
"#311",
"#312",
]
[[module."parallel.rs".function]]
id = "fn:a7d848cdb0f9e798"
name = "NormBlock"
qual = "NormBlock"
item = "type"
shape = "struct"
lines = [
1651,
1664,
]
hash = "sha256:a15ac626605c7e944f2d6047ad26917fa7c9ddece6fdeaa427e022e47733f0ca"
doc_hash = "sha256:ad9f7419d795fba191d1f61b669f82dce4fc0cae77fa9cea5f12e6afc29ae12a"
reached_by = [
"#161",
"#165",
"#198",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:4ec6fe3ff819e1cb"
name = "of"
qual = "NormBlock::of"
lines = [
1667,
1676,
]
hash = "sha256:3b509c304289b7ac72509ac5a1147182da61d4df8e32decfca26b6a9f981f381"
doc_hash = "sha256:66fcf21b91f78618daeb83af86ef73299535396f8eab8fe2534e69bc246f466c"
uses = ["fn:a7d848cdb0f9e798"]
reached_by = [
"#161",
"#165",
"#198",
"#202",
"#203",
"#204",
"#205",
]
[[module."parallel.rs".function]]
id = "fn:2cbf4cb3993a544d"
name = "combine"
qual = "NormBlock::combine"
lines = [
1678,
1687,
]
hash = "sha256:19b38ac5b5ecabdac1cba142a7a24299b1d0c93d2aa96d98522b842e94f0a123"
doc_hash = "sha256:e88d5b3daacb9418a23d58d569361bca400dac9feb4ae144cb953a8c03facdc8"
uses = ["fn:a7d848cdb0f9e798"]
reached_by = [
"#161",
"#165",
"#198",
"#202",
"#203",
"#204",
"#205",
]