#[cfg(test)]
pub mod test;
mod saint_venant_kirchoff;
pub use saint_venant_kirchoff::SaintVenantKirchoff;
use super::{thermoelastic::Thermoelastic, *};
pub trait Thermohyperelastic<'a>
where
Self: Thermoelastic<'a>,
{
fn calculate_helmholtz_free_energy_density(
&self,
deformation_gradient: &DeformationGradient,
temperature: &Scalar,
) -> Result<Scalar, ConstitutiveError>;
}