Magne Sjaastad
c04edc9d39
#14963 : Order COMPDAT connections mainbore-first, then laterals
...
Completions could interleave mainbore and lateral connections, since the
final sort ordered by well name, completion type and measured depth, and
each lateral has its own independent MD scale. Connections for a well's
mainbore should all come before connections for its side steps.
Added RicScheduleDataGenerator::sortCompletionsMainBoreFirst(), which
groups completions by owning well path (via
RigCompletionData::sourcePdmObject()) and emits them in the traversal
order of RimWellPath::allWellPathLaterals(), mainbore first. Sibling
laterals are ordered by tie-in measured depth, as allWellPathLaterals()
itself is not deterministic. The sort is applied in
completionDataForWellPaths() so schedule export, COMPDAT/COMPLUMP export
and the gRPC/Python query all get the same ordering.
2026-10-20 13:06:58 +02:00
..
2026-05-26 13:10:20 +02:00
2026-10-16 09:57:12 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-06-10 18:02:07 +02:00
2026-06-10 18:02:07 +02:00
2026-05-15 08:37:46 +02:00
2026-05-15 08:37:46 +02:00
2026-01-05 12:45:32 +01:00
2026-01-05 12:45:32 +01:00
2022-02-07 17:38:19 +00:00
2022-02-07 17:38:19 +00:00
2021-11-14 15:26:09 +01:00
2021-01-11 15:27:45 +01:00
2021-11-14 15:26:09 +01:00
2021-01-11 15:27:45 +01:00
2026-05-15 08:37:46 +02:00
2026-05-15 08:37:46 +02:00
2026-09-24 08:17:17 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-01-05 13:15:47 +01:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2025-11-19 10:25:32 +01:00
2025-06-16 11:05:00 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-09-28 18:35:28 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-08-04 15:25:05 +02:00
2026-08-07 15:05:57 +02:00
2026-08-07 08:34:58 +02:00
2026-08-07 08:34:58 +02:00
2026-05-15 08:37:46 +02:00
2026-05-15 08:37:46 +02:00
2026-08-07 08:34:58 +02:00
2026-08-07 08:34:58 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-10-16 14:14:57 +02:00
2026-10-16 09:57:12 +02:00
2026-04-13 10:53:06 +02:00
2026-04-13 10:53:06 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-10-16 09:57:12 +02:00
2025-06-16 11:05:00 +02:00
2026-10-16 09:57:12 +02:00
2026-10-16 09:57:12 +02:00
2026-10-16 09:57:12 +02:00
2026-10-16 09:57:12 +02:00
2021-11-14 15:26:09 +01:00
2021-01-11 15:27:45 +01:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-10-05 08:30:33 +02:00
2026-08-07 08:34:58 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-01-29 11:16:05 +01:00
2026-01-29 11:16:05 +01:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-08-10 14:41:36 +02:00
2026-08-10 14:41:36 +02:00
2026-10-20 13:06:58 +02:00
2026-10-19 12:00:28 +02:00
2026-04-23 19:50:05 +02:00
2026-04-23 19:50:05 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-06-17 13:55:32 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-09-22 14:19:23 +02:00
2026-10-12 19:12:08 +02:00
2026-10-12 19:12:08 +02:00
2025-06-16 11:05:00 +02:00
2025-06-16 11:05:00 +02:00
2026-01-29 11:16:05 +01:00
2026-01-29 11:16:05 +01:00