Update project structure and configurations

This commit is contained in:
2026-05-23 10:19:55 +02:00
parent ab5dc7e568
commit 62efea0646
1832 changed files with 83568 additions and 51829 deletions

View File

@@ -30,10 +30,13 @@ use std::collections::HashMap;
/// Heat flows from `hot_circuit` to `cold_circuit` proportional to the
/// temperature difference and thermal conductance (UA value).
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
#[serde(rename_all = "camelCase")]
pub struct ThermalCoupling {
/// Circuit that supplies heat (higher temperature side).
#[serde(alias = "hot_circuit")]
pub hot_circuit: CircuitId,
/// Circuit that receives heat (lower temperature side).
#[serde(alias = "cold_circuit")]
pub cold_circuit: CircuitId,
/// Thermal conductance (UA) in W/K. Higher values = more heat transfer.
pub ua: ThermalConductance,