pub mod thermoelastic_thermal_conduction;
pub mod thermohyperelastic_thermal_conduction;
use super::{
super::{solid::Solid, thermal::Thermal},
Multiphysics,
};
pub trait SolidThermal<C1, C2>
where
C1: Solid,
C2: Thermal,
Self: Multiphysics,
{
fn solid_constitutive_model(&self) -> &C1;
fn thermal_constitutive_model(&self) -> &C2;
}