#3397 non-darcy perforations. Add getters

This commit is contained in:
Bjørn Erik Jensen
2018-09-26 08:15:24 +02:00
parent 565201741d
commit 9a3b1c528a
2 changed files with 99 additions and 29 deletions

View File

@@ -38,14 +38,23 @@ public:
RimNonDarcyPerforationParameters();
~RimNonDarcyPerforationParameters();
void setUnitSystemSpecificDefaults();
NonDarcyFlowEnum nonDarcyFlowType() const;
double userDefinedDFactor() const;
double unitConstant() const;
double inertialCoefficient() const;
double effectivePermeability() const;
double wellRadius() const;
double relativeGasDensity() const;
double gasViscosity() const;
double inertialCoefficientBeta0() const;
double permeabilityScalingFactor() const;
double porosityScalingFactor() const;
protected:
virtual void fieldChangedByUi(const caf::PdmFieldHandle* changedField,
const QVariant& oldValue,
const QVariant& newValue);
void defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering) override;
virtual void initAfterRead() override;
private:
caf::PdmField<caf::AppEnum<NonDarcyFlowEnum>> m_nonDarcyFlowType;