ElasticVirtualElement

Trait ElasticVirtualElement 

Source
pub trait ElasticVirtualElement<C>
where C: Elastic, Self: SolidVirtualElement,
{ // Required methods fn nodal_forces<'a>( &'a self, constitutive_model: &'a C, nodal_coordinates: ElementNodalCoordinates<'a>, ) -> Result<ElementNodalForcesSolid, VirtualElementError>; fn nodal_stiffnesses<'a>( &'a self, constitutive_model: &'a C, nodal_coordinates: ElementNodalCoordinates<'a>, ) -> Result<ElementNodalStiffnessesSolid, VirtualElementError>; }

Required Methods§

Source

fn nodal_forces<'a>( &'a self, constitutive_model: &'a C, nodal_coordinates: ElementNodalCoordinates<'a>, ) -> Result<ElementNodalForcesSolid, VirtualElementError>

Source

fn nodal_stiffnesses<'a>( &'a self, constitutive_model: &'a C, nodal_coordinates: ElementNodalCoordinates<'a>, ) -> Result<ElementNodalStiffnessesSolid, VirtualElementError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§