pub trait SolidElement {
type Coordinates;
type Velocities;
type DeformationGradients;
type DeformationGradientRates;
// Required methods
fn deformation_gradients(
&self,
nodal_coordinates: &Self::Coordinates,
) -> Self::DeformationGradients;
fn deformation_gradient_rates(
&self,
nodal_coordinates: &Self::Coordinates,
nodal_velocities: &Self::Velocities,
) -> Self::DeformationGradientRates;
}Required Associated Types§
type Coordinates
type Velocities
type DeformationGradients
type DeformationGradientRates
Required Methods§
fn deformation_gradients( &self, nodal_coordinates: &Self::Coordinates, ) -> Self::DeformationGradients
fn deformation_gradient_rates( &self, nodal_coordinates: &Self::Coordinates, nodal_velocities: &Self::Velocities, ) -> Self::DeformationGradientRates
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".