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