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