schema_version = 1
kind = "code_folder"
crate = "outram-foam-basic-lib"
dir = "crates/outram-foam-basic-lib/src/thermophysics/thermo"
test_ids = [
"crates/outram-foam-basic-lib/src/fluid_thermo/psi_thermo.rs::correct_recovers_temperature_from_he",
"crates/outram-foam-basic-lib/src/fluid_thermo/psi_thermo.rs::correct_rho_clamps",
"crates/outram-foam-basic-lib/src/fluid_thermo/psi_thermo.rs::initial_state_consistent",
"crates/outram-foam-basic-lib/src/fluid_thermo/psi_thermo.rs::mu_and_kappa_fields_populated",
"crates/outram-foam-basic-lib/src/fluid_thermo/rho_thermo.rs::correct_updates_temperature",
"crates/outram-foam-basic-lib/src/fluid_thermo/rho_thermo.rs::initial_state_consistent",
"crates/outram-foam-basic-lib/src/fluid_thermo/rho_thermo.rs::psi_vs_rho_thermo_match",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_const.rs::cp_is_constant",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_const.rs::ha_roundtrip",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_const.rs::hs_plus_hc_equals_ha",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_polynomial.rs::const_poly_cp",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_polynomial.rs::entropy_increases_with_temperature",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_polynomial.rs::ha_roundtrip",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_polynomial.rs::hs_plus_hc_equals_ha",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_polynomial.rs::linear_poly_cp",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_tabulated.rs::cp_from_table",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_tabulated.rs::entropy_increases_with_temperature",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_tabulated.rs::ha_from_table_at_knot",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_tabulated.rs::ha_roundtrip",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/h_tabulated.rs::hs_plus_hc_equals_ha",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/janaf.rs::cp_at_300k_is_reasonable",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/janaf.rs::cp_both_ranges_are_reasonable",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/janaf.rs::ha_roundtrip",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/janaf.rs::hs_plus_hc_equals_ha",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/janaf.rs::newton_converges_from_bad_initial_guess",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/janaf.rs::newton_crosses_tcommon_discontinuity",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/janaf.rs::newton_t_max_clamp_returns_err",
"crates/outram-foam-basic-lib/src/thermophysics/thermo/janaf.rs::newton_t_min_clamp_returns_err",
"crates/outram-foam-basic-lib/src/thermophysics/transport/const_transport.rs::alpha_h_equals_kappa_over_cp",
"crates/outram-foam-basic-lib/src/thermophysics/transport/const_transport.rs::kappa_from_pr",
"crates/outram-foam-basic-lib/src/thermophysics/transport/const_transport.rs::mu_is_constant",
"crates/outram-foam-basic-lib/src/thermophysics/transport/polynomial.rs::alpha_h_is_kappa_over_cp",
"crates/outram-foam-basic-lib/src/thermophysics/transport/polynomial.rs::kappa_at_300k",
"crates/outram-foam-basic-lib/src/thermophysics/transport/polynomial.rs::mu_at_300k",
"crates/outram-foam-basic-lib/src/thermophysics/transport/polynomial.rs::mu_increases_with_temperature",
"crates/outram-foam-basic-lib/src/thermophysics/transport/sutherland.rs::mu_at_293k",
"crates/outram-foam-basic-lib/src/thermophysics/transport/sutherland.rs::mu_increases_with_temperature",
"crates/outram-foam-basic-lib/src/thermophysics/transport/sutherland.rs::two_point_reconstruction",
"crates/outram-foam-basic-lib/src/thermophysics/transport/tabulated.rs::alpha_h_is_kappa_over_cp",
"crates/outram-foam-basic-lib/src/thermophysics/transport/tabulated.rs::kappa_at_knot",
"crates/outram-foam-basic-lib/src/thermophysics/transport/tabulated.rs::mu_at_knot",
"crates/outram-foam-basic-lib/src/thermophysics/transport/tabulated.rs::mu_increases_with_temperature",
"crates/outram-foam-basic-lib/src/thermophysics/transport/tabulated.rs::mu_interpolated",
]
[module."h_const.rs"]
path = "crate::thermophysics::thermo::h_const"
[[module."h_const.rs".function]]
id = "fn:c9ea9fbb3c27d148"
name = "HConstThermo"
qual = "HConstThermo"
item = "type"
shape = "struct"
lines = [
27,
46,
]
hash = "sha256:86179d66bfdba5784215d4db40a6dbc62077c8bc13eba1473b390e2996146827"
doc_hash = "sha256:13fd3b062cda24973d91ffe2708d037a596cde9c9a90fdfe890dfbe1eb9e3b86"
uses = ["fn:5f02385769f12f49"]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#28",
"#29",
"#30",
"#31",
"#32",
"#33",
"#34",
"#35",
"#36",
"#37",
"#38",
"#39",
"#40",
"#41",
"#42",
]
[[module."h_const.rs".function]]
id = "fn:3f0e0687b849e389"
name = "new"
qual = "HConstThermo::new"
lines = [
49,
68,
]
hash = "sha256:62e070234f88d88872211e27383172fd980806795dc3a6fcf0380e3ab09b5904"
doc_hash = "sha256:8da88b868f67a6bd2c703cbfc36549252036669c7ed0a7d7baa124ce3e10dc0b"
uses = ["fn:c9ea9fbb3c27d148"]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#7",
"#8",
"#9",
"#28",
"#29",
"#30",
"#31",
"#32",
"#33",
"#34",
"#35",
"#36",
"#37",
"#38",
"#39",
"#40",
"#41",
"#42",
]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:c256a028a505580a"
name = "mol_weight"
qual = "HConstThermo::mol_weight"
lines = [
74,
76,
]
hash = "sha256:83450d616aa7664b545de0cb60e6bf630ec235087ee7449714c3dd757caca35b"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:436d73feaa596597"
name = "r"
qual = "HConstThermo::r"
lines = [
77,
79,
]
hash = "sha256:071ece29e031841f5e5e7c5731b84b5f92ec49f527b35e169ed4ab028033a114"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:b3fd07b50d9e40d5"
name = "rho"
qual = "HConstThermo::rho"
lines = [
80,
82,
]
hash = "sha256:24a9e4d50144e7740d40f6bf85b3c08cbb3ee820f344065f07f59685fb4bde19"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:cb557a986f07805a"
name = "psi"
qual = "HConstThermo::psi"
lines = [
83,
85,
]
hash = "sha256:2b6a724e2b040716144688c7fe98b43e01d3f3736d931ea45860d595fc4e52d2"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = [
"fn:b7255aef0d0cd2ba",
"fn:c9ea9fbb3c27d148",
]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:0fca8bfb46f7f8ca"
name = "z"
qual = "HConstThermo::z"
lines = [
86,
88,
]
hash = "sha256:a1baebf9f1f337e794dadfed6363ffcee1974eace0b51f196609b2dbf93c05fc"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:1c1adc76b4d232c9"
name = "cp_m_cv"
qual = "HConstThermo::cp_m_cv"
lines = [
89,
91,
]
hash = "sha256:456e20252cbe7480c1ab922793d3d77fed89876634fef14c1cfbff76a346ef86"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:c24e68c9c8a1b520"
name = "cp_eos"
qual = "HConstThermo::cp_eos"
lines = [
92,
94,
]
hash = "sha256:68b9c3ccd476f552ca9ed19b25d11ce8187705b393c6213e4ed7395c721cf4a6"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:c8546e45783514a9"
name = "h_eos"
qual = "HConstThermo::h_eos"
lines = [
95,
97,
]
hash = "sha256:51341ff69c2f00ebe4c186590503262b40d671625489ce3ea78be0bbf5c15aa0"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:a3e21c77ee75e348"
name = "e_eos"
qual = "HConstThermo::e_eos"
lines = [
98,
100,
]
hash = "sha256:8d0c38a9807b099aee38cc0c920e9da6cba6d04d22deac74324372abada29cc1"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:cac8af7d61a99ad8"
name = "s_eos"
qual = "HConstThermo::s_eos"
lines = [
101,
103,
]
hash = "sha256:f4e2b74b39c476e5bf085084c3a00ab5baf72f4cea0dee00b5e9650116183b56"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:9e2c6dda735ab7fd"
name = "cp"
qual = "HConstThermo::cp"
lines = [
109,
111,
]
hash = "sha256:f4c470eb4816d3215b952f5ff5e9d0a494414eaccfcbaacadb0417e583b850f5"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
reached_by = ["#7"]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:dbaeb91c545e99cd"
name = "hs"
qual = "HConstThermo::hs"
lines = [
113,
118,
]
hash = "sha256:6530c07e41af2676c452e3f5a8620de318a8df8dd2739be75f5ee51fa7fa097e"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
reached_by = [
"#8",
"#9",
]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:23e0f0f8b0f8a5c9"
name = "ha"
qual = "HConstThermo::ha"
lines = [
120,
122,
]
hash = "sha256:ac343b4cc5363232a217942fe9d61d1050c3efbeb57c39feb28c3c7429f77ec9"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:dbaeb91c545e99cd",
"fn:f6e91ad2a4523494",
]
uses = ["fn:c9ea9fbb3c27d148"]
reached_by = [
"#8",
"#9",
]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:f6e91ad2a4523494"
name = "hc"
qual = "HConstThermo::hc"
lines = [
124,
127,
]
hash = "sha256:415600dab4feed152b4b786c62cd87b367bd579a84fdadba02e07032c136cc9c"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:c9ea9fbb3c27d148"]
reached_by = [
"#8",
"#9",
]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:a7f45ef60a9363e5"
name = "s"
qual = "HConstThermo::s"
lines = [
129,
133,
]
hash = "sha256:875501cde83f7eeea00be6a905c76799c09710e012cf9e69d9d5256969fdf979"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = [
"fn:b84de9c0735c4caa",
"fn:c9ea9fbb3c27d148",
]
physical_interface = true
[[module."h_const.rs".function]]
id = "fn:b7d41e270de9fd7f"
name = "air_thermo"
qual = "air_thermo"
lines = [
147,
156,
]
hash = "sha256:b158d3f232b90e295222765a527d8dc7bdd0460afe1d0a58d55a3aa15f95b7ed"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:3f0e0687b849e389",
"fn:b8e0a7426f9a1ee4",
]
uses = [
"fn:7f6bbd46d4cd5460",
"fn:c9ea9fbb3c27d148",
]
test = true
[[module."h_const.rs".function]]
id = "fn:3d6bacff9d31ff3c"
name = "cp_is_constant"
qual = "cp_is_constant"
lines = [
158,
168,
]
hash = "sha256:1a3d4d4cb28ecd28a01f4443378963aeb77bdf3b42f2fd49167b3f427ae20159"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:9e2c6dda735ab7fd",
"fn:b7d41e270de9fd7f",
]
test = true
[[module."h_const.rs".function]]
id = "fn:0b41fb48bad44a78"
name = "ha_roundtrip"
qual = "ha_roundtrip"
lines = [
170,
180,
]
hash = "sha256:b4c6527f8f24768d1f99dba1950bf23581d30d428f0be633870f4aec9ebee95c"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:23e0f0f8b0f8a5c9",
"fn:b7d41e270de9fd7f",
]
test = true
[[module."h_const.rs".function]]
id = "fn:e668c877af1a822d"
name = "hs_plus_hc_equals_ha"
qual = "hs_plus_hc_equals_ha"
lines = [
182,
190,
]
hash = "sha256:6ff5ab18875c497fa190319b05e7440fc91f38571a9e98a6246d4d90ec05702e"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:23e0f0f8b0f8a5c9",
"fn:b7d41e270de9fd7f",
"fn:dbaeb91c545e99cd",
"fn:f6e91ad2a4523494",
]
test = true
[module."h_polynomial.rs"]
path = "crate::thermophysics::thermo::h_polynomial"
[[module."h_polynomial.rs".function]]
id = "fn:3ea74e0a5e413494"
name = "HPolynomialThermo"
qual = "HPolynomialThermo"
item = "type"
shape = "struct"
lines = [
28,
51,
]
hash = "sha256:f4348c446caf9143f36a6cd65a540ea11f2625df1378a395665581eeac72cf14"
doc_hash = "sha256:43738adb85cd1b6aac8de027823ed7eb32d7ebb366ec047caa4da2ddc5cae42e"
uses = [
"fn:169a5382dcd9d6a2",
"fn:5f02385769f12f49",
]
reached_by = [
"#10",
"#11",
"#12",
"#13",
"#14",
]
[[module."h_polynomial.rs".function]]
id = "fn:c6a72da62417a669"
name = "new"
qual = "HPolynomialThermo::new"
lines = [
54,
64,
]
hash = "sha256:9365c6c1d3afaf2ad2372dbc63b2bbe84687b84c21808bc92891467df051393b"
doc_hash = "sha256:f70beae66cb0a6f61e6732bd6aceb0b8973de42ffecb76cd352122ecb3d32b8e"
uses = [
"fn:169a5382dcd9d6a2",
"fn:3ea74e0a5e413494",
]
reached_by = [
"#10",
"#11",
"#12",
"#13",
"#14",
]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:da2c4c6b8289d0d1"
name = "mol_weight"
qual = "HPolynomialThermo::mol_weight"
lines = [
70,
72,
]
hash = "sha256:83450d616aa7664b545de0cb60e6bf630ec235087ee7449714c3dd757caca35b"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:ceb56abbde8cce88"
name = "r"
qual = "HPolynomialThermo::r"
lines = [
73,
75,
]
hash = "sha256:071ece29e031841f5e5e7c5731b84b5f92ec49f527b35e169ed4ab028033a114"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:6427b2725f5bb219"
name = "rho"
qual = "HPolynomialThermo::rho"
lines = [
76,
78,
]
hash = "sha256:24a9e4d50144e7740d40f6bf85b3c08cbb3ee820f344065f07f59685fb4bde19"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:fa41917fa98cb3e2"
name = "psi"
qual = "HPolynomialThermo::psi"
lines = [
79,
81,
]
hash = "sha256:2b6a724e2b040716144688c7fe98b43e01d3f3736d931ea45860d595fc4e52d2"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = [
"fn:3ea74e0a5e413494",
"fn:b7255aef0d0cd2ba",
]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:278f4d55c61854bc"
name = "z"
qual = "HPolynomialThermo::z"
lines = [
82,
84,
]
hash = "sha256:a1baebf9f1f337e794dadfed6363ffcee1974eace0b51f196609b2dbf93c05fc"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:7f735555558de627"
name = "cp_m_cv"
qual = "HPolynomialThermo::cp_m_cv"
lines = [
85,
87,
]
hash = "sha256:456e20252cbe7480c1ab922793d3d77fed89876634fef14c1cfbff76a346ef86"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:b5bc4c09e4f6bcab"
name = "cp_eos"
qual = "HPolynomialThermo::cp_eos"
lines = [
88,
90,
]
hash = "sha256:68b9c3ccd476f552ca9ed19b25d11ce8187705b393c6213e4ed7395c721cf4a6"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:e051222195ac355f"
name = "h_eos"
qual = "HPolynomialThermo::h_eos"
lines = [
91,
93,
]
hash = "sha256:51341ff69c2f00ebe4c186590503262b40d671625489ce3ea78be0bbf5c15aa0"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:457c7c5150a6cbdc"
name = "e_eos"
qual = "HPolynomialThermo::e_eos"
lines = [
94,
96,
]
hash = "sha256:8d0c38a9807b099aee38cc0c920e9da6cba6d04d22deac74324372abada29cc1"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:bbbbe21ce9146705"
name = "s_eos"
qual = "HPolynomialThermo::s_eos"
lines = [
97,
99,
]
hash = "sha256:f4e2b74b39c476e5bf085084c3a00ab5baf72f4cea0dee00b5e9650116183b56"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:9a09e155b082e808"
name = "cp"
qual = "HPolynomialThermo::cp"
lines = [
105,
109,
]
hash = "sha256:b70477fc01f8aba016fc7fcfe505becf5b46d97df48b0de41492fb1a69429e44"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:bd8c5f38e72c75e5"]
uses = ["fn:3ea74e0a5e413494"]
reached_by = [
"#10",
"#14",
]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:41424c437f3620ea"
name = "ha"
qual = "HPolynomialThermo::ha"
lines = [
111,
115,
]
hash = "sha256:088571dafbd0092f3a5a11ef2c0ce920ea53f5d585e4535f2fe2165a7bda1f3a"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:16b4af0785b941ff"]
uses = [
"fn:3ea74e0a5e413494",
"fn:b84de9c0735c4caa",
]
reached_by = [
"#12",
"#13",
]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:b3486ad1fca4c70d"
name = "hs"
qual = "HPolynomialThermo::hs"
lines = [
117,
119,
]
hash = "sha256:9b71da001b2ff6b3176dad10f736091ef1a5057a8b9e053aba9c88b84e3f89a7"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:200df074d64f386c",
"fn:41424c437f3620ea",
]
uses = ["fn:3ea74e0a5e413494"]
reached_by = ["#13"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:200df074d64f386c"
name = "hc"
qual = "HPolynomialThermo::hc"
lines = [
121,
123,
]
hash = "sha256:0d4a9fe001087850f9a629ffebb88fd864e9959380e81eea3de231bf225cdae3"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:3ea74e0a5e413494"]
reached_by = ["#13"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:58e706800a6bf4eb"
name = "s"
qual = "HPolynomialThermo::s"
lines = [
125,
131,
]
hash = "sha256:b3350e30209728b55f88467347bfe0faf5242ae251da3cbb605b537283074941"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:469e80dafa5e0843",
"fn:bd8c5f38e72c75e5",
]
uses = [
"fn:3ea74e0a5e413494",
"fn:b84de9c0735c4caa",
]
reached_by = ["#11"]
physical_interface = true
[[module."h_polynomial.rs".function]]
id = "fn:f53fe17d3641f45f"
name = "air_const_poly"
qual = "air_const_poly"
lines = [
144,
153,
]
hash = "sha256:3c017b20981050f6f059b4fbb5a192eae50c2334aeafd6ddb73d9f68fe0d8745"
doc_hash = "sha256:df7ffc51d4ea446f35f7efb8d080901236acab2c9a0ac94689cc84fd9b61d151"
callees = [
"fn:a3323d4f68f6d565",
"fn:b8e0a7426f9a1ee4",
"fn:c6a72da62417a669",
]
uses = [
"fn:169a5382dcd9d6a2",
"fn:3ea74e0a5e413494",
"fn:7f6bbd46d4cd5460",
]
test = true
[[module."h_polynomial.rs".function]]
id = "fn:9283a4c9ac3d7841"
name = "air_linear_poly"
qual = "air_linear_poly"
lines = [
155,
163,
]
hash = "sha256:6e5db9c641634284ed534e73dc9dd63ed478133b3aa4a45bcdef82a852b168b5"
doc_hash = "sha256:6434f120b3bd17b4cbddec108a3c640b0139873f399c6364705a4df4a79af573"
callees = [
"fn:a3323d4f68f6d565",
"fn:b8e0a7426f9a1ee4",
"fn:c6a72da62417a669",
]
uses = [
"fn:169a5382dcd9d6a2",
"fn:3ea74e0a5e413494",
"fn:7f6bbd46d4cd5460",
]
test = true
[[module."h_polynomial.rs".function]]
id = "fn:d7d25f81d7c678af"
name = "const_poly_cp"
qual = "const_poly_cp"
lines = [
165,
172,
]
hash = "sha256:e1cab956f13d8f9e0c5b89c402ba9835771dfc8478fc35fdd414b07f1cd582ee"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:9a09e155b082e808",
"fn:f53fe17d3641f45f",
]
test = true
[[module."h_polynomial.rs".function]]
id = "fn:8e5a5fdb58053792"
name = "linear_poly_cp"
qual = "linear_poly_cp"
lines = [
174,
181,
]
hash = "sha256:41ffd713c14101f283851273b7eea9bb64e1dab7e3aee908667e9da63eae13de"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:9283a4c9ac3d7841",
"fn:9a09e155b082e808",
]
test = true
[[module."h_polynomial.rs".function]]
id = "fn:9af1293bf5911970"
name = "hs_plus_hc_equals_ha"
qual = "hs_plus_hc_equals_ha"
lines = [
183,
191,
]
hash = "sha256:a6deeadf8b5232aa625c1e51c7157ae32e3cfbc73e322d32670df0a3620750da"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:200df074d64f386c",
"fn:41424c437f3620ea",
"fn:9283a4c9ac3d7841",
"fn:b3486ad1fca4c70d",
]
test = true
[[module."h_polynomial.rs".function]]
id = "fn:ed0f0d0289c2bced"
name = "ha_roundtrip"
qual = "ha_roundtrip"
lines = [
193,
203,
]
hash = "sha256:97614e027e971fd62f7946ffa93f26a8cf249d4e92988f06cb66abdf05f4263d"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:41424c437f3620ea",
"fn:9283a4c9ac3d7841",
]
test = true
[[module."h_polynomial.rs".function]]
id = "fn:a2d2370da6682da3"
name = "entropy_increases_with_temperature"
qual = "entropy_increases_with_temperature"
lines = [
205,
214,
]
hash = "sha256:e2a9ccee0091fd90a6038d12a42efe8b75141f744fb1bf8d89fa7653e3fbb67e"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:58e706800a6bf4eb",
"fn:9283a4c9ac3d7841",
]
test = true
[module."h_tabulated.rs"]
path = "crate::thermophysics::thermo::h_tabulated"
[[module."h_tabulated.rs".function]]
id = "fn:6d196591222fddb6"
name = "HTabulatedThermo"
qual = "HTabulatedThermo"
item = "type"
shape = "struct"
lines = [
27,
47,
]
hash = "sha256:5a267a42fd4a432e772591bafb30e3ae36eca1d811f26d2a8363d6bb12708535"
doc_hash = "sha256:a77e5fb1209af917cd5cef7cf828e88e8c393418a9b310338acc1e8c089f6d5e"
uses = ["fn:5f02385769f12f49"]
reached_by = [
"#15",
"#16",
"#17",
"#18",
"#19",
]
[[module."h_tabulated.rs".function]]
id = "fn:32fd9723bdf9dc54"
name = "new"
qual = "HTabulatedThermo::new"
lines = [
50,
71,
]
hash = "sha256:f199171388571e6dea01feda3e14352e3b27034f3a785b6ffc738687ca1e992f"
doc_hash = "sha256:f60a603fbded54a915189ca721ccaa09574b8c2817f4a16bb1faf9f51121c8a7"
uses = ["fn:6d196591222fddb6"]
reached_by = [
"#15",
"#16",
"#17",
"#18",
"#19",
]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:2601f1483ca29398"
name = "mol_weight"
qual = "HTabulatedThermo::mol_weight"
lines = [
77,
79,
]
hash = "sha256:83450d616aa7664b545de0cb60e6bf630ec235087ee7449714c3dd757caca35b"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:baf50848a48cbec6"
name = "r"
qual = "HTabulatedThermo::r"
lines = [
80,
82,
]
hash = "sha256:071ece29e031841f5e5e7c5731b84b5f92ec49f527b35e169ed4ab028033a114"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:0f2990a971ec261d"
name = "rho"
qual = "HTabulatedThermo::rho"
lines = [
83,
85,
]
hash = "sha256:24a9e4d50144e7740d40f6bf85b3c08cbb3ee820f344065f07f59685fb4bde19"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:3988ddd3ce1902dd"
name = "psi"
qual = "HTabulatedThermo::psi"
lines = [
86,
88,
]
hash = "sha256:2b6a724e2b040716144688c7fe98b43e01d3f3736d931ea45860d595fc4e52d2"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = [
"fn:6d196591222fddb6",
"fn:b7255aef0d0cd2ba",
]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:fa48859032e171f0"
name = "z"
qual = "HTabulatedThermo::z"
lines = [
89,
91,
]
hash = "sha256:a1baebf9f1f337e794dadfed6363ffcee1974eace0b51f196609b2dbf93c05fc"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:e71e3cf415646191"
name = "cp_m_cv"
qual = "HTabulatedThermo::cp_m_cv"
lines = [
92,
94,
]
hash = "sha256:456e20252cbe7480c1ab922793d3d77fed89876634fef14c1cfbff76a346ef86"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:6b73da7fd63fba23"
name = "cp_eos"
qual = "HTabulatedThermo::cp_eos"
lines = [
95,
97,
]
hash = "sha256:68b9c3ccd476f552ca9ed19b25d11ce8187705b393c6213e4ed7395c721cf4a6"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:cd570b790eced850"
name = "h_eos"
qual = "HTabulatedThermo::h_eos"
lines = [
98,
100,
]
hash = "sha256:51341ff69c2f00ebe4c186590503262b40d671625489ce3ea78be0bbf5c15aa0"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:1ea8f3c1a7c84678"
name = "e_eos"
qual = "HTabulatedThermo::e_eos"
lines = [
101,
103,
]
hash = "sha256:8d0c38a9807b099aee38cc0c920e9da6cba6d04d22deac74324372abada29cc1"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:4f51a9622fdadc91"
name = "s_eos"
qual = "HTabulatedThermo::s_eos"
lines = [
104,
106,
]
hash = "sha256:f4e2b74b39c476e5bf085084c3a00ab5baf72f4cea0dee00b5e9650116183b56"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:fb2a6ce195d6dcf1"
name = "cp"
qual = "HTabulatedThermo::cp"
lines = [
112,
119,
]
hash = "sha256:789c5d66bbed17922680da9c4b98f9ace1cf0f16cc8a237cc2f009cc1250eda7"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:99088336107d423b"]
uses = ["fn:6d196591222fddb6"]
reached_by = ["#15"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:0f9f43de70ac585c"
name = "ha"
qual = "HTabulatedThermo::ha"
lines = [
121,
125,
]
hash = "sha256:af30e7026534dcb5f7d1f1d85fd8c9f97e82f3ed2ff6bcc0d8af85e5f38e7588"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:99088336107d423b"]
uses = ["fn:6d196591222fddb6"]
reached_by = [
"#17",
"#18",
"#19",
]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:f75238890380436b"
name = "hs"
qual = "HTabulatedThermo::hs"
lines = [
127,
129,
]
hash = "sha256:9b71da001b2ff6b3176dad10f736091ef1a5057a8b9e053aba9c88b84e3f89a7"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0f9f43de70ac585c",
"fn:ed5f28224b38dd10",
]
uses = ["fn:6d196591222fddb6"]
reached_by = ["#19"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:ed5f28224b38dd10"
name = "hc"
qual = "HTabulatedThermo::hc"
lines = [
131,
133,
]
hash = "sha256:0d4a9fe001087850f9a629ffebb88fd864e9959380e81eea3de231bf225cdae3"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:6d196591222fddb6"]
reached_by = ["#19"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:a4cb8e0b2ece6ddc"
name = "s"
qual = "HTabulatedThermo::s"
lines = [
135,
140,
]
hash = "sha256:2656c4c85df11cf3e577c0f19ad61457fb1e213a889ee1958fca2a5331517ebe"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:99088336107d423b"]
uses = ["fn:6d196591222fddb6"]
reached_by = ["#16"]
physical_interface = true
[[module."h_tabulated.rs".function]]
id = "fn:267e2db05606af6a"
name = "air_tabulated"
qual = "air_tabulated"
lines = [
153,
175,
]
hash = "sha256:6a226f50237ca525a81d0ee6c7e88b102852f0f35081d28221b67f0910f249fc"
doc_hash = "sha256:bc7594bc8837f3d400893ab0f7e03e959a4841d9d61244b80388fd5bc3e5ebf1"
callees = [
"fn:32fd9723bdf9dc54",
"fn:b8e0a7426f9a1ee4",
]
uses = [
"fn:6d196591222fddb6",
"fn:7f6bbd46d4cd5460",
]
test = true
[[module."h_tabulated.rs".function]]
id = "fn:bc8d85a013b30a58"
name = "cp_from_table"
qual = "cp_from_table"
lines = [
177,
184,
]
hash = "sha256:834e0a3afad3bb54ce7493766db9cf77ddeacc6c1cea40af6b05ad7040328e5f"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:267e2db05606af6a",
"fn:fb2a6ce195d6dcf1",
]
test = true
[[module."h_tabulated.rs".function]]
id = "fn:06360abca383b0fc"
name = "ha_from_table_at_knot"
qual = "ha_from_table_at_knot"
lines = [
186,
195,
]
hash = "sha256:75dc1d7433b9115d6b4eab2ff117773c361248f5fffad5e9e3b3b8f692e44ed5"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0f9f43de70ac585c",
"fn:267e2db05606af6a",
]
test = true
[[module."h_tabulated.rs".function]]
id = "fn:56d6e8cdfb6ff342"
name = "hs_plus_hc_equals_ha"
qual = "hs_plus_hc_equals_ha"
lines = [
197,
205,
]
hash = "sha256:eb9b3af116b58b40b5e0567ddfae1d7c8fc2abdafe4d6ece8c8ca713a9e9b556"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0f9f43de70ac585c",
"fn:267e2db05606af6a",
"fn:ed5f28224b38dd10",
"fn:f75238890380436b",
]
test = true
[[module."h_tabulated.rs".function]]
id = "fn:a1fd10f1f5a3334a"
name = "entropy_increases_with_temperature"
qual = "entropy_increases_with_temperature"
lines = [
207,
217,
]
hash = "sha256:faa3d1c52f767a2adb6af939630a3b6957b65242a4c817ccf7b493533a3778cd"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:267e2db05606af6a",
"fn:a4cb8e0b2ece6ddc",
]
test = true
[[module."h_tabulated.rs".function]]
id = "fn:ba2e81194b2bf52e"
name = "ha_roundtrip"
qual = "ha_roundtrip"
lines = [
219,
229,
]
hash = "sha256:aab9d57ca4ca9c0bfcbcd6a0361ad915e005e7f21961d3c2b2e37dee8a925fc6"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0f9f43de70ac585c",
"fn:267e2db05606af6a",
]
test = true
[module."janaf.rs"]
path = "crate::thermophysics::thermo::janaf"
[[module."janaf.rs".function]]
id = "fn:706ac5fd993c2e3a"
name = "JanafThermo"
qual = "JanafThermo"
item = "type"
shape = "struct"
lines = [
27,
54,
]
hash = "sha256:59f3761336e9b66a1f66223d65e02340e4624219b349b6ea147ed651d7c916a1"
doc_hash = "sha256:c84548725a82311ebf8cef905a18d479bc516cb82c9b0310017b3bedda33e391"
uses = ["fn:5f02385769f12f49"]
reached_by = [
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
]
[[module."janaf.rs".function]]
id = "fn:4af7ea4d9885140c"
name = "new"
qual = "JanafThermo::new"
lines = [
57,
70,
]
hash = "sha256:daccd190f09293ea82d4406f1a17a8742d43dc38c8721484bde9c838b9399944"
doc_hash = "sha256:0a239d0f646985a7d385bef9c5ffcb188983da1a479f68efa676b7d84a867df7"
uses = ["fn:706ac5fd993c2e3a"]
reached_by = [
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
]
[[module."janaf.rs".function]]
id = "fn:9a2734ad3a57d4a8"
name = "coeffs"
qual = "JanafThermo::coeffs"
lines = [
72,
78,
]
hash = "sha256:90aa58b5777b64d350b05e6d5dc3fe849c7d61169491822ac9e6bcf7fc75bdf6"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
reached_by = [
"#20",
"#21",
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
]
[[module."janaf.rs".function]]
id = "fn:3b4c279e1d2d7cfe"
name = "mol_weight"
qual = "JanafThermo::mol_weight"
lines = [
84,
86,
]
hash = "sha256:83450d616aa7664b545de0cb60e6bf630ec235087ee7449714c3dd757caca35b"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:30cc5c87de6f6085"
name = "r"
qual = "JanafThermo::r"
lines = [
87,
89,
]
hash = "sha256:071ece29e031841f5e5e7c5731b84b5f92ec49f527b35e169ed4ab028033a114"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:43b492151ccc6432"
name = "rho"
qual = "JanafThermo::rho"
lines = [
90,
92,
]
hash = "sha256:24a9e4d50144e7740d40f6bf85b3c08cbb3ee820f344065f07f59685fb4bde19"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:600cb98c3da9163f"
name = "psi"
qual = "JanafThermo::psi"
lines = [
93,
95,
]
hash = "sha256:2b6a724e2b040716144688c7fe98b43e01d3f3736d931ea45860d595fc4e52d2"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = [
"fn:706ac5fd993c2e3a",
"fn:b7255aef0d0cd2ba",
]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:65340a429dcdf559"
name = "z"
qual = "JanafThermo::z"
lines = [
96,
98,
]
hash = "sha256:a1baebf9f1f337e794dadfed6363ffcee1974eace0b51f196609b2dbf93c05fc"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:1250a6cfc4badfa1"
name = "cp_m_cv"
qual = "JanafThermo::cp_m_cv"
lines = [
99,
101,
]
hash = "sha256:456e20252cbe7480c1ab922793d3d77fed89876634fef14c1cfbff76a346ef86"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:07d52a7acb5356b4"
name = "cp_eos"
qual = "JanafThermo::cp_eos"
lines = [
102,
104,
]
hash = "sha256:68b9c3ccd476f552ca9ed19b25d11ce8187705b393c6213e4ed7395c721cf4a6"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:f2d333216369099f"
name = "h_eos"
qual = "JanafThermo::h_eos"
lines = [
105,
107,
]
hash = "sha256:51341ff69c2f00ebe4c186590503262b40d671625489ce3ea78be0bbf5c15aa0"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:84ad3a8d4ef9e140"
name = "e_eos"
qual = "JanafThermo::e_eos"
lines = [
108,
110,
]
hash = "sha256:8d0c38a9807b099aee38cc0c920e9da6cba6d04d22deac74324372abada29cc1"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:aeace03ccf8c3ded"
name = "s_eos"
qual = "JanafThermo::s_eos"
lines = [
111,
113,
]
hash = "sha256:f4e2b74b39c476e5bf085084c3a00ab5baf72f4cea0dee00b5e9650116183b56"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:0d7914e0b3bdaa71"
name = "cp"
qual = "JanafThermo::cp"
lines = [
119,
124,
]
hash = "sha256:2b15aa75653ac384fbdc10bc88cc15dfffd16b45d2ad0ab6785b0be8a344338f"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:9a2734ad3a57d4a8"]
uses = ["fn:706ac5fd993c2e3a"]
reached_by = [
"#20",
"#21",
]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:0ec4b47704748a43"
name = "ha"
qual = "JanafThermo::ha"
lines = [
126,
134,
]
hash = "sha256:64c12e69f245d12abdcaedea771a4183d62eaeb334ff0e2c565af81a6b7f1360"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:9a2734ad3a57d4a8"]
uses = ["fn:706ac5fd993c2e3a"]
reached_by = [
"#22",
"#23",
"#24",
"#25",
"#26",
"#27",
]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:fa1cb15761df10de"
name = "hs"
qual = "JanafThermo::hs"
lines = [
136,
138,
]
hash = "sha256:9b71da001b2ff6b3176dad10f736091ef1a5057a8b9e053aba9c88b84e3f89a7"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0ec4b47704748a43",
"fn:d0d35fd7593fa716",
]
uses = ["fn:706ac5fd993c2e3a"]
reached_by = ["#23"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:d0d35fd7593fa716"
name = "hc"
qual = "JanafThermo::hc"
lines = [
140,
148,
]
hash = "sha256:0f0588d9bea147356a79a7a0baba6ae4ee01e03570492831e3b87c7d25a7b747"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
uses = [
"fn:706ac5fd993c2e3a",
"fn:b84de9c0735c4caa",
]
reached_by = ["#23"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:89b6ddf4bbb64a90"
name = "s"
qual = "JanafThermo::s"
lines = [
150,
157,
]
hash = "sha256:11eadbb87c21a3b786e0d26eb6ba227eebf4545ccd630aaf793717986d448ddc"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = ["fn:9a2734ad3a57d4a8"]
uses = ["fn:706ac5fd993c2e3a"]
physical_interface = true
[[module."janaf.rs".function]]
id = "fn:e719bbbf28c9fa5d"
name = "air_janaf"
qual = "air_janaf"
lines = [
170,
224,
]
hash = "sha256:58548ff661a3928c69312fea727b140d755ce04bf3eb4bb26fa00f04c1259cb5"
doc_hash = "sha256:b4764bf29ca87ef7440a4a77463c3db88d750c72f086f6b3decd891edb2a2451"
callees = [
"fn:4af7ea4d9885140c",
"fn:9c4e1145cc27b28b",
"fn:b8e0a7426f9a1ee4",
]
uses = [
"fn:706ac5fd993c2e3a",
"fn:7f6bbd46d4cd5460",
]
test = true
[[module."janaf.rs".function]]
id = "fn:388084fff2850af8"
name = "cp_at_300k_is_reasonable"
qual = "cp_at_300k_is_reasonable"
lines = [
226,
237,
]
hash = "sha256:7d1e6b5d3747e88b3110565d00abab3356bbae58b731f3cb32f476204d8eb14d"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0d7914e0b3bdaa71",
"fn:e719bbbf28c9fa5d",
]
test = true
[[module."janaf.rs".function]]
id = "fn:8adfac016bcb611e"
name = "ha_roundtrip"
qual = "ha_roundtrip"
lines = [
239,
249,
]
hash = "sha256:a2faa4a1de801c103bc4b80f960b1888b4cde56ab0b2cf3ab813bb80965d8e37"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0ec4b47704748a43",
"fn:e719bbbf28c9fa5d",
]
test = true
[[module."janaf.rs".function]]
id = "fn:78b44398ffd7df7d"
name = "hs_plus_hc_equals_ha"
qual = "hs_plus_hc_equals_ha"
lines = [
251,
260,
]
hash = "sha256:5ab4462d7a53ef92e121d3f24efa73863f9ab1ae0f1e4216740c01c86df52f50"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0ec4b47704748a43",
"fn:d0d35fd7593fa716",
"fn:e719bbbf28c9fa5d",
"fn:fa1cb15761df10de",
]
test = true
[[module."janaf.rs".function]]
id = "fn:28e940fb150e85b0"
name = "cp_both_ranges_are_reasonable"
qual = "cp_both_ranges_are_reasonable"
lines = [
262,
275,
]
hash = "sha256:1e5b8a21e3191807fafc7a03579bbda3813f9886b3e83816ce788f7afeea6138"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0d7914e0b3bdaa71",
"fn:e719bbbf28c9fa5d",
]
test = true
[[module."janaf.rs".function]]
id = "fn:1d47fcb7efc2886e"
name = "newton_converges_from_bad_initial_guess"
qual = "newton_converges_from_bad_initial_guess"
lines = [
277,
296,
]
hash = "sha256:f6b112d3269c0ec1af4e64ad071a658694a608d017432b201046f45535bdb916"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0ec4b47704748a43",
"fn:e719bbbf28c9fa5d",
]
test = true
[[module."janaf.rs".function]]
id = "fn:e49fc256c0379a54"
name = "newton_t_max_clamp_returns_err"
qual = "newton_t_max_clamp_returns_err"
lines = [
298,
323,
]
hash = "sha256:8fd75fed6000b0499739213db6943b998f4172860cd0d54e87fbbdfccd2395dc"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0ec4b47704748a43",
"fn:e719bbbf28c9fa5d",
]
uses = ["fn:8f10e3c0c0110028"]
test = true
[[module."janaf.rs".function]]
id = "fn:096a71b4a65c72c1"
name = "newton_t_min_clamp_returns_err"
qual = "newton_t_min_clamp_returns_err"
lines = [
325,
343,
]
hash = "sha256:44371372ed49f0726e5f78b591b60eba5d8d510bb3cfc0379caf8b2ff3b0137d"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0ec4b47704748a43",
"fn:e719bbbf28c9fa5d",
]
uses = ["fn:8f10e3c0c0110028"]
test = true
[[module."janaf.rs".function]]
id = "fn:db19876797cf530d"
name = "newton_crosses_tcommon_discontinuity"
qual = "newton_crosses_tcommon_discontinuity"
lines = [
345,
367,
]
hash = "sha256:21f2186d7c3a8bf6716ae6071dda840ab4b4c891551a25b3f65bc88473cb1826"
doc_hash = "sha256:cc0e49ab07658770bb77dbe62bacd5f3e59c094cee92645523d475f159add015"
callees = [
"fn:0ec4b47704748a43",
"fn:e719bbbf28c9fa5d",
]
test = true
[module."mod.rs"]
path = "crate::thermophysics::thermo"
[module."traits.rs"]
path = "crate::thermophysics::thermo::traits"
[[module."traits.rs".function]]
id = "fn:492a34ffe7eadf84"
name = "ThermoModel"
qual = "ThermoModel"
item = "type"
shape = "trait"
lines = [
27,
106,
]
hash = "sha256:c2a0e5d479c31843641eda306779b7bb098c2f951614b40fe45841045970d0fb"
doc_hash = "sha256:acf873d101e222179bf36d5f6ae6b55e801fad0af5a57ac21a5dfea8c98baab4"
uses = [
"fn:5f02385769f12f49",
"fn:8f10e3c0c0110028",
]
reached_by = [
"#0",
"#1",
"#2",
"#3",
"#4",
"#5",
"#6",
"#28",
"#29",
"#30",
"#31",
"#32",
"#33",
"#34",
"#35",
"#36",
"#37",
"#38",
"#39",
"#40",
"#41",
"#42",
]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:7caa6bb3b939ce17"
name = "cp"
qual = "ThermoModel::cp"
lines = [
36,
37,
]
hash = "sha256:f471e9964ecc1af82b44f4f8a93127ac05c62a5729436287f0332ba8ba44f720"
doc_hash = "sha256:759e2e1c3ffb7f2f0a25b1b5423aab650c2fa7ff0d9e25eead986dfda7f40a56"
uses = ["fn:492a34ffe7eadf84"]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:1dcb7ee6c6972a47"
name = "ha"
qual = "ThermoModel::ha"
lines = [
39,
40,
]
hash = "sha256:7b870835502724f8bb7dda0193982c0e7010470c2f75d8a1cd464754da73ddb6"
doc_hash = "sha256:1944456de4455766d695b3f5c16741be8de399542e8cdd744b7f2e3628796b8e"
uses = ["fn:492a34ffe7eadf84"]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:8598e7f67b4e0466"
name = "hs"
qual = "ThermoModel::hs"
lines = [
42,
43,
]
hash = "sha256:7b870835502724f8bb7dda0193982c0e7010470c2f75d8a1cd464754da73ddb6"
doc_hash = "sha256:ccee28e832c76e063cad494525dcf3ca57bcb55f7c9f48d41831ed98b402dc32"
uses = ["fn:492a34ffe7eadf84"]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:21e3c15794d33eab"
name = "hc"
qual = "ThermoModel::hc"
lines = [
45,
46,
]
hash = "sha256:961171cd573586cce121d96df174b197da5b68402fc07202e1e01a2e59966be0"
doc_hash = "sha256:ecad440c18625c1cd1d220348a91234be3f661c2c99f1c8b8e6a060b2a23fb09"
uses = ["fn:492a34ffe7eadf84"]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:351147e3cc7f9d3b"
name = "s"
qual = "ThermoModel::s"
lines = [
48,
49,
]
hash = "sha256:f471e9964ecc1af82b44f4f8a93127ac05c62a5729436287f0332ba8ba44f720"
doc_hash = "sha256:d82507f962f3198069d72dd9d22eeef30e3f875258557444238cc5a3de1f054f"
uses = ["fn:492a34ffe7eadf84"]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:c974bcf2ce71f5c2"
name = "cv"
qual = "ThermoModel::cv"
lines = [
51,
54,
]
hash = "sha256:e4a30c8c5528e4fa96a52c0cbccb3f99b15649cd5e6c1089f05a9e524c11aec2"
doc_hash = "sha256:2a6d7e382dbef8c7489869038fbd61f42899e219afee85d92a4ea7aaa88e8110"
uses = ["fn:492a34ffe7eadf84"]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:7e2182109eca413c"
name = "t_from_ha"
qual = "ThermoModel::t_from_ha"
lines = [
56,
72,
]
hash = "sha256:44721358155564332c099239e8e69a0ef42f40f8f2e4d46333798111cf87405d"
doc_hash = "sha256:64acc1466d2058e90afa45ffb80c666f2db5141c72786c018906d5ba3910909e"
callees = ["fn:9b99eccb1d82f0c7"]
uses = [
"fn:492a34ffe7eadf84",
"fn:8f10e3c0c0110028",
]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:2d082886179da2f7"
name = "t_from_hs"
qual = "ThermoModel::t_from_hs"
lines = [
74,
84,
]
hash = "sha256:a85fe2f1895c26e2acc36d896c8385519d1b90010018bb04d91d9d14ba567e83"
doc_hash = "sha256:2452a258aa25b153f46481001b427c71bc6d44f3d7ed17b6b3e6faf2fba594e1"
uses = [
"fn:492a34ffe7eadf84",
"fn:8f10e3c0c0110028",
]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:ff3fb678ae9555d9"
name = "t_from_e"
qual = "ThermoModel::t_from_e"
lines = [
86,
105,
]
hash = "sha256:868b566bb40b4fb4268895db3253076cd50192f611a00dd23e9e85c379b3579a"
doc_hash = "sha256:c2518bee6a7cbad0086cdb17cefbde231d39ca18d4938b2d49580224e8b1309b"
callees = ["fn:9b99eccb1d82f0c7"]
uses = [
"fn:492a34ffe7eadf84",
"fn:8f10e3c0c0110028",
]
physical_interface = true
[[module."traits.rs".function]]
id = "fn:9b99eccb1d82f0c7"
name = "newton_t"
qual = "newton_t"
lines = [
108,
139,
]
hash = "sha256:1f1d424b5634e692fbf99eaad5b5ea4247ec0d4363a4ac404f03161c2c86c7f5"
doc_hash = "sha256:1164e7cc3c00f70ced212953f68b0a0bff364b1d1bc0ecde4ea0818f6369b7ef"
uses = [
"fn:1eca699827a095e7",
"fn:8e16fb5e71de4a70",
"fn:8f10e3c0c0110028",
]
physical_interface = true