mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Cell filter performance improvement (#10550)
* Speed up eclipse and geomech cell filters
This commit is contained in:
@@ -151,7 +151,17 @@ cvf::ref<cvf::UByteArray> RimGeoMechContourMapProjection::getCellVisibility() co
|
||||
{
|
||||
cvf::CellRangeFilter cellRangeFilter;
|
||||
view()->cellFilterCollection()->compoundCellRangeFilter( &cellRangeFilter, 0 );
|
||||
RivFemElmVisibilityCalculator::computeRangeVisibility( cellGridIdxVisibility.p(), m_femPart.p(), cellRangeFilter );
|
||||
|
||||
cvf::UByteArray indexIncludeVis = ( *cellGridIdxVisibility.p() );
|
||||
cvf::UByteArray indexExcludeVis = ( *cellGridIdxVisibility.p() );
|
||||
view()->cellFilterCollection()->updateCellVisibilityByIndex( &indexIncludeVis, &indexExcludeVis, 0 );
|
||||
|
||||
RivFemElmVisibilityCalculator::computeRangeVisibility( cellGridIdxVisibility.p(),
|
||||
m_femPart.p(),
|
||||
cellRangeFilter,
|
||||
&indexIncludeVis,
|
||||
&indexExcludeVis,
|
||||
view()->cellFilterCollection()->hasActiveIncludeIndexFilters() );
|
||||
}
|
||||
if ( view()->propertyFilterCollection()->isActive() )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user