opm-common/opm/output/eclipse
Bård Skaflestad 6d3ee57dd5 Define ILBR/ILBS in Terms of Depth First Traversal
The existing algorithm was a little too fragile and dependent on
branch numbers.  This new version starts at segment 1/branch 1 and
follows Segment::inletSegments() in depth-first order, taking care
to enqueue new branches as they're encountered instead of in
numerical order.  We search to the end of each branch before
switching to the next branch.  This ensures determinism regardless
of branch numbering and input ordering.

While here, switch iLBR_ to a WindowedMatrix<int> to simplify branch
references in the output table.
2023-10-02 14:59:55 +02:00
..
VectorItems Define ILBR/ILBS in Terms of Depth First Traversal 2023-10-02 14:59:55 +02:00
ActiveIndexByColumns.hpp ActiveIndexByColumn: Remove 'build' Method 2021-03-10 09:54:14 +01:00
AggregateActionxData.hpp AggregateActionxData.hpp: remove unnecessary UDQActive.hpp include 2023-01-11 15:17:06 +01:00
AggregateAquiferData.hpp Add Restart File Output Support for Constant Flux Aquifers 2023-03-16 10:32:43 +01:00
AggregateConnectionData.hpp Remove 'Execute' Permission From Source Files 2021-12-08 15:09:23 +01:00
AggregateGroupData.hpp Save and Reload Free/Solution Gas/Oil Cumulatives in Restart 2022-01-10 20:57:59 +01:00
AggregateMSWData.hpp Define ILBR/ILBS in Terms of Depth First Traversal 2023-10-02 14:59:55 +02:00
AggregateNetworkData.hpp ScheduleState.hpp: forward Network::ExtNetwork 2023-01-11 10:36:22 +01:00
AggregateUDQData.hpp remove some unnecessary includes 2021-04-27 12:55:45 +02:00
AggregateWellData.hpp Filesystem rename EclipseState/Schedule/ Schedule/ 2022-01-02 14:32:14 +01:00
AggregateWListData.hpp Rename data::WellRates -> data::Wells 2021-06-12 09:33:05 +02:00
DoubHEAD.hpp Increase Compatibility of NETBALAN Restart Output 2022-05-27 17:09:23 +02:00
EclipseGridInspector.hpp Filesystem rename parser/eclipse/ input/eclipse 2022-01-02 14:32:14 +01:00
EclipseIO.hpp EclipseIO.hpp: forward EclipseGrid 2023-01-17 10:42:32 +01:00
EclipseIOUtil.hpp clean up stream includes 2022-07-27 16:05:01 +02:00
Inplace.hpp Inplace: add restart serialization support 2023-02-27 13:57:23 +01:00
InteHEAD.hpp Add Restart File Output Support for Constant Flux Aquifers 2023-03-16 10:32:43 +01:00
LinearisedOutputTable.hpp Linearised Table: Add Constructor with User-Defined Fill Value 2019-04-04 14:11:07 +02:00
LogiHEAD.hpp initial changes to output network data to ECL-compatible restart file 2021-02-17 08:58:52 +01:00
RegionCache.hpp changed: remove include of EclipseState.hpp in header 2022-07-26 16:03:52 +02:00
RestartIO.hpp (Eclipse|Restart)IO: forward Restart(Key|Value) 2023-01-16 15:19:48 +01:00
RestartValue.hpp Prepare for Revised Implementation of WBPn 2023-06-09 13:29:10 +02:00
Summary.hpp Fix A Couple of Compiler and Static Code Analysis Warnings 2023-06-14 13:31:41 +02:00
Tables.hpp Implement WSF/GSF satfunc familiy for CO2STORE 2023-02-24 15:07:30 +01:00
UDQDims.hpp Create small class UDQDims with static methods to enable reuse 2021-06-21 08:15:07 +02:00
WindowedArray.hpp Make "WindowedArray" a Movable Type 2021-04-14 20:58:19 +02:00
WriteInit.hpp Filesystem rename parser/eclipse/ input/eclipse 2022-01-02 14:32:14 +01:00
WriteRestartHelpers.hpp Remove 'Execute' Permission From Source Files 2021-12-08 15:09:23 +01:00
WriteRFT.hpp Rename data::WellRates -> data::Wells 2021-06-12 09:33:05 +02:00
WriteRPT.hpp Add <cstddef> include for std::size_t. 2022-07-31 21:24:30 +02:00
WStat.hpp Output WSTAT numerical value to summary file 2021-11-17 12:16:34 +01:00