pub trait ChemicalDiffusion{
// Provided methods
fn molar_flux(
&self,
concentration_gradient: &ConcentrationGradient,
) -> Result<MolarFlux, ConstitutiveError> { ... }
fn molar_flux_tangent(
&self,
concentration_gradient: &ConcentrationGradient,
) -> Result<MolarFluxTangent, ConstitutiveError> { ... }
}Expand description
Required methods for chemical diffusion constitutive models.
Provided Methods§
Sourcefn molar_flux(
&self,
concentration_gradient: &ConcentrationGradient,
) -> Result<MolarFlux, ConstitutiveError>
fn molar_flux( &self, concentration_gradient: &ConcentrationGradient, ) -> Result<MolarFlux, ConstitutiveError>
Calculates and returns the molar flux.
Sourcefn molar_flux_tangent(
&self,
concentration_gradient: &ConcentrationGradient,
) -> Result<MolarFluxTangent, ConstitutiveError>
fn molar_flux_tangent( &self, concentration_gradient: &ConcentrationGradient, ) -> Result<MolarFluxTangent, ConstitutiveError>
Calculates and returns the tangent to the molar flux.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".