Skip to content

support non-adiabatic tank insulation#66

Merged
dyreby merged 3 commits into
isentropic-dev:mainfrom
mbodmer:non-adiabatic-tank-insulation
Mar 5, 2026
Merged

support non-adiabatic tank insulation#66
dyreby merged 3 commits into
isentropic-dev:mainfrom
mbodmer:non-adiabatic-tank-insulation

Conversation

@mbodmer

@mbodmer mbodmer commented Mar 3, 2026

Copy link
Copy Markdown
Contributor

No description provided.

mbodmer added 2 commits March 3, 2026 22:24
Signed-off-by: mbodmer <marc.bodmer@email.ch>
Signed-off-by: mbodmer <marc.bodmer@email.ch>
- Use type-safe uom multiplication (U * Area) instead of raw .value extraction
- Use ThermalConductance::ZERO for adiabatic case
- Fix terminology: overall heat transfer coefficient, not thermal transmittance
- Trim docs to match existing style (no # Arguments sections)
- Remove redundant Insulation::adiabatic() constructor
- Hoist imports to module scope
- Add #[must_use] on constructors (clippy pedantic)
@dyreby

dyreby commented Mar 5, 2026

Copy link
Copy Markdown
Contributor

Thanks for this, @mbodmer. Non-adiabatic insulation is something we knew we'd need to add eventually, and your implementation and test coverage are solid.

We don't have a CONTRIBUTING guide yet (this project is still young and moving quickly), so you had no way to know our conventions. That's on me, sorry! I pushed a conventions cleanup commit on top of yours (b125a67). Mostly terminology, naming, and doc style to match the rest of the codebase. The physics and expected values from your PR are unchanged.

Thanks again, really appreciate the contribution.

@dyreby dyreby merged commit dc608e3 into isentropic-dev:main Mar 5, 2026
@mbodmer

mbodmer commented Mar 5, 2026

Copy link
Copy Markdown
Contributor Author

Thanks for the review and merge. I had expected you to clean it up, so this is great. Glad to support this nice project of yours.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants