SolidFiniteElement

Trait SolidFiniteElement 

Source
pub trait SolidFiniteElement<const G: usize, const N: usize> {
    // Required methods
    fn deformation_gradients(
        &self,
        nodal_coordinates: &ElementNodalCoordinates<N>,
    ) -> DeformationGradientList<G>;
    fn deformation_gradient_rates(
        &self,
        nodal_coordinates: &ElementNodalCoordinates<N>,
        nodal_velocities: &ElementNodalVelocities<N>,
    ) -> DeformationGradientRateList<G>;
    fn gradient_vectors(&self) -> &GradientVectors<G, N>;
    fn integration_weights(&self) -> &Scalars<G>;
}

Required Methods§

Implementors§

Source§

impl SolidFiniteElement<G, N> for Triangle

Source§

impl<const G: usize, const N: usize> SolidFiniteElement<G, N> for Element<G, N>