Skip to main content

Hyperviscous

Trait Hyperviscous 

Source
pub trait Hyperviscous
where Self: Viscous,
{ // Required method fn viscous_dissipation( &self, deformation_gradient: &DeformationGradient, deformation_gradient_rate: &DeformationGradientRate, ) -> Result<Quantity<Dissipation>, ConstitutiveError>; }
Expand description

Required methods for hyperviscous fluid constitutive models.

Required Methods§

Source

fn viscous_dissipation( &self, deformation_gradient: &DeformationGradient, deformation_gradient_rate: &DeformationGradientRate, ) -> Result<Quantity<Dissipation>, ConstitutiveError>

Calculates and returns the viscous dissipation.

\psi = \psi(\mathbf{F},\dot{\mathbf{F}})

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§