conspire/constitutive/thermal/conduction/mod.rs
1//! Thermal conduction constitutive models.
2
3#[cfg(test)]
4pub mod test;
5
6mod fourier;
7
8use super::{Constitutive, HeatFlux, Parameters, Scalar, TemperatureGradient, Thermal};
9
10pub use fourier::Fourier;
11
12/// Required methods for thermal conduction constitutive models.
13pub trait ThermalConduction
14where
15 Self: Thermal,
16{
17 /// Calculates and returns the heat flux.
18 fn heat_flux(&self, temperature_gradient: &TemperatureGradient) -> HeatFlux;
19}