added: MultisegmentWellAssemble

this handles assembly of the equation system for multisegment well.
start by moving assembleControlEq into the new class
This commit is contained in:
Arne Morten Kvarving
2022-11-18 11:57:37 +01:00
parent 4f38217fc8
commit 4ebde4e003
6 changed files with 273 additions and 124 deletions

View File

@@ -105,15 +105,6 @@ protected:
void initMatrixAndVectors(const int num_cells);
void initPrimaryVariablesEvaluation() const;
void assembleControlEq(const WellState& well_state,
const GroupState& group_state,
const Schedule& schedule,
const SummaryState& summaryState,
const Well::InjectionControls& inj_controls,
const Well::ProductionControls& prod_controls,
const double rho,
DeferredLogger& deferred_logger);
void assembleDefaultPressureEq(const int seg,
WellState& well_state);