Skip to content

Migrate remaining unit-operation state handling to StateLayout #145

Description

@bernalde

Parent: #118

Depends on the StateLayout infrastructure sub-issue and should be split into focused pull requests.

Scope

Adopt the shared layout in SolidLiquidSep, Containers, Reactors, Crystallizers, Distillation, and DynamicExtraction.

Acceptance criteria

  • Migrate one coherent unit-operation family per pull request.
  • Replace repeated positional packing and slicing with layout-based access.
  • Add targeted regression coverage for every migrated family.
  • Demonstrate unchanged numerical results apart from separately tracked defects.

Metadata

Metadata

Assignees

Labels

area:architectureShared abstractions, base classes, constants, or project structurerefactor:mpvOverlaps the MultiPhaseVessel refactor; revalidate after mergestatus:plannedPlanned roadmap or maintenance work, not a verified bug reporttech-debtCode health and refactoring

Type

Projects

Status
No status

Relationships

None yet

Development

No branches or pull requests

Issue actions