conspire/constitutive/multiphysics/
mod.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//! Multiphysics constitutive models.

mod solid_thermal;

pub use solid_thermal::{
    thermoelastic_thermal_conduction::ThermoelasticThermalConduction,
    thermohyperelastic_thermal_conduction::ThermohyperelasticThermalConduction, SolidThermal,
};

use super::{
    solid::{thermoelastic::Thermoelastic, thermohyperelastic::Thermohyperelastic, Solid},
    thermal::{conduction::ThermalConduction, Thermal},
    Constitutive, ConstitutiveError, Parameters,
};

/// Required methods for multiphysics constitutive models.
pub trait Multiphysics<'a>
where
    Self: Constitutive<'a>,
{
}