add group target calculation

added temporary output

mainly rebasing

rebasing

some further attempts

fixed target calculations

remove some case specific choices

clean up

some clean up

generalised code for calculating target rate in groupControlledWells

small rebase fix

<double> replaced by <Scalar>

<double> replaced by <Scalar> (2)
This commit is contained in:
Paul
2024-05-13 11:22:30 +02:00
committed by plgbrts
parent 6b2c372f11
commit 9d735b8d6e
14 changed files with 299 additions and 94 deletions

View File

@@ -479,7 +479,8 @@ template<class Scalar> class WellContributions;
bool updateWellControlsAndNetwork(const bool mandatory_network_balance,
const double dt,
DeferredLogger& local_deferredLogger);
double computeWellGroupTarget(DeferredLogger& local_deferredLogger);
void computeWellGroupThp(const double dt, DeferredLogger& local_deferredLogger);
/// Update rank's notion of intersecting wells and their