pub struct Fourier {
pub thermal_conductivity: Quantity<PowerPerLengthTemperature>,
}Expand description
The Fourier thermal conduction constitutive model.
Parameters
- The thermal conductivity $
k$.
External variables
- The temperature gradient $
\nabla T$.
Internal variables
- None.
Fields§
§thermal_conductivity: Quantity<PowerPerLengthTemperature>The thermal conductivity $k$.
Trait Implementations§
impl Thermal for Fourier
Source§impl ThermalConduction for Fourier
impl ThermalConduction for Fourier
Source§fn potential(
&self,
temperature_gradient: &TemperatureGradient,
) -> Result<Quantity<PowerTemperatureDensity>, ConstitutiveError>
fn potential( &self, temperature_gradient: &TemperatureGradient, ) -> Result<Quantity<PowerTemperatureDensity>, ConstitutiveError>
u(\nabla T) = \frac{1}{2}k\nabla T\cdot\nabla TSource§fn heat_flux(
&self,
temperature_gradient: &TemperatureGradient,
) -> Result<HeatFlux, ConstitutiveError>
fn heat_flux( &self, temperature_gradient: &TemperatureGradient, ) -> Result<HeatFlux, ConstitutiveError>
\mathbf{q}(\nabla T) = -k\nabla TSource§fn heat_flux_tangent(
&self,
_temperature_gradient: &TemperatureGradient,
) -> Result<HeatFluxTangent, ConstitutiveError>
fn heat_flux_tangent( &self, _temperature_gradient: &TemperatureGradient, ) -> Result<HeatFluxTangent, ConstitutiveError>
\frac{\partial\mathbf{q}}{\partial\nabla T} = -k\mathbf{I}Auto Trait Implementations§
impl Freeze for Fourier
impl RefUnwindSafe for Fourier
impl Send for Fourier
impl Sync for Fourier
impl Unpin for Fourier
impl UnsafeUnpin for Fourier
impl UnwindSafe for Fourier
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more