added: MultisegmentWellAssemble::assemblePressureEq

extracted from MultisegmentWellEval::assembleDefaultPressureEq
This commit is contained in:
Arne Morten Kvarving
2022-11-18 12:09:43 +01:00
parent d64508f3b8
commit 05a4ca85a7
3 changed files with 42 additions and 15 deletions

View File

@@ -88,6 +88,16 @@ public:
const EvalWell& accelerationPressureLoss,
Equations& eqns) const;
//! \brief Assemble pressure terms.
void assemblePressureEq(const int seg,
const int seg_upwind,
const int outlet_segment_index,
const EvalWell& pressure_equation,
const EvalWell& outlet_pressure,
Equations& eqns,
bool wfrac = has_wfrac_variable,
bool gfrac = has_gfrac_variable) const;
private:
const WellInterfaceIndices<FluidSystem,Indices,Scalar>& well_; //!< Reference to well
};