Skip to content

[refactor] PV configuration: replace legacy MultiBlock_PASE with typed...

Bouvry Arnaud requested to merge 184-implementation-of-multiblock into develop

[refactor] PV configuration: replace legacy MultiBlock_PASE with typed PVConfiguration3D and helpers #184

  • Per-panel metadata/DataFrame and query helpers (polydata_by_*, merge_polydata).
  • Back-compat aliases: PV_Configuration_3D, PV_central_PD/PV_central_MB for ray-tracing.
  • Query & merge helpers: polydata_by_central, polydata_by_property, polydata_all_centrals, plus robust merging (merge_polydata) and geometry queries (normals, z-mins, areas).
  • Stable indexing maps and consistency checks (reindex, get_block_by_oid, assert_consistency).
  • Back-compat: introduce alias PV_Configuration_3D (legacy signature tolerated) and expose PV_central_PD/PV_central_MB for existing ray-tracing code.
  • Vectorized grid generation with explicit degree-based TiltY and CentralAzimut.

Closes #184

Merge request reports

Loading