changed: put calculation of filter cake multiplier in WellFilterCake

This commit is contained in:
Arne Morten Kvarving
2023-07-07 10:51:06 +02:00
parent aaeedf4091
commit dcf8a444fd
5 changed files with 81 additions and 52 deletions

View File

@@ -188,9 +188,6 @@ public:
// it might change in the future
double getInjMult(const int perf, const double bhp, const double perf_pres) const;
// update the multiplier for well transmissbility due to cake filteration
void updateInjFCMult(const std::vector<double>& filtration_particle_volume, DeferredLogger& deferred_logger);
// whether a well is specified with a non-zero and valid VFP table number
bool isVFPActive(DeferredLogger& deferred_logger) const;
@@ -214,6 +211,12 @@ public:
double wellEfficiencyFactor() const
{ return well_efficiency_factor_; }
//! \brief Update filter cake multipliers.
void updateFilterCakeMultipliers(const std::vector<double>& inj_fc_multiplier)
{
inj_fc_multiplier_ = inj_fc_multiplier;
}
protected:
bool getAllowCrossFlow() const;