pub trait Hyperelasticwhere
    Self: Elastic,{
    // Required method
    fn helmholtz_free_energy_density(
        &self,
        deformation_gradient: &DeformationGradient,
    ) -> Result<Scalar, ConstitutiveError>;
}Expand description
Required methods for hyperelastic constitutive models.
Required Methods§
Sourcefn helmholtz_free_energy_density(
    &self,
    deformation_gradient: &DeformationGradient,
) -> Result<Scalar, ConstitutiveError>
 
fn helmholtz_free_energy_density( &self, deformation_gradient: &DeformationGradient, ) -> Result<Scalar, ConstitutiveError>
Calculates and returns the Helmholtz free energy density.
a = a(\mathbf{F})