Snapshot WIP: solver HP epic progress, BPHX/HX physics, BMAD skill refresh.
Some checks failed
CI / check (push) Has been cancelled

Capture uncommitted solver robustness work (regularization, domain errors, linear solver lifecycle, tube DP/MSH), web workbench updates, and synced BMAD skills across IDE agent folders before starting BPHX pressure-drop.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-19 16:35:31 +02:00
parent 88620790d6
commit 5bd180b5b8
1363 changed files with 101041 additions and 58547 deletions

View File

@@ -1,6 +1,7 @@
//! # Entropyk
//!
//! A thermodynamic cycle simulation library with type-safe APIs and idiomatic Rust design.
#![allow(clippy::doc_lazy_continuation)]
//!
//! Entropyk provides a complete toolkit for simulating refrigeration cycles, heat pumps,
//! and other thermodynamic systems. Built with a focus on type safety, performance, and
@@ -145,11 +146,12 @@ pub use entropyk_solver::{
antoine_pressure, compute_coupling_heat, coupling_groups, has_circular_dependencies,
AddEdgeError, AntoineCoefficients, CircuitConvergence, CircuitId as SolverCircuitId,
ComponentOutput, Constraint, ConstraintError, ConstraintId, ConvergedState,
ConvergenceCriteria, ConvergenceReport, ConvergenceStatus, CyclePerformance, FallbackConfig,
FallbackSolver, FlowEdge, HomotopyConfig, InitializerConfig, InitializerError,
JacobianFreezingConfig, JacobianMatrix, MacroComponent, MacroComponentSnapshot, NewtonConfig,
PicardConfig, PortMapping, SmartInitializer, Solver, SolverError, SolverStrategy, System,
ThermalCoupling, TimeoutConfig, TopologyError,
ConvergenceCriteria, ConvergenceReason, ConvergenceReport, ConvergenceStatus, CyclePerformance,
DomainViolation, FallbackConfig, FallbackSolver, FlowEdge, HomotopyConfig, InitializerConfig,
InitializerError, JacobianFreezingConfig, JacobianMatrix, LinearSolver, MacroComponent,
MacroComponentSnapshot, NalgebraLuSolver, NewtonConfig, PicardConfig, PortMapping,
SmartInitializer, SolveOutcome, Solver, SolverError, SolverStrategy, System, ThermalCoupling,
TimeoutConfig, TopologyError,
};
// =============================================================================

View File

@@ -1,4 +1,5 @@
//! Integration tests for structured simulation result extraction.
#![allow(clippy::doc_lazy_continuation)]
use entropyk::{extract_simulation_result, SimulationOutcome, SimulationResult, SystemBuilder};
use entropyk_components::expansion_valve::ExpansionValve;