mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Assign number of phases in WellState constructor
This commit is contained in:
@@ -33,7 +33,11 @@ namespace Opm {
|
||||
template<typename TypeTag>
|
||||
BlackoilWellModel<TypeTag>::
|
||||
BlackoilWellModel(Simulator& ebosSimulator)
|
||||
: ebosSimulator_(ebosSimulator)
|
||||
: ebosSimulator_(ebosSimulator),
|
||||
phase_usage_(phaseUsageFromDeck(ebosSimulator_.vanguard().eclState())),
|
||||
active_well_state_(phase_usage_.num_phases),
|
||||
last_valid_well_state_(phase_usage_.num_phases),
|
||||
nupcol_well_state_(phase_usage_.num_phases)
|
||||
{
|
||||
terminal_output_ = false;
|
||||
if (ebosSimulator.gridView().comm().rank() == 0)
|
||||
@@ -75,13 +79,9 @@ namespace Opm {
|
||||
BlackoilWellModel<TypeTag>::
|
||||
init()
|
||||
{
|
||||
const Opm::EclipseState& eclState = ebosSimulator_.vanguard().eclState();
|
||||
|
||||
extractLegacyCellPvtRegionIndex_();
|
||||
extractLegacyDepth_();
|
||||
|
||||
phase_usage_ = phaseUsageFromDeck(eclState);
|
||||
|
||||
gravity_ = ebosSimulator_.problem().gravity()[2];
|
||||
|
||||
initial_step_ = true;
|
||||
|
||||
Reference in New Issue
Block a user