Skip to main content

HyperviscoelasticElements

Trait HyperviscoelasticElements 

Source
pub trait HyperviscoelasticElements<const D: usize>{
    // Required method
    fn helmholtz_free_energy(
        &self,
        nodal_coordinates: &NodalCoordinates<D>,
    ) -> Result<Scalar, ElementModelError>;
}

Required Methods§

Implementors§

Source§

impl<B1, B2, const D: usize> HyperviscoelasticElements<D> for Blocks<B1, B2>

Source§

impl<B, const D: usize> HyperviscoelasticElements<D> for Model<B, D>

Source§

impl<C, F, const G: usize, const M: usize, const N: usize, const P: usize> HyperviscoelasticElements<3> for Block<C, F, G, M, N, P>