mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Remove usage of BlackoilState class
This allows (re)moving of the following files opm/autodiff/RateConverter.hpp opm/autodiff/Compat.cpp opm/autodiff/Compat.hpp opm/core/props/BlackoilPropertiesInterface.hpp opm/core/simulator/BlackoilState.cpp opm/core/simulator/BlackoilState.hpp opm/core/simulator/BlackoilStateToFluidState.hpp opm/core/utility/initHydroCarbonState.hpp opm/polymer/PolymerBlackoilState.cpp opm/polymer/PolymerBlackoilState.hpp tests/test_blackoilstate.cpp
This commit is contained in:
committed by
Arne Morten Kvarving
parent
d8882fe263
commit
b661791a63
@@ -29,7 +29,6 @@
|
||||
#include <opm/core/wells/WellsManager.hpp>
|
||||
#include <opm/core/wells.h>
|
||||
#include <opm/core/well_controls.h>
|
||||
#include <opm/core/simulator/BlackoilState.hpp>
|
||||
#include <opm/core/simulator/WellState.hpp>
|
||||
#include <opm/grid/GridManager.hpp>
|
||||
|
||||
@@ -55,8 +54,6 @@ BOOST_AUTO_TEST_CASE(TestStoppedWells)
|
||||
double target_surfacerate_prod;
|
||||
|
||||
const std::vector<double> pressure = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
|
||||
BlackoilState state( pressure.size() , 0 , 3);
|
||||
state.pressure() = pressure;
|
||||
|
||||
// Both wells are open in the first schedule step
|
||||
{
|
||||
@@ -71,7 +68,7 @@ BOOST_AUTO_TEST_CASE(TestStoppedWells)
|
||||
target_surfacerate_prod = well_controls_iget_target(ctrls1 , 0);
|
||||
|
||||
WellState wellstate;
|
||||
wellstate.init(wells, state);
|
||||
wellstate.init(wells, pressure);
|
||||
const std::vector<double> wellrates = wellstate.wellRates();
|
||||
BOOST_CHECK_EQUAL (target_surfacerate_inj, wellrates[2]); // Gas injector
|
||||
BOOST_CHECK_EQUAL (target_surfacerate_prod, wellrates[4]); // Oil target rate
|
||||
@@ -88,7 +85,7 @@ BOOST_AUTO_TEST_CASE(TestStoppedWells)
|
||||
BOOST_CHECK(well_controls_well_is_open(ctrls1));
|
||||
|
||||
WellState wellstate;
|
||||
wellstate.init(wells, state);
|
||||
wellstate.init(wells, pressure);
|
||||
|
||||
const std::vector<double> wellrates = wellstate.wellRates();
|
||||
BOOST_CHECK_EQUAL (0, wellrates[2]); // Gas injector
|
||||
|
||||
Reference in New Issue
Block a user