Trait FiniteElementMethods

Source
pub trait FiniteElementMethods<C, const G: usize, const N: usize> {
    // Required methods
    fn constitutive_models(&self) -> &[C; G];
    fn deformation_gradients(
        &self,
        nodal_coordinates: &CurrentCoordinates<D>,
    ) -> DeformationGradientList<G>;
    fn deformation_gradient_rates(
        &self,
        nodal_coordinates: &CurrentCoordinates<D>,
        nodal_velocities: &CurrentCoordinates<D>,
    ) -> DeformationGradientRateList<G>;
    fn gradient_vectors(&self) -> &Vectors2D<0, N, G>;
    fn integration_weights(&self) -> &Scalars<G>;
}

Required Methods§

Implementors§

Source§

impl<C> FiniteElementMethods<C, G, N> for Triangle<C>