schema_version = 1
kind = "code_folder"
crate = "outram-foam-basic-lib"
dir = "crates/outram-foam-basic-lib/src/matrix"
test_ids = [
"crates/farrer-park/src/assembly.rs::bbar_genuinely_changes_a_bilinear_quadrilateral",
"crates/farrer-park/src/assembly.rs::bbar_global_tangent_matches_finite_difference_of_internal_force",
"crates/farrer-park/src/assembly.rs::bbar_is_exactly_a_no_op_on_constant_strain_triangles",
"crates/farrer-park/src/assembly.rs::global_tangent_matches_finite_difference_of_internal_force",
"crates/farrer-park/src/assembly.rs::rigid_translation_produces_no_force",
"crates/farrer-park/src/assembly.rs::stiffness_is_symmetric_and_annihilates_translations",
"crates/farrer-park/src/assembly.rs::uniform_body_force_integrates_to_load_times_volume",
"crates/farrer-park/src/material.rs::consistent_tangent_is_symmetric",
"crates/farrer-park/src/material.rs::consistent_tangent_matches_numerical_jacobian",
"crates/farrer-park/src/material.rs::elastic_tangent_matches_numerical_jacobian",
"crates/farrer-park/src/material.rs::j2_reduces_to_elasticity_below_yield",
"crates/farrer-park/src/material.rs::perfect_plasticity_caps_the_von_mises_stress",
"crates/farrer-park/src/material.rs::plane_stress_and_plane_strain_differ",
"crates/farrer-park/src/material.rs::plane_stress_elastic_matrix_is_the_textbook_one",
"crates/farrer-park/src/material.rs::plane_stress_j2_tangent_matches_numerical_jacobian",
"crates/farrer-park/src/material.rs::returned_stress_lies_on_the_yield_surface",
"crates/farrer-park/src/material.rs::unloading_is_elastic",
"crates/farrer-park/src/solver.rs::linear_elastic_converges_in_one_iteration",
"crates/farrer-park/src/solver.rs::penalty_and_elimination_agree",
"crates/farrer-park/tests/analytical.rs::cantilever_tip_deflection_against_beam_theory",
"crates/farrer-park/tests/analytical.rs::thick_walled_cylinder_against_lame",
"crates/farrer-park/tests/crystal.rs::consistent_tangent_against_richardson_extrapolated_jacobian",
"crates/farrer-park/tests/crystal.rs::crystal_plasticity_in_the_finite_element_solver",
"crates/farrer-park/tests/crystal.rs::fatemi_socie_fatigue_indicator_parameter",
"crates/farrer-park/tests/crystal.rs::frame_indifference_under_rigid_rotation",
"crates/farrer-park/tests/crystal.rs::polycrystal_aggregate_approaches_isotropy",
"crates/farrer-park/tests/crystal.rs::schmid_factors_and_resolved_shear_identity",
"crates/farrer-park/tests/crystal.rs::single_crystal_single_slip_against_schmid_yield_stress",
"crates/farrer-park/tests/locking.rs::fully_plastic_limit_load_full_integration_over_predicts_bbar_does_not",
"crates/farrer-park/tests/locking.rs::nearly_incompressible_hex8_locks_under_full_integration_but_not_under_bbar",
"crates/farrer-park/tests/locking.rs::nearly_incompressible_quad4_locks_under_full_integration_but_not_under_bbar",
"crates/farrer-park/tests/locking.rs::shear_locking_in_quad4_is_measured_and_bbar_does_not_cure_it",
"crates/farrer-park/tests/mms.rs::mms_convergence_linear_elements",
"crates/farrer-park/tests/mms.rs::mms_convergence_quadratic_elements",
"crates/farrer-park/tests/mms.rs::mms_convergence_three_dimensional",
"crates/farrer-park/tests/patch.rs::patch_test_all_element_types",
"crates/farrer-park/tests/patch.rs::patch_test_holds_under_bbar",
"crates/farrer-park/tests/patch.rs::patch_test_penalty_is_limited_by_the_penalty_factor",
"crates/farrer-park/tests/plane_stress.rs::plane_stress_j2_equibiaxial_against_closed_form",
"crates/farrer-park/tests/plane_stress.rs::plane_stress_j2_uniaxial_against_closed_form",
"crates/farrer-park/tests/plane_stress.rs::plane_stress_matches_transformed_plane_strain",
"crates/farrer-park/tests/plane_stress.rs::thin_plate_uniaxial_tension_plane_stress_and_plane_strain",
"crates/farrer-park/tests/plasticity.rs::consistent_tangent_by_numerical_perturbation",
"crates/farrer-park/tests/plasticity.rs::newton_converges_quadratically_with_the_consistent_tangent",
"crates/farrer-park/tests/plasticity.rs::uniaxial_j2_against_closed_form",
"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/multi_region/rbf_mapping.rs::build_rejects_collinear_samples",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/rbf_mapping.rs::build_rejects_empty",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/rbf_mapping.rs::interpolates_samples_exactly",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/rbf_mapping.rs::linear_reproduction_exact",
"crates/outram-foam-appbuilder-lib/src/genfoam/multi_region/rbf_mapping.rs::map_onto_column_linear",
"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::point_kinetics_model_steps",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/point_kinetics/mod.rs::non_positive_time_step_error",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/point_kinetics/mod.rs::null_transient_holds_steady",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/point_kinetics/mod.rs::reactivity_sign_moves_power_correctly",
"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/xs/tests.rs::do_not_parametrize_suppresses_feedback",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::doppler_log_interpolation_hits_arithmetic_mean_at_geometric_mean_temperature",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::one_energy_constant_parameter_falls_back_to_reference",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::one_energy_reproduces_nodes",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::one_energy_two_point_is_linear",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::precursor_constants_sum_beta",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::reference_group_constants_match_input",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::rejects_length_mismatch",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::rejects_missing_reference_variable",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::rejects_non_reference_first_state",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::rejects_out_of_range_indices",
"crates/outram-foam-appbuilder-lib/src/genfoam/neutronics/xs/tests.rs::scattering_matrix_reproduces_reference",
"crates/outram-foam-appbuilder-lib/src/io/nuclear_data/tests.rs::the_minimal_dictionary_round_trips_into_cross_section_data",
"crates/outram-foam-appbuilder-lib/src/io/nuclear_data/writer.rs::written_nuclear_data_reads_back_identically",
"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::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::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/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_point_kinetics_inhour.rs::asymptotic_period_matches_inhour_equation",
"crates/outram-foam-appbuilder-lib/tests/genfoam_point_kinetics_inhour.rs::null_transient_control",
"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/fv_operators/fvc/grad_least_squares.rs::linear_field_recovered_exactly_in_1d",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/grad_least_squares.rs::periodic_ring_uniform_field_has_zero_gradient",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/grad_least_squares.rs::uniform_field_has_zero_gradient",
"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/krylov/hybrid_tests.rs::every_combination_matches_the_dense_lu_solution",
"crates/outram-foam-basic-lib/src/krylov/mod.rs::nonsymmetric_vs_dense_lu",
"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/math/differentiate/tests.rs::a_failing_column_names_the_variable_that_failed",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::a_jacobian_that_cannot_be_differenced_is_counted_and_reaches_the_solver_as_nan",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::a_non_square_function_is_rejected_rather_than_padded",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::bitwise_identical_across_thread_counts",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::column_parallel_jacobian_is_bitwise_identical_to_the_serial_one",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::differentiate_crossover_benchmark",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::empty_and_malformed_batches_are_empty_not_panics",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::evaluation_counts_match_the_documented_cost",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::jacobian_batch_is_bitwise_identical_across_backends",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::jacobian_column_crossover_benchmark",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::numerical_jacobian_overhead_benchmark",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::ode_jacobian_captures_explicit_dependence_on_the_independent_variable",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::ode_jacobian_reproduces_van_der_pols_hand_coded_one",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::ode_jacobian_resizes_wrongly_sized_output_buffers",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::quadratic_system_jacobian_matches_the_analytic_one",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::rosenbrock23_integrates_a_stiff_system_that_has_no_hand_coded_jacobian",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::rosenbrock23_integrates_the_stiff_pair_with_a_numerical_jacobian",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::stiff_pair_jacobian_matches_the_analytic_one_across_a_1000_to_1_entry_spread",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::the_single_jacobian_form_agrees_with_a_one_lane_batch_bit_for_bit",
"crates/outram-foam-basic-lib/src/math/differentiate/tests.rs::trigonometric_system_jacobian_matches_the_analytic_one",
"crates/outram-foam-basic-lib/src/matrix/square_matrix.rs::fully_zero_matrix_returns_err",
"crates/outram-foam-basic-lib/src/matrix/square_matrix.rs::hilbert_5x5_residual_acceptable",
"crates/outram-foam-basic-lib/src/matrix/square_matrix.rs::lu_identity",
"crates/outram-foam-basic-lib/src/matrix/square_matrix.rs::lu_multiple_rhs",
"crates/outram-foam-basic-lib/src/matrix/square_matrix.rs::lu_solve_2x2",
"crates/outram-foam-basic-lib/src/matrix/square_matrix.rs::lu_solve_3x3",
"crates/outram-foam-basic-lib/src/matrix/square_matrix.rs::lu_solve_needs_pivoting",
"crates/outram-foam-basic-lib/src/matrix/square_matrix.rs::scaled_pivoting_large_row_contrast",
"crates/outram-foam-basic-lib/src/matrix/square_matrix.rs::singular_matrix_returns_err",
"crates/outram-foam-basic-lib/src/ode/euler.rs::euler_exponential_decay",
"crates/outram-foam-basic-lib/src/ode/euler.rs::euler_rotation",
"crates/outram-foam-basic-lib/src/ode/integrator.rs::accessors_report_the_variant_truthfully",
"crates/outram-foam-basic-lib/src/ode/integrator.rs::dyn_variant_matches_typed_bit_for_bit",
"crates/outram-foam-basic-lib/src/ode/integrator.rs::integrator_is_storable_without_a_lifetime",
"crates/outram-foam-basic-lib/src/ode/integrator.rs::placeholder_system_integrates_as_a_no_op",
"crates/outram-foam-basic-lib/src/ode/integrator.rs::typed_variant_reaches_every_stepper",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::a_diverging_model_is_reported",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::empty_batches_are_vacuously_ok",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::ensemble_bitwise_identical_across_backends",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::ensemble_bitwise_identical_across_thread_counts",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::ensemble_crossover_benchmark",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::ensemble_matches_analytic_decay",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::ensemble_matches_harmonic_oscillator",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::ensemble_thread_scaling_benchmark",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::invalid_lanes_are_reported",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::lane_order_is_preserved",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::lumped_body_accuracy_is_set_by_the_relative_tolerance",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::max_steps_exceeded_is_reported",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::mixed_stepper_selection_reaches_each_lane",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::partial_failure_in_a_large_ensemble_is_reported",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::public_entry_points_agree_across_requested_backends",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::stiff_pair_completes_stiff_and_fails_visibly_explicit",
"crates/outram-foam-basic-lib/src/ode/parallel/tests.rs::zero_length_interval_completes_as_a_no_op",
"crates/outram-foam-basic-lib/src/ode/rkf45.rs::rkf45_convergence_order_is_fifth",
"crates/outram-foam-basic-lib/src/ode/rkf45.rs::rkf45_decay_to_5",
"crates/outram-foam-basic-lib/src/ode/rkf45.rs::rkf45_exceeds_steps_on_stiff_vdp",
"crates/outram-foam-basic-lib/src/ode/rkf45.rs::rkf45_exponential_decay",
"crates/outram-foam-basic-lib/src/ode/rkf45.rs::rkf45_nonstiff_vdp",
"crates/outram-foam-basic-lib/src/ode/rosenbrock23.rs::rosenbrock23_nonstiff_decay",
"crates/outram-foam-basic-lib/src/ode/rosenbrock23.rs::rosenbrock23_rotation",
"crates/outram-foam-basic-lib/src/ode/rosenbrock23.rs::rosenbrock23_stiff_decay",
"crates/outram-foam-basic-lib/src/ode/rosenbrock23.rs::rosenbrock23_stiff_vdp_mu1000",
"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_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_matches_dense_lu_on_convection_diffusion",
"crates/outram-foam-basic-lib/tests/matrix_bench.rs::bench_lu_solve_vs_ndarray_linalg",
"crates/outram-foam-basic-lib/tests/nnc261_solve.rs::nnc261_lu_roundtrip",
"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::least_squares_gradient_is_exact_for_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-park-digital-twin-engine/examples/fhr_sim_v2/app/thermal_hydraulics_backend/secondary_loop/vibe_code_mass_balance.rs::main_steam_turbtest",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/app/mod.rs::restarting_starts_a_fresh_run_and_abandons_the_old_one",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/app/mod.rs::the_map_reset_button_restarts_the_plant_and_keeps_the_map_view",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/headless.rs::default_commands_hold_the_plant_bounded",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/headless.rs::determinism_same_config_same_trace",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/headless.rs::matches_the_recorded_reference_baseline",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/headless.rs::the_trace_carries_a_closing_energy_balance",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/decay_heat_removal.rs::a_huge_step_lands_on_the_steady_state",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/decay_heat_removal.rs::heat_flows_downhill_and_reverses_rather_than_over_cooling",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/decay_heat_removal.rs::the_chain_conserves_energy_over_a_step",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/decay_heat_removal.rs::the_chain_opens_in_equilibrium_at_its_design_heat",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/decay_heat_removal.rs::the_rccs_is_a_fixed_50_c_sink_fed_by_vessel_radiation",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/decay_heat_removal.rs::the_reflector_and_rpv_capacities_are_derived",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::dlofc_atws_against_liu_and_cao_table_8",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::dlofc_atws_conserves_energy_and_vents_the_published_mass",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::dlofc_with_air_ingress_indicative_30_min",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::kinetics_fuel_node_tracks_the_bed_node_after_a_scram",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::lofc_atws_at_the_published_test_condition",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::lofc_atws_reactor_shuts_itself_down",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::lofc_atws_with_and_without_xenon",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::no_corner_of_the_command_envelope_crosses_or_clamps",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::report_the_rod_position_that_holds_three_megawatts",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::report_the_steady_state_bed_temperature_at_the_opening_condition",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::reproduce_issue_22_scram_cooldown_energy_balance",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_core_side_energy_chain_conserves_energy",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_exchanger_holds_its_courant_margin_at_maximum_circulator_flow",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_gh351_excursion_runs_through_2000_k_with_a_resolved_fuel_stack",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_helium_never_leaves_the_core_hotter_than_the_bed",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_kernel_doppler_channel_is_ablated_on_the_lofc_transient",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_live_map_field_is_off_by_default_and_only_the_gui_builder_turns_it_on",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_passive_path_conserves_energy_through_a_full_plant_step",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_plant_outer_correctors_converge",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_snapshot_publishes_each_runs_own_transit_time",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_whole_plant_conserves_energy_from_fission_to_the_steam_generator",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::the_whole_plant_steps_at_the_gui_timestep",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::water_ingress_against_gao_shi_and_liu_cao",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::water_ingress_conserves_energy_and_follows_the_published_sequence",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/mod.rs::where_the_plant_step_spends_its_time",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/reactor_model/mod.rs::placeholder_tiers_reproduce_one_node_porous_media_exactly",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/reactor_model/one_node.rs::the_bed_step_closes_its_own_energy_balance",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/reactor_model/one_node.rs::the_fuel_bed_coupling_is_read_off_the_start_of_step_profile",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/reactor_model/one_node.rs::two_node_balance_settles_with_all_power_leaving_via_helium_throughflow",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/physics/tede_accumulator.rs::the_plant_publishes_a_deterministic_integral",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/runtime.rs::default_controls_do_not_change_the_plants_initial_state",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/runtime.rs::submitted_controls_survive_the_round_trip",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/runtime.rs::tick_advances_exactly_one_step",
"crates/outram-park-digital-twin-engine/examples/htgr_sim_v1/runtime.rs::trip_reset_is_consumed_not_latched",
"crates/outram-park-fork-offbeat/src/rheology/aster/viscochab/tests.rs::first_back_stress_saturates_at_c_over_gamma",
"crates/outram-park-fork-offbeat/src/rheology/aster/viscochab/tests.rs::strain_controlled_relaxation_runs_through_the_ode_wrapper",
"crates/outram-park-fork-pflotran/src/general_mode/mod.rs::closed_domain_conserves_water_gas_and_energy",
"crates/outram-park-fork-pflotran/src/general_mode/mod.rs::closed_uniform_column_is_stationary",
"crates/outram-park-fork-pflotran/src/general_mode/mod.rs::constructors_reject_bad_inputs",
"crates/outram-park-fork-pflotran/src/general_mode/mod.rs::isothermal_limit_reduces_to_two_phase_imbibition",
"crates/outram-park-fork-pflotran/src/general_mode/mod.rs::step_converges_and_stays_bounded",
"crates/outram-park-fork-pflotran/src/general_mode/mod.rs::thermal_coupling_hot_boundary_warms_and_changes_flow",
"crates/outram-park-fork-pflotran/src/geochemistry/network.rs::general_network_mass_balance_and_action",
"crates/outram-park-fork-pflotran/src/geochemistry/network.rs::initial_guess_reaches_same_solution",
"crates/outram-park-fork-pflotran/src/geochemistry/network.rs::no_secondary_returns_totals",
"crates/outram-park-fork-pflotran/src/geochemistry/network.rs::validation_rejects_bad_shapes_and_totals",
"crates/outram-park-fork-pflotran/src/geochemistry/network.rs::weak_acid_dissociation_analytical",
"crates/outram-park-fork-pflotran/src/kinetics/mod.rs::approach_to_equilibrium",
"crates/outram-park-fork-pflotran/src/kinetics/mod.rs::constructor_validation",
"crates/outram-park-fork-pflotran/src/kinetics/mod.rs::mole_conservation",
"crates/outram-park-fork-pflotran/src/kinetics/mod.rs::no_mineral_clamp",
"crates/outram-park-fork-pflotran/src/kinetics/mod.rs::supersaturated_precipitates_from_zero",
"crates/outram-park-fork-pflotran/src/microbial/mod.rs::constructor_validation",
"crates/outram-park-fork-pflotran/src/microbial/mod.rs::react_biomass_decays_when_starved",
"crates/outram-park-fork-pflotran/src/microbial/mod.rs::react_consumes_substrate_forms_product_grows_biomass",
"crates/outram-park-fork-pflotran/src/microbial/mod.rs::stoichiometric_conservation",
"crates/outram-park-fork-pflotran/src/multiphase/mod.rs::closed_domain_conserves_phase_masses",
"crates/outram-park-fork-pflotran/src/multiphase/mod.rs::closed_uniform_column_is_stationary",
"crates/outram-park-fork-pflotran/src/multiphase/mod.rs::imbibition_column_wets_up_and_stays_bounded",
"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/block.rs::block_bicgstab_matches_dense_lu",
"crates/outram-park-fork-pflotran/src/solver/block.rs::block_bicgstab_zero_rhs_short_circuits",
"crates/outram-park-fork-pflotran/src/solver/block.rs::coupled_nonlinear_newton_converges_to_manufactured",
"crates/outram-park-fork-pflotran/src/solver/block.rs::wrong_length_guess_is_rejected",
"crates/outram-park-fork-pflotran/src/solver/block.rs::zero_iteration_budget_reports_nonconvergence",
"crates/outram-park-fork-pflotran/src/thermal_convection/mod.rs::buoyancy_onset_across_critical_rayleigh",
"crates/outram-park-fork-pflotran/src/thermal_convection/mod.rs::constructors_reject_bad_inputs",
"crates/outram-park-fork-pflotran/src/thermal_convection/mod.rs::heated_from_above_stays_stable",
"crates/outram-park-fork-pflotran/src/thermal_convection/mod.rs::no_buoyancy_gives_pure_conduction_no_flow",
"crates/outram-park-fork-pflotran/src/thermal_convection/mod.rs::step_adaptive_covers_interval_and_advances_time",
"crates/outram-park-fork-pflotran/src/thermal_convection/mod.rs::step_adaptive_validates_inputs",
"crates/outram-park-fork-pflotran/src/thermal_convection/mod.rs::step_converges_and_energy_responds_to_heating",
"crates/tampines/examples/fhr_sim_v2/app/thermal_hydraulics_backend/secondary_loop/vibe_code_mass_balance.rs::main_steam_turbtest",
]
[module."mod.rs"]
path = "crate::matrix"
[module."square_matrix.rs"]
path = "crate::matrix::square_matrix"
[[module."square_matrix.rs".function]]
id = "fn:11cee6578cd45823"
name = "MatrixError"
qual = "MatrixError"
item = "type"
shape = "enum"
lines = [
22,
28,
]
hash = "sha256:0d28b020d7f2e21143b9fa90df588762769d600810b795ff6442e5e0776d9cc8"
doc_hash = "sha256:19b7afc19d30b992e8d511cde1e0abd619f0eede2e827c65b9cc87a8394483f4"
reached_by = [
"#45",
"#46",
"#47",
"#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",
"#152",
"#153",
"#154",
"#156",
"#157",
"#158",
"#159",
"#160",
"#200",
"#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",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
"#267",
"#268",
"#269",
"#270",
"#271",
"#272",
"#273",
"#274",
"#275",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
]
[[module."square_matrix.rs".function]]
id = "fn:1e109a34c6c793b7"
name = "fmt"
qual = "MatrixError::fmt"
lines = [
31,
37,
]
hash = "sha256:9d42493350c2bfa32f6ca97b3494dfb8a1f51303dd1631d9385698a912127ed4"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:11cee6578cd45823"]
[[module."square_matrix.rs".function]]
id = "fn:33a2eb8456953def"
name = "SquareMatrix"
qual = "SquareMatrix"
item = "type"
shape = "struct"
lines = [
42,
50,
]
hash = "sha256:b3b14a85d75dddae71405bdd035fdc3dcece1d767f00f54a699aaa13be1b4a05"
doc_hash = "sha256:e5b8a384c789db8433f1f841f1a80c9e30a47dc55b94bb99c223290c8a3bd7c5"
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",
"#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",
"#160",
"#161",
"#162",
"#163",
"#164",
"#165",
"#166",
"#167",
"#168",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#178",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#185",
"#186",
"#187",
"#188",
"#189",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#199",
"#200",
"#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",
]
[[module."square_matrix.rs".function]]
id = "fn:04372eb2cb9f9bc3"
name = "new"
qual = "SquareMatrix::new"
lines = [
53,
59,
]
hash = "sha256:f02047503561467af5a572c11a369aa34c4fad26112d29a76a18dc7cc09db015"
doc_hash = "sha256:a8b9b120a1e8b6c3c9d47025d0bcdb534403e6b20ccfb7119fec0de89828a542"
uses = ["fn:33a2eb8456953def"]
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",
"#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",
"#160",
"#163",
"#167",
"#170",
"#173",
"#180",
"#183",
"#190",
"#191",
"#192",
"#193",
"#195",
"#196",
"#197",
"#198",
"#199",
"#200",
"#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",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
"#267",
"#268",
"#269",
"#270",
"#271",
"#272",
"#273",
"#274",
"#275",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
]
[[module."square_matrix.rs".function]]
id = "fn:416b13b7805317ff"
name = "n"
qual = "SquareMatrix::n"
lines = [
61,
64,
]
hash = "sha256:eb839fc31e736e7ee5ffebddd8d54cea15a1d8cef9b3965cae131f5f3546edfd"
doc_hash = "sha256:8336f2b1e952d0e88f3a61e036350e283c8cab4215b56ce4774106b02e30cf97"
uses = ["fn:33a2eb8456953def"]
reached_by = [
"#90",
"#133",
"#140",
"#143",
"#144",
"#145",
"#202",
]
[[module."square_matrix.rs".function]]
id = "fn:52c8c8d98c3cd1aa"
name = "get"
qual = "SquareMatrix::get"
lines = [
66,
82,
]
hash = "sha256:aab34dfbcf274fbba67ecea6a3e21c35cc3564a365a71cbb21b584e98f0c266d"
doc_hash = "sha256:47e025c77fae799969d2a3194fc764d0614a74417e34c69f1a27a03a50152181"
callees = ["fn:4328a53ae6d13f08"]
uses = ["fn:33a2eb8456953def"]
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",
"#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",
"#136",
"#140",
"#142",
"#143",
"#144",
"#145",
"#146",
"#147",
"#148",
"#149",
"#150",
"#151",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#160",
"#164",
"#165",
"#166",
"#167",
"#168",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#178",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#199",
"#200",
"#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",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
]
[[module."square_matrix.rs".function]]
id = "fn:4328a53ae6d13f08"
name = "offset"
qual = "SquareMatrix::offset"
lines = [
84,
93,
]
hash = "sha256:65133218391831af72934df2c76baf06a4834ed05149ce56d0cde942af1d1611"
doc_hash = "sha256:b3b0a9d9e9a8a82a22a5f363513417d879793e4047d3b4a1a7577ab2420cb599"
uses = ["fn:33a2eb8456953def"]
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",
"#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",
"#160",
"#164",
"#165",
"#166",
"#167",
"#168",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#178",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#199",
"#200",
"#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",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
]
[[module."square_matrix.rs".function]]
id = "fn:151aad4ebbbcd1a5"
name = "set"
qual = "SquareMatrix::set"
lines = [
95,
107,
]
hash = "sha256:d07d19c3a7f1cce5aca5bc41ff5dc919dce0ba024536b079bd860bd8901ffd16"
doc_hash = "sha256:963a2b042d7158855d1040bc033b174f869f5097fd7d3049422dc7eb54f6995e"
callees = ["fn:4328a53ae6d13f08"]
uses = ["fn:33a2eb8456953def"]
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",
"#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",
"#160",
"#164",
"#165",
"#166",
"#167",
"#168",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#178",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#199",
"#200",
"#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",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
]
[[module."square_matrix.rs".function]]
id = "fn:5ebc3d20a226d847"
name = "add"
qual = "SquareMatrix::add"
lines = [
109,
121,
]
hash = "sha256:9464f57058b38f12939e02d7be3dd6c8f912d52388cac9ef7595306a7eb4d6dd"
doc_hash = "sha256:e5e0c1a0650e8d0033c3dd0ef8fd48c94d123efa4e8299ac22cc386bacdd70a4"
callees = ["fn:4328a53ae6d13f08"]
uses = ["fn:33a2eb8456953def"]
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",
"#93",
"#94",
"#95",
"#96",
"#97",
"#99",
"#100",
"#111",
"#112",
"#113",
"#114",
"#115",
"#116",
"#117",
"#118",
"#119",
"#120",
"#128",
"#129",
"#130",
"#131",
"#133",
"#142",
"#147",
"#148",
"#164",
"#165",
"#166",
"#167",
"#168",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#178",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#199",
"#201",
"#202",
"#206",
"#207",
"#208",
"#209",
"#210",
"#258",
"#259",
]
[[module."square_matrix.rs".function]]
id = "fn:cc9b3328f8a6eb5b"
name = "swap_entries"
qual = "SquareMatrix::swap_entries"
lines = [
123,
134,
]
hash = "sha256:8866ca6456aa0b6c84e32ee6e7b247a05aa8e86174b9685c742dddae7f245eb7"
doc_hash = "sha256:002918f900fbc0e869d9de42fdd00517bd78f8e6c8c68bce0309aad0f674d2d7"
callees = ["fn:4328a53ae6d13f08"]
uses = ["fn:33a2eb8456953def"]
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",
"#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",
"#133",
"#142",
"#147",
"#148",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#160",
"#164",
"#165",
"#166",
"#167",
"#168",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#178",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#199",
"#200",
"#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",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
]
[[module."square_matrix.rs".function]]
id = "fn:33454f0a218ae854"
name = "fill_zero"
qual = "SquareMatrix::fill_zero"
lines = [
136,
139,
]
hash = "sha256:fd1e3141dd9563ff04d8087d9e2ba024714c156e26f58cf1e2d6dcf2e9d57f3a"
doc_hash = "sha256:27a39c48663635b699165d7b6454f5c42b120bd2413c5dd201e07080579bc897"
uses = ["fn:33a2eb8456953def"]
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",
]
[[module."square_matrix.rs".function]]
id = "fn:1c59ce411762727d"
name = "lu_decompose"
qual = "SquareMatrix::lu_decompose"
lines = [
141,
227,
]
hash = "sha256:ce9354d139358dea7d4fe7b550a0a2d44c1cc42da5a3dabad95b511ceed83dc7"
doc_hash = "sha256:b45131bd9fe290f27cb3e48f93653cb64b43e3f9daabe9e493cf6ec551dce16a"
callees = [
"fn:151aad4ebbbcd1a5",
"fn:52c8c8d98c3cd1aa",
"fn:cc9b3328f8a6eb5b",
]
uses = ["fn:33a2eb8456953def"]
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",
"#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",
"#133",
"#142",
"#147",
"#148",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#160",
"#164",
"#165",
"#166",
"#167",
"#168",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#178",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#199",
"#200",
"#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",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
]
[[module."square_matrix.rs".function]]
id = "fn:c4a9cfb577bccafb"
name = "lu_back_substitute"
qual = "SquareMatrix::lu_back_substitute"
lines = [
229,
281,
]
hash = "sha256:022c604287eb79c9151a715ca7bbe5adb8bf1949c9a2ebecae244f9824311210"
doc_hash = "sha256:766af82f805acc35bf6c53f91830c744826fba72de79c48ab5b897234ad8ecdf"
callees = ["fn:52c8c8d98c3cd1aa"]
uses = ["fn:33a2eb8456953def"]
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",
"#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",
"#133",
"#142",
"#147",
"#148",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#160",
"#164",
"#165",
"#166",
"#167",
"#168",
"#169",
"#170",
"#171",
"#172",
"#173",
"#174",
"#175",
"#176",
"#177",
"#178",
"#179",
"#180",
"#181",
"#182",
"#183",
"#184",
"#190",
"#191",
"#192",
"#193",
"#194",
"#195",
"#196",
"#197",
"#198",
"#199",
"#200",
"#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",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
]
[[module."square_matrix.rs".function]]
id = "fn:6dc82a6475c2f1e2"
name = "solve"
qual = "SquareMatrix::solve"
lines = [
283,
302,
]
hash = "sha256:7e599e2636ad38a670fd0c1c07b4aa27ad40d317e098a084f5d75225793cafa8"
doc_hash = "sha256:ffab407f568e4db4cffcedb29813e1f19ad75fd0db22ce8d6cd74ee0167cad06"
callees = [
"fn:1c59ce411762727d",
"fn:52c8c8d98c3cd1aa",
"fn:c4a9cfb577bccafb",
]
uses = [
"fn:11cee6578cd45823",
"fn:33a2eb8456953def",
]
reached_by = [
"#45",
"#46",
"#47",
"#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",
"#152",
"#153",
"#154",
"#156",
"#157",
"#158",
"#159",
"#160",
"#200",
"#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",
"#260",
"#261",
"#262",
"#263",
"#264",
"#265",
"#266",
"#267",
"#268",
"#269",
"#270",
"#271",
"#272",
"#273",
"#274",
"#275",
"#280",
"#281",
"#282",
"#283",
"#284",
"#285",
"#286",
"#287",
"#288",
"#289",
"#290",
"#291",
"#292",
"#293",
"#294",
"#295",
"#296",
"#297",
"#298",
"#299",
]
[[module."square_matrix.rs".function]]
id = "fn:796efcd1fff01552"
name = "lu_solve_2x2"
qual = "lu_solve_2x2"
lines = [
309,
320,
]
hash = "sha256:bfe6da3d8f439d73bdfc6c3edefc93dda691b2e5b6cccc7133f1b0b2bd2c801f"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:151aad4ebbbcd1a5",
"fn:6dc82a6475c2f1e2",
]
uses = ["fn:33a2eb8456953def"]
test = true
[[module."square_matrix.rs".function]]
id = "fn:e5b7396994ecabad"
name = "lu_solve_3x3"
qual = "lu_solve_3x3"
lines = [
322,
340,
]
hash = "sha256:fcb21b9045203a07ac812952a907704592b9707aa440d5203460dbfa3ae6790a"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:151aad4ebbbcd1a5",
"fn:6dc82a6475c2f1e2",
]
uses = ["fn:33a2eb8456953def"]
test = true
[[module."square_matrix.rs".function]]
id = "fn:ca272a234e3e423e"
name = "lu_solve_needs_pivoting"
qual = "lu_solve_needs_pivoting"
lines = [
342,
354,
]
hash = "sha256:52795c3a4946053f921e989b02cfc5221998b8d96142a68caf9e5a43d703c1bf"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:151aad4ebbbcd1a5",
"fn:6dc82a6475c2f1e2",
]
uses = ["fn:33a2eb8456953def"]
test = true
[[module."square_matrix.rs".function]]
id = "fn:645f10653c2f1b9d"
name = "lu_identity"
qual = "lu_identity"
lines = [
356,
366,
]
hash = "sha256:6ad0045deaa01521c32a844f582a44958ae2838d28b86abd8aa7cd565edc872f"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:151aad4ebbbcd1a5",
"fn:6dc82a6475c2f1e2",
]
uses = ["fn:33a2eb8456953def"]
test = true
[[module."square_matrix.rs".function]]
id = "fn:6a4915214ff2b167"
name = "singular_matrix_returns_err"
qual = "singular_matrix_returns_err"
lines = [
368,
382,
]
hash = "sha256:47a026f3c1c58a773c987d28ee46c97b2ec265fc205cef9bb7aabf05985c633d"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:151aad4ebbbcd1a5",
"fn:6dc82a6475c2f1e2",
]
uses = [
"fn:11cee6578cd45823",
"fn:33a2eb8456953def",
]
test = true
[[module."square_matrix.rs".function]]
id = "fn:a48a216b72992c1a"
name = "fully_zero_matrix_returns_err"
qual = "fully_zero_matrix_returns_err"
lines = [
384,
393,
]
hash = "sha256:7aa069aff4547c6b80538b67e8c24d47823ff72f6626df9c0507d342dcf67f44"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:6dc82a6475c2f1e2",
]
uses = [
"fn:11cee6578cd45823",
"fn:33a2eb8456953def",
]
test = true
[[module."square_matrix.rs".function]]
id = "fn:f8b35df1d8237b18"
name = "hilbert_5x5_residual_acceptable"
qual = "hilbert_5x5_residual_acceptable"
lines = [
395,
430,
]
hash = "sha256:e467890bf1cef3cc8f55588e6577ad9e88fbdfc488f46db0fb3c953370fd26cc"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:151aad4ebbbcd1a5",
"fn:52c8c8d98c3cd1aa",
"fn:6dc82a6475c2f1e2",
]
uses = ["fn:33a2eb8456953def"]
test = true
[[module."square_matrix.rs".function]]
id = "fn:25405334c10e3ef7"
name = "scaled_pivoting_large_row_contrast"
qual = "scaled_pivoting_large_row_contrast"
lines = [
432,
450,
]
hash = "sha256:a86afa64fdf5afe8a817be061d49b11953e06bdc8cbb15e24ae9f25c7d31491d"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:151aad4ebbbcd1a5",
"fn:6dc82a6475c2f1e2",
]
uses = ["fn:33a2eb8456953def"]
test = true
[[module."square_matrix.rs".function]]
id = "fn:bcb7bf23b67b2056"
name = "lu_multiple_rhs"
qual = "lu_multiple_rhs"
lines = [
452,
473,
]
hash = "sha256:ce8343c25fc1fc4bbee6eeee77320361da892eb25cf4a264f9c5401f64baa382"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:151aad4ebbbcd1a5",
"fn:1c59ce411762727d",
"fn:c4a9cfb577bccafb",
]
uses = ["fn:33a2eb8456953def"]
test = true