mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-11 05:45:36 -06:00
using StandardWellV as the default StandardWell model
This commit is contained in:
parent
2f28bb3758
commit
ad0e294e52
@ -591,14 +591,9 @@ namespace Opm {
|
||||
const int well_cell_top = wells->well_cells[wells->well_connpos[w]];
|
||||
const int pvtreg = pvt_region_idx_[well_cell_top];
|
||||
|
||||
if ( !well_ecl.isMultiSegment() || !param_.use_multisegment_well_) {
|
||||
if ( GET_PROP_VALUE(TypeTag, EnablePolymerMW) && well_ecl.isInjector() ) {
|
||||
well_container.emplace_back(new StandardWellV<TypeTag>(well_ecl, time_step, wells,
|
||||
param_, *rateConverter_, pvtreg, numComponents() ) );
|
||||
} else {
|
||||
well_container.emplace_back(new StandardWell<TypeTag>(well_ecl, time_step, wells,
|
||||
param_, *rateConverter_, pvtreg, numComponents() ) );
|
||||
}
|
||||
if ( !well_ecl->isMultiSegment(time_step) || !param_.use_multisegment_well_) {
|
||||
well_container.emplace_back(new StandardWell<TypeTag>(well_ecl, time_step, wells(),
|
||||
param_, *rateConverter_, pvtreg, numComponents() ) );
|
||||
} else {
|
||||
well_container.emplace_back(new MultisegmentWell<TypeTag>(well_ecl, time_step, wells,
|
||||
param_, *rateConverter_, pvtreg, numComponents() ) );
|
||||
|
Loading…
Reference in New Issue
Block a user