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