using StandardWellV as the default StandardWell model

This commit is contained in:
Kai Bao 2019-03-15 20:12:04 +01:00
parent 2f28bb3758
commit ad0e294e52

View File

@ -591,14 +591,9 @@ namespace Opm {
const int well_cell_top = wells->well_cells[wells->well_connpos[w]]; const int well_cell_top = wells->well_cells[wells->well_connpos[w]];
const int pvtreg = pvt_region_idx_[well_cell_top]; const int pvtreg = pvt_region_idx_[well_cell_top];
if ( !well_ecl.isMultiSegment() || !param_.use_multisegment_well_) { if ( !well_ecl->isMultiSegment(time_step) || !param_.use_multisegment_well_) {
if ( GET_PROP_VALUE(TypeTag, EnablePolymerMW) && well_ecl.isInjector() ) { well_container.emplace_back(new StandardWell<TypeTag>(well_ecl, time_step, wells(),
well_container.emplace_back(new StandardWellV<TypeTag>(well_ecl, time_step, wells, param_, *rateConverter_, pvtreg, numComponents() ) );
param_, *rateConverter_, pvtreg, numComponents() ) );
} else {
well_container.emplace_back(new StandardWell<TypeTag>(well_ecl, time_step, wells,
param_, *rateConverter_, pvtreg, numComponents() ) );
}
} else { } else {
well_container.emplace_back(new MultisegmentWell<TypeTag>(well_ecl, time_step, wells, well_container.emplace_back(new MultisegmentWell<TypeTag>(well_ecl, time_step, wells,
param_, *rateConverter_, pvtreg, numComponents() ) ); param_, *rateConverter_, pvtreg, numComponents() ) );