conspire/constitutive/multiphysics/solid_thermal/
mod.rs1pub mod thermoelastic_thermal_conduction;
4pub mod thermohyperelastic_thermal_conduction;
5
6use super::{
7 super::{solid::Solid, thermal::Thermal},
8 Multiphysics,
9};
10
11pub trait SolidThermal<C1, C2>
13where
14 C1: Solid,
15 C2: Thermal,
16 Self: Multiphysics,
17{
18 fn construct(solid_constitutive_model: C1, thermal_constitutive_model: C2) -> Self;
20 fn solid_constitutive_model(&self) -> &C1;
22 fn thermal_constitutive_model(&self) -> &C2;
24}