#7452 Refactor: Extract method for stress gradient calculation.

This commit is contained in:
Kristian Bendiksen
2021-03-12 15:03:46 +01:00
parent c83af62aae
commit efd3aaeb4e
2 changed files with 84 additions and 42 deletions

View File

@@ -93,6 +93,18 @@ protected:
const std::vector<double>& inputVector,
std::vector<double>& result );
double calculateStressGradientForLayer( size_t i,
std::vector<std::pair<size_t, size_t>> layerBoundaryIndexes,
double depthTopOfZone,
double depthBottomOfZone,
double topSv,
const std::vector<double>& initialPressureData,
const std::vector<double>& pressureDiffData,
double stressDepthRef,
double verticalStressRef,
double verticalStressGradientRef,
double k0 ) const;
static double calculateStressDifferenceAtDepth( double depth,
double offset,
double stressDepthRef,