schema_version = 1
kind = "code_folder"
crate = "outram-foam-basic-lib"
dir = "crates/outram-foam-basic-lib/src/fv_operators/fvc"
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/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/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/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/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::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::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/sod_shock_tube_validation/main.rs::rho_central_foam_matches_sod_table_ii",
"crates/outram-foam-appbuilder-lib/tests/sod_shock_tube_validation/main.rs::sod_shock_tube_timed_series",
"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-appbuilder-lib/tutorials/rho_central_foam_shock_tube.rs::shock_tube_openfoam_vs_rust_csv",
"crates/outram-foam-appbuilder-lib/tutorials/rho_central_foam_shock_tube.rs::shock_tube_pressure_matches_openfoam",
"crates/outram-foam-appbuilder-lib/tutorials/rho_central_foam_shock_tube.rs::shock_tube_shock_position",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/ddt_corr.rs::coeff_limits_large_correction_to_zero",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/ddt_corr.rs::consistent_phi_gives_zero_correction",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/ddt_corr.rs::nonzero_correction_for_inconsistent_phi",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/div.rs::div_flux_nonzero",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/div.rs::div_flux_of_uniform_inoutflow_is_zero",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/div_tensor.rs::linear_symm_tensor_div_is_x_row",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/div_tensor.rs::linear_tensor_div_is_x_row",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/flux.rs::buoyancy_flux_downward_gravity",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/flux.rs::uniform_x_velocity_flux_equals_area",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/grad.rs::linear_field_constant_x_grad",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/grad.rs::uniform_field_zero_grad",
"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/fvc/grad_vec.rs::linear_field_gives_transpose",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/grad_vec.rs::uniform_field_zero_grad",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/interpolate.rs::linear_field_midpoint_weight",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/interpolate.rs::uniform_field_interpolates_exactly",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/interpolate.rs::vv_cyclic_interpolates_across_seam",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/muscl.rs::linear_field_reconstructs_to_central_value",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/muscl.rs::upwind_limiter_returns_cell_values",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/muscl.rs::vanleer_clamps_at_discontinuity",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/reconstruct.rs::flux_then_reconstruct_roundtrip",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/reconstruct.rs::reconstruct_consistent_phi",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/sn_grad.rs::linear_field_constant_gradient",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/sn_grad.rs::uniform_field_zero_gradient",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/sn_grad.rs::vv_cyclic_sn_grad_across_seam",
"crates/outram-foam-basic-lib/src/fv_operators/fvc/sn_grad.rs::vv_fixed_gradient_reports_prescribed_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/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/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-foam-cli/tests/ci_smoke/sod.rs::rho_central_foam_matches_sod_table_ii",
"crates/outram-foam-cli/tests/ci_smoke/sod.rs::sod_shock_tube_timed_series",
"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/les/smagorinsky.rs::correct_gives_finite_nonneg_nut_scaling_with_strain",
"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/materials.rs::materialize_broadcasts_zones",
"crates/outram-park-fork-moltres/src/materials.rs::temperature_feedback_shifts_removal",
"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",
]
[module."ddt_corr.rs"]
path = "crate::fv_operators::fvc::ddt_corr"
[[module."ddt_corr.rs".function]]
id = "fn:9ce7e8c2f9324984"
name = "ddt_corr"
qual = "ddt_corr"
lines = [
28,
116,
]
hash = "sha256:2591797d819e7f6c5b8942d037d9e6143d46e55d467d2dc1966692688a236953"
doc_hash = "sha256:e26f815d6aec86c2c5de831a5ac8b52ad56858e76be105461e77f06c232006da"
callees = [
"fn:35109efd2ed02837",
"fn:4aea3161a87c6021",
"fn:92fd53f240dcfb8e",
"fn:99b51c50cec539c3",
"fn:a44e88aef7a7c4ab",
"fn:ca4222e53c9b2667",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
]
reached_by = [
"#30",
"#31",
"#32",
"#33",
"#34",
"#48",
"#49",
"#58",
"#59",
"#60",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#73",
"#74",
"#75",
"#109",
"#110",
"#111",
"#112",
"#113",
]
[[module."ddt_corr.rs".function]]
id = "fn:12fcaad4c7185ff4"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
130,
159,
]
hash = "sha256:6624dae5b20a51a8d8100b380494ed1c028c68e5e9f837855f7e943e3a1d93ab"
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."ddt_corr.rs".function]]
id = "fn:ccf3c5606baa8b98"
name = "consistent_phi_gives_zero_correction"
qual = "consistent_phi_gives_zero_correction"
lines = [
161,
170,
]
hash = "sha256:ecd66ba480dfb80d23aa4338ffdb0284e2cb7b4520fc18941f55c14de5853991"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:12fcaad4c7185ff4",
"fn:472adef4837fb92c",
"fn:4a6cc3f294b0f158",
"fn:4aea3161a87c6021",
"fn:9ce7e8c2f9324984",
"fn:9e501e5f4cce23ae",
]
uses = [
"fn:8d6cd763d46808ac",
"fn:ef05859ef19acee7",
]
test = true
[[module."ddt_corr.rs".function]]
id = "fn:e8f2eeeb66e18c5f"
name = "nonzero_correction_for_inconsistent_phi"
qual = "nonzero_correction_for_inconsistent_phi"
lines = [
172,
190,
]
hash = "sha256:d055b25067c6e99dec843a5ec6989683b906f0e607d8e6a5ab29ee7c04ad1ed5"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:12fcaad4c7185ff4",
"fn:35109efd2ed02837",
"fn:4a6cc3f294b0f158",
"fn:4aea3161a87c6021",
"fn:9ce7e8c2f9324984",
"fn:9e501e5f4cce23ae",
"fn:a5457a6081dc438d",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
test = true
[[module."ddt_corr.rs".function]]
id = "fn:4fee2c34dfb8031f"
name = "coeff_limits_large_correction_to_zero"
qual = "coeff_limits_large_correction_to_zero"
lines = [
192,
213,
]
hash = "sha256:227a4e30da5e35307cfde224687f4e22dd8c9b67b3ab6e5f9acd2964e49aa946"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:12fcaad4c7185ff4",
"fn:35109efd2ed02837",
"fn:4a6cc3f294b0f158",
"fn:4aea3161a87c6021",
"fn:9ce7e8c2f9324984",
"fn:9e501e5f4cce23ae",
"fn:ca4222e53c9b2667",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
test = true
[module."div.rs"]
path = "crate::fv_operators::fvc::div"
[[module."div.rs".function]]
id = "fn:0a288491e7fa82b9"
name = "div_flux"
qual = "div_flux"
lines = [
28,
58,
]
hash = "sha256:447a983f93669a247b849773d5a99311d7ac607c0df6396c19063255fd2004cc"
doc_hash = "sha256:d19e3cb50c1c9b2e7485c6ee95a6a0083f4ab8b50c65312f68ebe63299011957"
callees = [
"fn:2be2dae8a4ef7a39",
"fn:456ce8c84f72ae6e",
"fn:4a3d63f4a0e47a1c",
"fn:4aea3161a87c6021",
"fn:a44e88aef7a7c4ab",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
]
reached_by = [
"#35",
"#36",
"#37",
"#38",
"#39",
"#40",
"#46",
"#76",
"#77",
"#120",
"#121",
"#122",
"#123",
"#124",
"#125",
"#126",
"#131",
"#132",
"#133",
"#134",
"#135",
"#136",
]
[[module."div.rs".function]]
id = "fn:352ea976b2fefdc6"
name = "div"
qual = "div"
lines = [
60,
95,
]
hash = "sha256:4b56d8737ef63a893293003c065983d868c17783e80b646f7892f221cf0d2d2d"
doc_hash = "sha256:57cf4e15dcbcc35ed2bbffb5a1dd9a27a25fa04968049c248518fd7b3d224a56"
callees = [
"fn:456ce8c84f72ae6e",
"fn:4a3d63f4a0e47a1c",
"fn:4aea3161a87c6021",
"fn:92fd53f240dcfb8e",
"fn:a44e88aef7a7c4ab",
"fn:f86d68dcb668b50a",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
]
reached_by = [
"#35",
"#36",
"#37",
"#38",
"#39",
"#40",
]
[[module."div.rs".function]]
id = "fn:8d9f1c2253715191"
name = "div_vec"
qual = "div_vec"
lines = [
97,
132,
]
hash = "sha256:60709af08081a9ea6251fadcd69a633a885d5b636850ecd89332af11f86bc017"
doc_hash = "sha256:f0cd30b6523b4c6419aa82628e47eefda5f8ed6de635db3a75c505813c8e7b53"
callees = [
"fn:12a06403e27e4888",
"fn:13d801bd97c5b69d",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:636ae5a21be9336b",
"fn:65f8f3c9daf074d2",
"fn:92fd53f240dcfb8e",
"fn:a44e88aef7a7c4ab",
"fn:f86d68dcb668b50a",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
[[module."div.rs".function]]
id = "fn:9e619f16a5bcf5c8"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
144,
173,
]
hash = "sha256:b6cbd9ea53e0b84bdff052bfbf0613e1171da0da2b1c34ee555e716702fe9159"
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."div.rs".function]]
id = "fn:6f945a02c2bdd453"
name = "phi_field"
qual = "phi_field"
lines = [
175,
186,
]
hash = "sha256:2c0748dd0792f043901c76d6c51c07e677f34688a108dea820046c934b7b8bb6"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:35109efd2ed02837",
"fn:a5457a6081dc438d",
]
uses = [
"fn:05040b6b1b09bb4e",
"fn:0b243742bf3a6be9",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:dde232a1ea648ca8",
]
test = true
[[module."div.rs".function]]
id = "fn:6ba422c7c2f46860"
name = "div_flux_of_uniform_inoutflow_is_zero"
qual = "div_flux_of_uniform_inoutflow_is_zero"
lines = [
188,
199,
]
hash = "sha256:e65543a81a360f1c342efb14cdc619a01849709846e21985b9c4679960af7bb0"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0a288491e7fa82b9",
"fn:4aea3161a87c6021",
"fn:6f945a02c2bdd453",
"fn:9e619f16a5bcf5c8",
]
test = true
[[module."div.rs".function]]
id = "fn:ed9f9e2cdec46d99"
name = "div_flux_nonzero"
qual = "div_flux_nonzero"
lines = [
201,
219,
]
hash = "sha256:06a5771c65b4b93b86b8566ce1a02887a7dfe450fca30c40ea7fb1482156994e"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0a288491e7fa82b9",
"fn:4aea3161a87c6021",
"fn:6f945a02c2bdd453",
"fn:9e619f16a5bcf5c8",
]
test = true
[module."div_tensor.rs"]
path = "crate::fv_operators::fvc::div_tensor"
[[module."div_tensor.rs".function]]
id = "fn:841689f1b7c8d863"
name = "div_tensor"
qual = "div_tensor"
lines = [
31,
88,
]
hash = "sha256:e0719d9bef30155f35f79df1454078384c15b3290772fd1c05e0aa5c34970c9e"
doc_hash = "sha256:cfd19d1c49aaa90328259fabd23e3a468d44681fe629f366b089ac49364db095"
callees = [
"fn:13d801bd97c5b69d",
"fn:2be2dae8a4ef7a39",
"fn:3ec5e342ab76d57e",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:636ae5a21be9336b",
"fn:89dc43a078f68cb7",
"fn:92fd53f240dcfb8e",
"fn:9c52e30db6388370",
"fn:a44e88aef7a7c4ab",
]
uses = [
"fn:24a3d15a404f9a52",
"fn:75b64c5620c869e8",
"fn:7a05aabc9b2c5609",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
reached_by = [
"#28",
"#29",
"#79",
"#116",
"#117",
"#118",
"#119",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#160",
"#161",
"#162",
"#163",
]
[[module."div_tensor.rs".function]]
id = "fn:0a0c7ee4b0b77a36"
name = "div_symm_tensor"
qual = "div_symm_tensor"
lines = [
90,
132,
]
hash = "sha256:e4cd0ee57a81b2db8fc698517e26de67f4cc84caac8f62f441b4e8fd33496f03"
doc_hash = "sha256:a1ff9084813866a456eb22df8d73b0040dce497c4e70ebee230004e9c60f4036"
callees = [
"fn:13d801bd97c5b69d",
"fn:2be2dae8a4ef7a39",
"fn:3ec5e342ab76d57e",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:636ae5a21be9336b",
"fn:89dc43a078f68cb7",
"fn:92fd53f240dcfb8e",
"fn:a44e88aef7a7c4ab",
"fn:a596791835345706",
]
uses = [
"fn:4f8013f6f4ebe6b6",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
reached_by = [
"#78",
"#116",
"#117",
"#118",
"#119",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#160",
"#161",
"#162",
"#163",
]
[[module."div_tensor.rs".function]]
id = "fn:46ad561c43094dd0"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
142,
172,
]
hash = "sha256:b6cbd9ea53e0b84bdff052bfbf0613e1171da0da2b1c34ee555e716702fe9159"
doc_hash = "sha256:8b1a660c2568d83345db36b74e15c1c686d3fa5654c7cbd862d522bae5f97660"
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."div_tensor.rs".function]]
id = "fn:1f7d041e631bb118"
name = "linear_tensor_div_is_x_row"
qual = "linear_tensor_div_is_x_row"
lines = [
174,
223,
]
hash = "sha256:ed3862a583480bc9cafb9b63cf6f8257c814d17b661e17834efb18d2ec848df1"
doc_hash = "sha256:4f38699cf323c81fb95707b7647fc357d49be980ce4d5a9d98794356376d1be1"
callees = [
"fn:1e0c0abc3044dc8b",
"fn:456ce8c84f72ae6e",
"fn:46ad561c43094dd0",
"fn:4aea3161a87c6021",
"fn:841689f1b7c8d863",
"fn:b1c4cc6aa93ebf33",
"fn:ca4d7b0e9c95eb37",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:24a3d15a404f9a52",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:7a05aabc9b2c5609",
"fn:dde232a1ea648ca8",
]
test = true
[[module."div_tensor.rs".function]]
id = "fn:39161e03dde3904f"
name = "linear_symm_tensor_div_is_x_row"
qual = "linear_symm_tensor_div_is_x_row"
lines = [
225,
271,
]
hash = "sha256:e183a0cf523fe67a8e8bced3fe0db835c878d2802950f9daa04f3262bc65b382"
doc_hash = "sha256:a6f7799898813b8deed0fcf3b735e41274db503091be79cd14467413a51aeb00"
callees = [
"fn:0a0c7ee4b0b77a36",
"fn:1e0c0abc3044dc8b",
"fn:27e86d8fe19529a2",
"fn:456ce8c84f72ae6e",
"fn:46ad561c43094dd0",
"fn:4aea3161a87c6021",
"fn:81ebebc69b5080f1",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:250c638c8bd6b322",
"fn:4f8013f6f4ebe6b6",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:dde232a1ea648ca8",
]
test = true
[module."flux.rs"]
path = "crate::fv_operators::fvc::flux"
[[module."flux.rs".function]]
id = "fn:472adef4837fb92c"
name = "flux"
qual = "flux"
lines = [
29,
66,
]
hash = "sha256:48ec909d9e6f3bad046499e1426712ea68dd9bb1365d8322e321943545089d2c"
doc_hash = "sha256:a04b26247029d7a18c350f9d31191b7b1e4737e31d5ba8f637585b27e307a253"
callees = [
"fn:2be2dae8a4ef7a39",
"fn:35109efd2ed02837",
"fn:4aea3161a87c6021",
"fn:92fd53f240dcfb8e",
"fn:99b51c50cec539c3",
"fn:a44e88aef7a7c4ab",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
]
reached_by = [
"#25",
"#27",
"#30",
"#31",
"#32",
"#33",
"#34",
"#35",
"#36",
"#37",
"#38",
"#39",
"#40",
"#46",
"#48",
"#49",
"#58",
"#59",
"#60",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#74",
"#81",
"#95",
"#109",
"#110",
"#111",
"#112",
"#113",
"#120",
"#121",
"#122",
"#123",
"#124",
"#125",
"#126",
"#127",
"#128",
"#129",
"#130",
"#131",
"#132",
"#133",
"#134",
"#135",
"#136",
]
[[module."flux.rs".function]]
id = "fn:11dc657acd09ca5f"
name = "buoyancy_flux"
qual = "buoyancy_flux"
lines = [
68,
102,
]
hash = "sha256:c59ef3fd02cdde55458c0ef9ed8f56af0980d06fd9d1996a4ac78c2116be6840"
doc_hash = "sha256:655bf901006499da74c27397bee0975228eaf5ca74bb9c7ef59a0f97a776cfd0"
callees = [
"fn:35109efd2ed02837",
"fn:4aea3161a87c6021",
"fn:92fd53f240dcfb8e",
"fn:99b51c50cec539c3",
"fn:a44e88aef7a7c4ab",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
reached_by = ["#80"]
[[module."flux.rs".function]]
id = "fn:ff0984b64618a0f2"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
110,
139,
]
hash = "sha256:6624dae5b20a51a8d8100b380494ed1c028c68e5e9f837855f7e943e3a1d93ab"
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."flux.rs".function]]
id = "fn:1ed75cba83a2cb3a"
name = "uniform_x_velocity_flux_equals_area"
qual = "uniform_x_velocity_flux_equals_area"
lines = [
141,
148,
]
hash = "sha256:c591531047af9a3a37f4ec6cb646a4f508eefa1743164caed1ad99eee7e33d8e"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:472adef4837fb92c",
"fn:4a6cc3f294b0f158",
"fn:4aea3161a87c6021",
"fn:9e501e5f4cce23ae",
"fn:ff0984b64618a0f2",
]
uses = [
"fn:8d6cd763d46808ac",
"fn:ef05859ef19acee7",
]
test = true
[[module."flux.rs".function]]
id = "fn:1152332324f00648"
name = "buoyancy_flux_downward_gravity"
qual = "buoyancy_flux_downward_gravity"
lines = [
150,
158,
]
hash = "sha256:cdee4172359c8aa5d849e78926283463026a082e157cacbbb2ca73760f0b2797"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:11dc657acd09ca5f",
"fn:4aea3161a87c6021",
"fn:636e75b664f14254",
"fn:9e501e5f4cce23ae",
"fn:ff0984b64618a0f2",
]
uses = [
"fn:7aa70dd1c009cc88",
"fn:ef05859ef19acee7",
]
test = true
[module."grad.rs"]
path = "crate::fv_operators::fvc::grad"
[[module."grad.rs".function]]
id = "fn:bcd3c0fddc1f933d"
name = "grad"
qual = "grad"
lines = [
28,
67,
]
hash = "sha256:5807d8970c20cebbbace321a793c0467182efbe9cb9d95d8ce3a830dce27fe11"
doc_hash = "sha256:68bc212577e0a0c781d7fdebd7bad88e5047ca337e0066929fd4dbaf99b4b0fc"
callees = [
"fn:12a06403e27e4888",
"fn:13d801bd97c5b69d",
"fn:2be2dae8a4ef7a39",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:636ae5a21be9336b",
"fn:65f8f3c9daf074d2",
"fn:92fd53f240dcfb8e",
"fn:a44e88aef7a7c4ab",
]
uses = [
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
reached_by = [
"#25",
"#27",
"#28",
"#29",
"#30",
"#31",
"#32",
"#33",
"#34",
"#35",
"#36",
"#37",
"#38",
"#39",
"#40",
"#43",
"#48",
"#49",
"#58",
"#59",
"#60",
"#61",
"#62",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#70",
"#71",
"#72",
"#82",
"#83",
"#92",
"#93",
"#94",
"#107",
"#109",
"#110",
"#111",
"#112",
"#113",
"#114",
"#115",
"#116",
"#117",
"#118",
"#119",
"#123",
"#124",
"#125",
"#126",
"#131",
"#132",
"#133",
"#134",
"#135",
"#136",
"#139",
"#143",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#160",
"#161",
"#162",
"#163",
]
[[module."grad.rs".function]]
id = "fn:1b3f8ef19e7ad42c"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
77,
106,
]
hash = "sha256:b6cbd9ea53e0b84bdff052bfbf0613e1171da0da2b1c34ee555e716702fe9159"
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."grad.rs".function]]
id = "fn:2260e06a6514c5cb"
name = "uniform_field_zero_grad"
qual = "uniform_field_zero_grad"
lines = [
108,
115,
]
hash = "sha256:348e2bb1ed0b564e2e7d878d35f3092382e79008c72de17b6cb7687131964a97"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1b3f8ef19e7ad42c",
"fn:4aea3161a87c6021",
"fn:636e75b664f14254",
"fn:bcd3c0fddc1f933d",
]
uses = ["fn:7aa70dd1c009cc88"]
test = true
[[module."grad.rs".function]]
id = "fn:20d6f9924fa56801"
name = "linear_field_constant_x_grad"
qual = "linear_field_constant_x_grad"
lines = [
117,
139,
]
hash = "sha256:0ebb8dc2e5fe14a07666e35eb0388929390ed5d1aebed6c02495b6ae4dc1c313"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1b3f8ef19e7ad42c",
"fn:1e0c0abc3044dc8b",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:bcd3c0fddc1f933d",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
]
test = true
[module."grad_least_squares.rs"]
path = "crate::fv_operators::fvc::grad_least_squares"
[[module."grad_least_squares.rs".function]]
id = "fn:cec1be91dca8025d"
name = "RANK_TOL"
qual = "RANK_TOL"
item = "const"
shape = "const"
lines = [
79,
85,
]
hash = "sha256:3a6d250dd3e59919a2802f82e21fc2dcb268985d2e4fbff10df9701bc91d0106"
doc_hash = "sha256:80e42ca3b255e7a26dfd8148652cf6c9b0ac2c8a5381fc258bcd52a6e1bdb9cf"
reached_by = [
"#84",
"#85",
"#86",
"#101",
"#102",
"#106",
"#107",
"#108",
]
[[module."grad_least_squares.rs".function]]
id = "fn:5e7bd6dee18139fa"
name = "boundary_face_value"
qual = "boundary_face_value"
lines = [
87,
108,
]
hash = "sha256:7cfbe753039e4c675b91fb3cc1e8c3f6d625e75589d7952de20bb45a674675fd"
doc_hash = "sha256:c1182a416d7924550dd1978cb28c68c6af49c2413d6fa32cc4e28ea81480703f"
callees = ["fn:4aea3161a87c6021"]
uses = [
"fn:7217c4fc0f1bc32b",
"fn:7aa70dd1c009cc88",
]
reached_by = [
"#84",
"#85",
"#86",
"#101",
"#102",
"#106",
"#107",
"#108",
]
[[module."grad_least_squares.rs".function]]
id = "fn:8bfa348bdafb8a29"
name = "grad_least_squares"
qual = "grad_least_squares"
lines = [
110,
264,
]
hash = "sha256:36b42ec3f8d5bb5a5c1d7a2cfc3fa989ca0632dac94f900ec6997d2b3c68b475"
doc_hash = "sha256:5cade5c8a95360c5b64388125b7d3b1e6ca9cd57a831262d844560ba5bd2ab6a"
callees = [
"fn:04372eb2cb9f9bc3",
"fn:05e3606bdf9fb576",
"fn:12a06403e27e4888",
"fn:13d801bd97c5b69d",
"fn:151aad4ebbbcd1a5",
"fn:2be2dae8a4ef7a39",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:5e7bd6dee18139fa",
"fn:636ae5a21be9336b",
"fn:65f8f3c9daf074d2",
"fn:6dc82a6475c2f1e2",
"fn:927492c9c3315b25",
"fn:9e501e5f4cce23ae",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:33a2eb8456953def",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:8d6cd763d46808ac",
"fn:cec1be91dca8025d",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
reached_by = [
"#84",
"#85",
"#86",
"#101",
"#102",
"#106",
"#107",
"#108",
]
[[module."grad_least_squares.rs".function]]
id = "fn:1f462e494e5dd0f6"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
274,
305,
]
hash = "sha256:9082ea09d41e48b116e2fffda718b2de2fdb5f8528fbd4833f882b30f3ec5bb0"
doc_hash = "sha256:a3ae6758ed3fef344e7178f554b188d76a563808bf27a34fc4edf51f542e75e1"
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."grad_least_squares.rs".function]]
id = "fn:72ed451bd370071f"
name = "uniform_field_has_zero_gradient"
qual = "uniform_field_has_zero_gradient"
lines = [
307,
314,
]
hash = "sha256:d246e9b1a9a7d69049c9d2fde938be6ba0d297e47a09e4ff1e8ffbd8d8b7c364"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1f462e494e5dd0f6",
"fn:4aea3161a87c6021",
"fn:636e75b664f14254",
"fn:8bfa348bdafb8a29",
"fn:ed7d718f646723fc",
]
uses = ["fn:7aa70dd1c009cc88"]
test = true
[[module."grad_least_squares.rs".function]]
id = "fn:0d7a6989998034da"
name = "linear_field_recovered_exactly_in_1d"
qual = "linear_field_recovered_exactly_in_1d"
lines = [
316,
333,
]
hash = "sha256:0ee052b77d163aad01ea9e5556907d5b1f84d824e433ce01d16112446e913bea"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1f462e494e5dd0f6",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:8bfa348bdafb8a29",
"fn:995c44e8dd4bfdb1",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
]
test = true
[[module."grad_least_squares.rs".function]]
id = "fn:ebd8d100f92ef347"
name = "periodic_ring_uniform_field_has_zero_gradient"
qual = "periodic_ring_uniform_field_has_zero_gradient"
lines = [
335,
343,
]
hash = "sha256:30765489328139edfb5b64b2059f0d10bd1e9f81e1b6e36f08b08ab4562acc77"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:4aea3161a87c6021",
"fn:636e75b664f14254",
"fn:8bfa348bdafb8a29",
"fn:ce5c06050c849e86",
"fn:ed7d718f646723fc",
]
uses = [
"fn:05040b6b1b09bb4e",
"fn:7aa70dd1c009cc88",
]
test = true
[module."grad_vec.rs"]
path = "crate::fv_operators::fvc::grad_vec"
[[module."grad_vec.rs".function]]
id = "fn:9573429ffda5c360"
name = "grad_vec"
qual = "grad_vec"
lines = [
31,
101,
]
hash = "sha256:fa3c18838cf1230a84b3d7c97500f6f74a85e63b9ae9dae4a1b25d9b92a3d03b"
doc_hash = "sha256:efdb0ec15994c95b03038383ef1ec8e2bba2d397afc13d96f8ec082a3c4191a6"
callees = [
"fn:2be2dae8a4ef7a39",
"fn:357ed3572c0cdd6b",
"fn:3b07d7ac64bd75be",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:50cb40e5474f6c0a",
"fn:92fd53f240dcfb8e",
"fn:a44e88aef7a7c4ab",
"fn:c3cbd6da42ef009a",
"fn:f5bc64c09b6618df",
]
uses = [
"fn:24a3d15a404f9a52",
"fn:75b64c5620c869e8",
"fn:7a05aabc9b2c5609",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
]
reached_by = [
"#28",
"#29",
"#87",
"#88",
"#116",
"#117",
"#118",
"#119",
"#152",
"#153",
"#154",
"#155",
"#156",
"#157",
"#158",
"#159",
"#160",
"#161",
"#162",
"#163",
]
[[module."grad_vec.rs".function]]
id = "fn:ab689e0eef362ebf"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
111,
143,
]
hash = "sha256:b6cbd9ea53e0b84bdff052bfbf0613e1171da0da2b1c34ee555e716702fe9159"
doc_hash = "sha256:3a1344427983211bbd99da20cc938e11f1e6fbb8fecf1c4fe2188852511c4e65"
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."grad_vec.rs".function]]
id = "fn:19f14859e136e65e"
name = "uniform_field_zero_grad"
qual = "uniform_field_zero_grad"
lines = [
145,
168,
]
hash = "sha256:c291269a0dea41b28dc0ec442f134cc3e1e46945449c6e51a770a10bde214831"
doc_hash = "sha256:ab84046d3bbf2ba925a381b393dce46ab39a3669a62c487c6f5c1595f15e622b"
callees = [
"fn:4a6cc3f294b0f158",
"fn:4aea3161a87c6021",
"fn:9573429ffda5c360",
"fn:9e501e5f4cce23ae",
"fn:ab689e0eef362ebf",
]
uses = [
"fn:8d6cd763d46808ac",
"fn:ef05859ef19acee7",
]
test = true
[[module."grad_vec.rs".function]]
id = "fn:6b7b709459af66c2"
name = "linear_field_gives_transpose"
qual = "linear_field_gives_transpose"
lines = [
170,
212,
]
hash = "sha256:8e47a36b2ddf1729a8d82488b1e2842b774d041c828af2be5926d94c8efebe05"
doc_hash = "sha256:595e87bcfa8af4d78cbc420c291a1c9a021a58bd002cc99ba765af636721a669"
callees = [
"fn:1e0c0abc3044dc8b",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:636ae5a21be9336b",
"fn:9573429ffda5c360",
"fn:9e501e5f4cce23ae",
"fn:ab689e0eef362ebf",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
test = true
[module."interpolate.rs"]
path = "crate::fv_operators::fvc::interpolate"
[[module."interpolate.rs".function]]
id = "fn:5d8d89fc6d6effd4"
name = "linear_weight"
qual = "linear_weight"
lines = [
30,
44,
]
hash = "sha256:81f88a9d23803b343ce5a1534c02e8365cc7fcca4fff655e66f284698c29605d"
doc_hash = "sha256:45c7ff8eb6e3a13b53095e343c81d6d54ad940e1429364704b2815263e0d14f5"
callees = [
"fn:12a06403e27e4888",
"fn:ed7d718f646723fc",
]
uses = ["fn:05040b6b1b09bb4e"]
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",
"#78",
"#79",
"#80",
"#81",
"#82",
"#83",
"#87",
"#88",
"#89",
"#90",
"#91",
"#92",
"#93",
"#94",
"#95",
"#103",
"#104",
"#105",
"#107",
"#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",
]
[[module."interpolate.rs".function]]
id = "fn:92fd53f240dcfb8e"
name = "interpolate"
qual = "interpolate"
lines = [
46,
198,
]
hash = "sha256:ba11b167c7b6a67b7230c75481a2f8a6d596df5f21bffa5725d99bcc629fb681"
doc_hash = "sha256:b3f3c5ef04d6bbbfa649207bd85b090b01fdcce1466f7b5b6653182c1a6f85e3"
callees = [
"fn:12a06403e27e4888",
"fn:2be2dae8a4ef7a39",
"fn:35109efd2ed02837",
"fn:4aea3161a87c6021",
"fn:5d8d89fc6d6effd4",
"fn:706875bb9663ee97",
"fn:a44e88aef7a7c4ab",
"fn:ed7d718f646723fc",
]
uses = [
"fn:1dfc1f5e5c08be1a",
"fn:293183d62b7ee5f9",
"fn:5b58f3d277cecf9b",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:dde232a1ea648ca8",
]
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",
"#78",
"#79",
"#80",
"#81",
"#82",
"#83",
"#87",
"#88",
"#89",
"#90",
"#91",
"#92",
"#93",
"#94",
"#95",
"#103",
"#104",
"#105",
"#107",
"#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",
]
[[module."interpolate.rs".function]]
id = "fn:a4f8d906083f7d12"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
208,
237,
]
hash = "sha256:6624dae5b20a51a8d8100b380494ed1c028c68e5e9f837855f7e943e3a1d93ab"
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."interpolate.rs".function]]
id = "fn:c32ad80ff7e9686e"
name = "uniform_field_interpolates_exactly"
qual = "uniform_field_interpolates_exactly"
lines = [
239,
246,
]
hash = "sha256:a7cd4ac9d2d192e09b943910e6091854025b07cfea46fc5691c4a5638b260b3c"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:4aea3161a87c6021",
"fn:636e75b664f14254",
"fn:92fd53f240dcfb8e",
"fn:a4f8d906083f7d12",
]
uses = ["fn:7aa70dd1c009cc88"]
test = true
[[module."interpolate.rs".function]]
id = "fn:4f97192d5adb17be"
name = "linear_field_midpoint_weight"
qual = "linear_field_midpoint_weight"
lines = [
248,
256,
]
hash = "sha256:7a10308ab6924a679e4ddbaedb1e07c809992cbc2c853d561071bdd1d64b58f9"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
"fn:92fd53f240dcfb8e",
"fn:a4f8d906083f7d12",
"fn:d6a9c884aaeb7775",
]
uses = ["fn:7aa70dd1c009cc88"]
test = true
[[module."interpolate.rs".function]]
id = "fn:410c7e4a0e015753"
name = "vv_cyclic_interpolates_across_seam"
qual = "vv_cyclic_interpolates_across_seam"
lines = [
258,
284,
]
hash = "sha256:2ca8c37a5485e71c6954915c5447620994f13bc1f6c6d046e49a4fafb49201f1"
doc_hash = "sha256:8b1ef90f5fd2fb572e3acf65d708d4dd336acf8cc33868b2e833fd807e56d286"
callees = [
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
"fn:92fd53f240dcfb8e",
"fn:ce5c06050c849e86",
"fn:d6a9c884aaeb7775",
]
uses = [
"fn:05040b6b1b09bb4e",
"fn:7aa70dd1c009cc88",
]
test = true
[module."mod.rs"]
path = "crate::fv_operators::fvc"
[module."muscl.rs"]
path = "crate::fv_operators::fvc::muscl"
[[module."muscl.rs".function]]
id = "fn:eae118e23384cf7a"
name = "Limiter"
qual = "Limiter"
item = "type"
shape = "enum"
lines = [
35,
50,
]
hash = "sha256:12968b4e625d987dea9da4bba646f5d2d3cf94b6514fbca3c5d88c4a5195e881"
doc_hash = "sha256:4730f7cec0b2b497a1d9e2524db374df41b2ad82a3b6fbee4ab54d4a8bc10ccc"
reached_by = [
"#61",
"#62",
"#70",
"#71",
"#72",
"#92",
"#93",
"#94",
"#114",
"#115",
]
[[module."muscl.rs".function]]
id = "fn:e5c88dcd1df662bd"
name = "lambda"
qual = "Limiter::lambda"
lines = [
53,
61,
]
hash = "sha256:43427e12ecce540115d5e6c6f2283342155451474b6bc4dcace2c0564055c9d2"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:eae118e23384cf7a"]
reached_by = [
"#61",
"#62",
"#70",
"#71",
"#72",
"#92",
"#93",
"#94",
"#114",
"#115",
]
[[module."muscl.rs".function]]
id = "fn:8955a18f3ff3c6df"
name = "reconstruct_pos_neg"
qual = "reconstruct_pos_neg"
lines = [
64,
143,
]
hash = "sha256:e0ded9f5eace122baf0967332781c35e9024808665fb4e7d150c9123f47d5b7a"
doc_hash = "sha256:7100cd51773a148bcb5b040da95f2d833e000f506fe119fb1ed1ca9803b549f6"
callees = [
"fn:12a06403e27e4888",
"fn:35109efd2ed02837",
"fn:4aea3161a87c6021",
"fn:6d45af0d518e142d",
"fn:92fd53f240dcfb8e",
"fn:99b51c50cec539c3",
"fn:bcd3c0fddc1f933d",
"fn:e5c88dcd1df662bd",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
"fn:eae118e23384cf7a",
]
reached_by = [
"#61",
"#62",
"#70",
"#71",
"#72",
"#92",
"#93",
"#94",
"#114",
"#115",
]
[[module."muscl.rs".function]]
id = "fn:3815003ec1da355d"
name = "line_mesh"
qual = "line_mesh"
lines = [
153,
185,
]
hash = "sha256:23e179e72d8237cf2974c38a0b35c19cada5016417e72e4b12b311cc413a3792"
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."muscl.rs".function]]
id = "fn:755d250532b0db87"
name = "linear_field_reconstructs_to_central_value"
qual = "linear_field_reconstructs_to_central_value"
lines = [
187,
212,
]
hash = "sha256:8bbe9a3f81ea3f4c506be5436dca8b555097fa27668c3bae799a625a9b649069"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:3815003ec1da355d",
"fn:4aea3161a87c6021",
"fn:8955a18f3ff3c6df",
"fn:d6a9c884aaeb7775",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:7217c4fc0f1bc32b",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
"fn:eae118e23384cf7a",
]
test = true
[[module."muscl.rs".function]]
id = "fn:9c8aabafd8c2eafd"
name = "upwind_limiter_returns_cell_values"
qual = "upwind_limiter_returns_cell_values"
lines = [
214,
223,
]
hash = "sha256:65364814c19f0a07f267b32715af023e360629f40f382cffe396ffd12effef69"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:3815003ec1da355d",
"fn:4aea3161a87c6021",
"fn:8955a18f3ff3c6df",
"fn:d6a9c884aaeb7775",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
"fn:eae118e23384cf7a",
]
test = true
[[module."muscl.rs".function]]
id = "fn:81015b4ba510d10b"
name = "vanleer_clamps_at_discontinuity"
qual = "vanleer_clamps_at_discontinuity"
lines = [
225,
237,
]
hash = "sha256:4bc325f4843983af8a99b9a0f2e6bd901eff277d94e0941927490b95de47fbb6"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:3815003ec1da355d",
"fn:4aea3161a87c6021",
"fn:8955a18f3ff3c6df",
"fn:d6a9c884aaeb7775",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
"fn:eae118e23384cf7a",
]
test = true
[module."reconstruct.rs"]
path = "crate::fv_operators::fvc::reconstruct"
[[module."reconstruct.rs".function]]
id = "fn:171c131404c4709d"
name = "pseudo_inv_mv"
qual = "pseudo_inv_mv"
lines = [
28,
56,
]
hash = "sha256:5d68d60fb7514bd0dc17d8e08cb5b5e56a5d636be6fa82af00c12c3e9188cc29"
doc_hash = "sha256:36b1c73b59321c88250603799b444c5c24f349082c22d303df8141a617db3477"
callees = [
"fn:0fbf9a3052925429",
"fn:234202bbbb86e5be",
"fn:9e501e5f4cce23ae",
"fn:ba34bd6dc5a8f876",
]
uses = [
"fn:7a05aabc9b2c5609",
"fn:ef05859ef19acee7",
]
reached_by = [
"#35",
"#36",
"#37",
"#38",
"#39",
"#95",
"#96",
"#123",
"#124",
"#125",
"#126",
"#131",
"#132",
"#133",
"#134",
"#135",
"#136",
]
[[module."reconstruct.rs".function]]
id = "fn:d44f4d2f88d1fe04"
name = "reconstruct"
qual = "reconstruct"
lines = [
58,
122,
]
hash = "sha256:0a04e7bc5fe386ff5653988901626eb62c094b6def28046dbf46c67dda2ef791"
doc_hash = "sha256:e537dabf805bdbb11af83fecac61bfd952584b11c98740f931556d378826385c"
callees = [
"fn:13d801bd97c5b69d",
"fn:171c131404c4709d",
"fn:2be2dae8a4ef7a39",
"fn:357ed3572c0cdd6b",
"fn:36fb6fbe24620d61",
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:636ae5a21be9336b",
"fn:65f8f3c9daf074d2",
"fn:a44e88aef7a7c4ab",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:75b64c5620c869e8",
"fn:7a05aabc9b2c5609",
"fn:8d6cd763d46808ac",
"fn:dde232a1ea648ca8",
"fn:ef05859ef19acee7",
]
reached_by = [
"#35",
"#36",
"#37",
"#38",
"#39",
"#95",
"#96",
"#123",
"#124",
"#125",
"#126",
"#131",
"#132",
"#133",
"#134",
"#135",
"#136",
]
[[module."reconstruct.rs".function]]
id = "fn:6ba18f449c30e861"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
134,
163,
]
hash = "sha256:6624dae5b20a51a8d8100b380494ed1c028c68e5e9f837855f7e943e3a1d93ab"
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."reconstruct.rs".function]]
id = "fn:a149a60dd9869a17"
name = "flux_then_reconstruct_roundtrip"
qual = "flux_then_reconstruct_roundtrip"
lines = [
165,
174,
]
hash = "sha256:1dcf96054e712d6dbbfa1a17f16b8cf2e50f8e08cb09d80b56f6ebc560aec8d2"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:472adef4837fb92c",
"fn:4a6cc3f294b0f158",
"fn:4aea3161a87c6021",
"fn:6ba18f449c30e861",
"fn:9e501e5f4cce23ae",
"fn:d44f4d2f88d1fe04",
]
uses = [
"fn:8d6cd763d46808ac",
"fn:ef05859ef19acee7",
]
test = true
[[module."reconstruct.rs".function]]
id = "fn:fb964a6eb1eed1d7"
name = "reconstruct_consistent_phi"
qual = "reconstruct_consistent_phi"
lines = [
176,
199,
]
hash = "sha256:9c2b4702750d37d78f3307834587d4a3c80261578de64dde739bc67f62e4702c"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:35109efd2ed02837",
"fn:4aea3161a87c6021",
"fn:6ba18f449c30e861",
"fn:d44f4d2f88d1fe04",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:dde232a1ea648ca8",
]
test = true
[module."sn_grad.rs"]
path = "crate::fv_operators::fvc::sn_grad"
[[module."sn_grad.rs".function]]
id = "fn:ddf2344864918578"
name = "sn_grad"
qual = "sn_grad"
lines = [
28,
153,
]
hash = "sha256:96a56898ed5e953c210960b841dff504d1fc3c20bd8dded1bbfd51f2f3c3859e"
doc_hash = "sha256:daba3fdfa74dee71b0cac1eefc4adc24959bdc7b15db007e41ad1a532cf6032e"
callees = [
"fn:12a06403e27e4888",
"fn:2be2dae8a4ef7a39",
"fn:35109efd2ed02837",
"fn:4aea3161a87c6021",
"fn:706875bb9663ee97",
"fn:a44e88aef7a7c4ab",
"fn:ed7d718f646723fc",
]
uses = [
"fn:0b243742bf3a6be9",
"fn:293183d62b7ee5f9",
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
]
reached_by = [
"#25",
"#27",
"#30",
"#31",
"#32",
"#33",
"#34",
"#35",
"#36",
"#37",
"#38",
"#39",
"#40",
"#48",
"#49",
"#58",
"#59",
"#60",
"#63",
"#64",
"#65",
"#66",
"#67",
"#68",
"#69",
"#97",
"#98",
"#99",
"#100",
"#109",
"#110",
"#111",
"#112",
"#113",
"#123",
"#124",
"#125",
"#126",
"#131",
"#132",
"#133",
"#134",
"#135",
"#136",
]
[[module."sn_grad.rs".function]]
id = "fn:612aa6479216b969"
name = "unit_mesh"
qual = "unit_mesh"
lines = [
163,
192,
]
hash = "sha256:6624dae5b20a51a8d8100b380494ed1c028c68e5e9f837855f7e943e3a1d93ab"
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."sn_grad.rs".function]]
id = "fn:a4b0ad7a0d888b08"
name = "uniform_field_zero_gradient"
qual = "uniform_field_zero_gradient"
lines = [
194,
200,
]
hash = "sha256:5b14d98164ea36f9c4e377e957f9c4cea25d17be37c301eebe2f7bfe83c14fb0"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:4aea3161a87c6021",
"fn:612aa6479216b969",
"fn:636e75b664f14254",
"fn:ddf2344864918578",
]
uses = ["fn:7aa70dd1c009cc88"]
test = true
[[module."sn_grad.rs".function]]
id = "fn:76310a9790230e6b"
name = "linear_field_constant_gradient"
qual = "linear_field_constant_gradient"
lines = [
202,
210,
]
hash = "sha256:c7f988ee6e637b7303af1af0897af85638fb9b922bd7b7c8459b5ae25a723a80"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
"fn:612aa6479216b969",
"fn:d6a9c884aaeb7775",
"fn:ddf2344864918578",
]
uses = ["fn:7aa70dd1c009cc88"]
test = true
[[module."sn_grad.rs".function]]
id = "fn:1e327342aa4e8e0d"
name = "vv_fixed_gradient_reports_prescribed_gradient"
qual = "vv_fixed_gradient_reports_prescribed_gradient"
lines = [
212,
241,
]
hash = "sha256:95bc5605592815034d79d09c226b8745905c68f8cec5e6fd63781cded4aae654"
doc_hash = "sha256:83ac92255397b2be81a442b1f18be1f053f8d93aeed920c42e5a4da1d607240f"
callees = [
"fn:456ce8c84f72ae6e",
"fn:4aea3161a87c6021",
"fn:612aa6479216b969",
"fn:ddf2344864918578",
"fn:f59a35e9cbd8b293",
]
uses = [
"fn:7217c4fc0f1bc32b",
"fn:75b64c5620c869e8",
"fn:7aa70dd1c009cc88",
"fn:dde232a1ea648ca8",
]
test = true
[[module."sn_grad.rs".function]]
id = "fn:2b9d62e499fc3a56"
name = "vv_cyclic_sn_grad_across_seam"
qual = "vv_cyclic_sn_grad_across_seam"
lines = [
243,
264,
]
hash = "sha256:dce00f4b19c8624debbd3ae91b0ac21baf19fb5b555e96bd3b7fd247edff15fe"
doc_hash = "sha256:a15141a3a84f80708d5f3c4cfd7cae4605b6b31e3cc948d4f1eea86abad83860"
callees = [
"fn:1e0c0abc3044dc8b",
"fn:4aea3161a87c6021",
"fn:ce5c06050c849e86",
"fn:d6a9c884aaeb7775",
"fn:ddf2344864918578",
]
uses = [
"fn:05040b6b1b09bb4e",
"fn:7aa70dd1c009cc88",
]
test = true