mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#938 Fixed crash using POR result in property filter
This commit is contained in:
parent
2233eddc1a
commit
e63a2ec02f
@ -119,9 +119,12 @@ void RivFemElmVisibilityCalculator::computePropertyVisibility(cvf::UByteArray* c
|
|||||||
|
|
||||||
RigFemResultAddress resVarAddress = propertyFilter->resultDefinition->resultAddress();
|
RigFemResultAddress resVarAddress = propertyFilter->resultDefinition->resultAddress();
|
||||||
|
|
||||||
|
// Do a "Hack" to use elm nodal and not nodal POR results
|
||||||
|
if ( resVarAddress.resultPosType == RIG_NODAL && resVarAddress.fieldName == "POR-Bar" ) resVarAddress.resultPosType = RIG_ELEMENT_NODAL;
|
||||||
|
|
||||||
const std::vector<float>& resVals = caseData->femPartResults()->resultValues(resVarAddress,
|
const std::vector<float>& resVals = caseData->femPartResults()->resultValues(resVarAddress,
|
||||||
grid->elementPartId(),
|
grid->elementPartId(),
|
||||||
timeStepIndex);
|
timeStepIndex);
|
||||||
|
|
||||||
if (propertyFilter->isActive() && propertyFilter->resultDefinition->hasResult())
|
if (propertyFilter->isActive() && propertyFilter->resultDefinition->hasResult())
|
||||||
{
|
{
|
||||||
@ -163,9 +166,7 @@ void RivFemElmVisibilityCalculator::computePropertyVisibility(cvf::UByteArray* c
|
|||||||
const double lowerBound = propertyFilter->lowerBound();
|
const double lowerBound = propertyFilter->lowerBound();
|
||||||
const double upperBound = propertyFilter->upperBound();
|
const double upperBound = propertyFilter->upperBound();
|
||||||
|
|
||||||
// Do a "Hack" to use elm nodal and not nodal POR results
|
|
||||||
if (resVarAddress.resultPosType == RIG_NODAL && resVarAddress.fieldName == "POR-Bar") resVarAddress.resultPosType = RIG_ELEMENT_NODAL;
|
|
||||||
|
|
||||||
if (resVarAddress.resultPosType != RIG_ELEMENT_NODAL_FACE)
|
if (resVarAddress.resultPosType != RIG_ELEMENT_NODAL_FACE)
|
||||||
{
|
{
|
||||||
#pragma omp parallel for schedule(dynamic)
|
#pragma omp parallel for schedule(dynamic)
|
||||||
|
Loading…
Reference in New Issue
Block a user