Skip to main content

CohesiveFiniteElement

Trait CohesiveFiniteElement 

Source
pub trait CohesiveFiniteElement<const G: usize, const N: usize, const P: usize>
where Self: SurfaceFiniteElement<G, N, P, Area>,
{ // Required methods fn nodal_mid_surface<I>( nodal_coordinates: &ElementNodalEitherCoordinates<I, N>, ) -> ElementNodalEitherCoordinates<I, P>; fn nodal_separations( nodal_coordinates: &ElementNodalCoordinates<N>, ) -> Separations<P>; fn normal_gradients_full( nodal_mid_surface: &ElementNodalCoordinates<P>, ) -> NormalGradients<N, G>; fn signs() -> ScalarList<N>; // Provided methods fn separations( nodal_coordinates: &ElementNodalCoordinates<N>, ) -> Separations<G> { ... } fn signed_shape_functions() -> ShapeFunctionsAtIntegrationPoints<G, N> { ... } }

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§