pub trait Dielectric{
// Provided methods
fn electric_displacement(
&self,
potential_gradient: &ElectricField,
) -> Result<ElectricDisplacement, ConstitutiveError> { ... }
fn electric_displacement_tangent(
&self,
potential_gradient: &ElectricField,
) -> Result<ElectricDisplacementTangent, ConstitutiveError> { ... }
}Expand description
Required methods for dielectric constitutive models.
Provided Methods§
Sourcefn electric_displacement(
&self,
potential_gradient: &ElectricField,
) -> Result<ElectricDisplacement, ConstitutiveError>
fn electric_displacement( &self, potential_gradient: &ElectricField, ) -> Result<ElectricDisplacement, ConstitutiveError>
Calculates and returns the electric displacement.
Sourcefn electric_displacement_tangent(
&self,
potential_gradient: &ElectricField,
) -> Result<ElectricDisplacementTangent, ConstitutiveError>
fn electric_displacement_tangent( &self, potential_gradient: &ElectricField, ) -> Result<ElectricDisplacementTangent, ConstitutiveError>
Calculates and returns the tangent to the electric displacement.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".