mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-12 16:32:12 -05:00
Fishbones : Add support for creating three different parameter sets
This commit is contained in:
1 parent
bb3380b216
commit
bc7ec5f40c
8 files changed
+208
-14
No files matched your search
@@ -171,6 +171,18 @@ void RimFishbones::setMeasuredDepthAndCount( double startMD, double spacing, int
|
||||
computeRotationAngles();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimFishbones::setSystemParameters( int lateralsPerSub, double lateralLength, double holeDiameter, double buildAngle, int icdsPerSub )
|
||||
{
|
||||
m_lateralCountPerSub = lateralsPerSub;
|
||||
m_lateralLength = QString::number( lateralLength );
|
||||
m_pipeProperties->setHoleDiameter( holeDiameter );
|
||||
m_lateralBuildAngle = buildAngle;
|
||||
m_icdCount = icdsPerSub;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -73,6 +73,8 @@ public:
|
||||
|
||||
void setMeasuredDepthAndCount( double startMD, double spacing, int subCount );
|
||||
|
||||
void setSystemParameters( int lateralsPerSub, double lateralLength, double holeDiameter, double buildAngle, int icdsPerSub );
|
||||
|
||||
double measuredDepth( size_t subIndex ) const;
|
||||
double rotationAngle( size_t subIndex ) const;
|
||||
|
||||
|
||||
@@ -44,6 +44,14 @@ RimFishbonesPipeProperties::~RimFishbonesPipeProperties()
|
||||
{
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimFishbonesPipeProperties::setHoleDiameter( double diameter )
|
||||
{
|
||||
m_lateralHoleDiameter = diameter;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -41,6 +41,8 @@ public:
|
||||
RimFishbonesPipeProperties();
|
||||
~RimFishbonesPipeProperties() override;
|
||||
|
||||
void setHoleDiameter( double diameter );
|
||||
|
||||
double skinFactor() const { return m_skinFactor(); }
|
||||
double holeDiameter( RiaDefines::EclipseUnitSystem unitSystem ) const;
|
||||
|
||||
|
||||
Reference in new issue
Block a user