-
Notifications
You must be signed in to change notification settings - Fork 0
Reduce dependencies #365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Reduce dependencies #365
Conversation
Ensures that active cell indexing is always used for temporary local grid refinements (LGRs) of radial multi-grids. The TestCase_Completions_Export loads a grid with several LGRs. This test case failed due to the changes for radial grids.
Connects the focus out event of the combo box to a slot that sets the current text to the field. This ensures that the entered text is saved when the combo box loses focus.
Always call setSystemParameters after appendFishbonesSubs
Renames RiaStatisticsTools to RigStatisticsTools and moves it to the ResultStatisticsCache. This change provides better organization and context for the statistics tools, as they are primarily used for result statistics caching. Updates all references to the class to reflect the renaming and relocation. Removes the redundant RiaStatisticsTools.h and RiaStatisticsTools.cpp from Application/Tools.
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||
PR Type
Enhancement, Bug fix, Tests
Description
Introduces type-safe cell indexing with
ReservoirCellIndexto prevent index confusionAdds BCCON/BCPROP keywords for OPM Flow boundary conditions in sector models
Fixes active index usage for radial LGR grids and combo box focus events
Refactors statistics tools from
RiaStatisticsToolstoRigStatisticsToolsfor better organizationDiagram Walkthrough
File Walkthrough
18 files
Introduces type-safe index wrapper for reservoir cellsUpdates active cell indices to use type-safe indexImplements type-safe index in active cell storageAdds BCCON generation and updates border result calculationDeclares border cell face structure and generation functionImplements BCCON and BCPROP keyword generation for OPMDeclares methods for boundary condition keyword generationRenames and relocates statistics tools classImplements renamed statistics toolsUpdates references to renamed statistics toolsUpdates statistics calculations with new class nameAdds unit text for lateral diameter fieldImplements job duplication featureDeclares job duplication command featureUpdates run job icon and textAdds API for exporting cell visibilityDeclares visible cells internal methodImplements Python API for cell visibility export3 files
Adds comprehensive tests for border cell and BCCONAdds BCPROP keyword generation testAdds Python tests for visible cells functionality7 files
Fixes focus out event handling for combo boxDeclares CustomQComboBox class and focus out slotFixes active index usage for radial LGR gridsFixes default value overwrite in fishbones creationSkips non-existing files before importing summary dataChanges Z-scale parameter type to doubleUpdates Z-scale method signature1 files
Updates version to 2025.9.3-dev.0132 files