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})