#6213 GeoMech: Add calculation of Mud Weight Window.

This commit is contained in:
Kristian Bendiksen
2020-07-06 10:42:21 +02:00
parent 6a6a093d05
commit fcc0f710d5
5 changed files with 394 additions and 2 deletions

View File

@@ -81,6 +81,9 @@ public:
std::vector<double> poissonSourceRegions( int frameIndex );
std::vector<double> ucsSourceRegions( int frameIndex );
static caf::Ten3d transformTensorToWellPathOrientation( const cvf::Vec3d& wellPathTangent,
const caf::Ten3d& wellPathTensor );
private:
enum WellPathTangentCalculation
{
@@ -122,8 +125,6 @@ private:
cvf::Vec3d
calculateLengthInCell( size_t cellIndex, const cvf::Vec3d& startPoint, const cvf::Vec3d& endPoint ) const override;
cvf::Vec3d calculateWellPathTangent( int64_t intersectionIdx, WellPathTangentCalculation calculationType ) const;
static caf::Ten3d transformTensorToWellPathOrientation( const cvf::Vec3d& wellPathTangent,
const caf::Ten3d& wellPathTensor );
cvf::Vec3f cellCentroid( size_t intersectionIdx ) const;
double getWellLogIntersectionValue( size_t intersectionIdx,