From 926a9ac8508334eeed59d0f49a519f46b95ff5a8 Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Wed, 17 Jan 2024 14:46:04 +0100 Subject: [PATCH] Fault Reactivation: Export stress with negative sign. Expected by Abaqus. --- .../Faults/RimFaultReactivationDataAccessorStress.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ApplicationLibCode/ProjectDataModel/Faults/RimFaultReactivationDataAccessorStress.cpp b/ApplicationLibCode/ProjectDataModel/Faults/RimFaultReactivationDataAccessorStress.cpp index 2fa5fa1288..86ad345d78 100644 --- a/ApplicationLibCode/ProjectDataModel/Faults/RimFaultReactivationDataAccessorStress.cpp +++ b/ApplicationLibCode/ProjectDataModel/Faults/RimFaultReactivationDataAccessorStress.cpp @@ -91,14 +91,14 @@ double RimFaultReactivationDataAccessorStress::valueAtPosition( const cvf::Vec3d auto [porBar, extractionPos] = calculatePorBar( topPosition, m_gradient, gridPart ); if ( std::isinf( porBar ) ) return porBar; double s33 = extractStressValue( StressType::S33, extractionPos, gridPart ); - return RiaEclipseUnitTools::barToPascal( s33 - porBar ); + return -RiaEclipseUnitTools::barToPascal( s33 - porBar ); } else if ( m_property == RimFaultReactivation::Property::StressBottom ) { auto [porBar, extractionPos] = calculatePorBar( bottomPosition, m_gradient, gridPart ); if ( std::isinf( porBar ) ) return porBar; double s33 = extractStressValue( StressType::S33, extractionPos, gridPart ); - return RiaEclipseUnitTools::barToPascal( s33 - porBar ); + return -RiaEclipseUnitTools::barToPascal( s33 - porBar ); } else if ( m_property == RimFaultReactivation::Property::DepthTop ) {