pub mod thermoelastic_thermal_conduction;
pub mod thermohyperelastic_thermal_conduction;
use super::*;
pub trait SolidThermal<'a, C1, C2>
where
C1: Solid<'a>,
C2: Thermal<'a>,
Self: Multiphysics<'a>,
{
fn construct(solid_constitutive_model: C1, thermal_constitutive_model: C2) -> Self;
fn get_solid_constitutive_model(&self) -> &C1;
fn get_thermal_constitutive_model(&self) -> &C2;
}