flavio 0.5.0

flavio welcomes you
Documentation
//! Thermal conduction constitutive models.

#[cfg(test)]
pub mod test;

mod fourier;

use super::{Constitutive, HeatFlux, Parameters, Scalar, TemperatureGradient, Thermal};

pub use fourier::Fourier;

/// Required methods for thermal conduction constitutive models.
pub trait ThermalConduction<'a>
where
    Self: Constitutive<'a> + Thermal<'a>,
{
    /// Calculates and returns the heat flux.
    fn calculate_heat_flux(&self, temperature_gradient: &TemperatureGradient) -> HeatFlux;
}