mirror of
https://github.com/OPM/ResInsight.git
synced 2026-08-27 13:47:12 -05:00
Add a completion_number parameter to the add_perf_event Python API (AddPerfEvent scriptable method) and a matching field on RimWellEventPerf. When a timeline perforation event is materialised into a RimPerforationInterval, a non-zero completion number is copied across, so it flows through the existing completion-data path onto RigCompletionData. The schedule generator now emits COMPLUMP alongside COMPDAT: COMPDAT generation is folded into generateCompletionsForWell, which computes the completion data once and builds both keywords from it via the existing RimKeywordFactory::complumpKeyword (added in #13273). COMPLUMP only produces records for perforations that have a completion number and is merged across wells like COMPDAT.