Trait HyperviscoelasticFiniteElementBlock

Source
pub trait HyperviscoelasticFiniteElementBlock<C, F, const G: usize, const N: usize>
where C: Hyperviscoelastic, F: HyperviscoelasticFiniteElement<C, G, N>, Self: ElasticHyperviscousFiniteElementBlock<C, F, G, N>,
{ // Required method fn helmholtz_free_energy( &self, nodal_coordinates: &NodalCoordinatesBlock, ) -> Result<Scalar, ConstitutiveError>; }

Required Methods§

Implementors§

Source§

impl<C, F, const G: usize, const N: usize> HyperviscoelasticFiniteElementBlock<C, F, G, N> for ElementBlock<F, N>
where C: Hyperviscoelastic, F: HyperviscoelasticFiniteElement<C, G, N>, Self: ElasticHyperviscousFiniteElementBlock<C, F, G, N>,