Skip to main content

PlanarElasticFiniteElement

Trait PlanarElasticFiniteElement 

Source
pub trait PlanarElasticFiniteElement<C, const G: usize, const N: usize, const P: usize>
where C: Elastic, Self: PlanarSolidFiniteElement<G, N, P>,
{ // Required methods fn nodal_forces( &self, constitutive_model: &C, nodal_coordinates: &PlanarElementNodalCoordinates<N>, ) -> Result<PlanarElementNodalForcesSolid<N>, FiniteElementError>; fn nodal_stiffnesses( &self, constitutive_model: &C, nodal_coordinates: &PlanarElementNodalCoordinates<N>, ) -> Result<PlanarElementNodalStiffnessesSolid<N>, FiniteElementError>; }

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<C, const G: usize, const N: usize, const O: usize, const P: usize> PlanarElasticFiniteElement<C, G, N, P> for Element<2, G, N, O>
where C: Elastic, Self: PlanarSolidFiniteElement<G, N, P>,