mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Changed to use new table api from opm-parser.
This commit is contained in:
parent
f528dae86f
commit
dbc496bd15
@ -294,10 +294,11 @@ namespace Opm
|
|||||||
if (rec[i].live_oil_table_index > 0) {
|
if (rec[i].live_oil_table_index > 0) {
|
||||||
if (rsvdTables.size() > 0 && size_t(rec[i].live_oil_table_index) <= rsvdTables.size()) {
|
if (rsvdTables.size() > 0 && size_t(rec[i].live_oil_table_index) <= rsvdTables.size()) {
|
||||||
const RsvdTable& rsvdTable = rsvdTables.getTable<RsvdTable>(i);
|
const RsvdTable& rsvdTable = rsvdTables.getTable<RsvdTable>(i);
|
||||||
|
std::vector<double> depthColumn = rsvdTable.getColumn("DEPTH").vectorCopy();
|
||||||
|
std::vector<double> rsColumn = rsvdTable.getColumn("RS").vectorCopy();
|
||||||
rs_func_.push_back(std::make_shared<Miscibility::RsVD>(props,
|
rs_func_.push_back(std::make_shared<Miscibility::RsVD>(props,
|
||||||
cell,
|
cell,
|
||||||
rsvdTable.getDepthColumn(),
|
depthColumn , rsColumn));
|
||||||
rsvdTable.getRsColumn()));
|
|
||||||
} else {
|
} else {
|
||||||
OPM_THROW(std::runtime_error, "Cannot initialise: RSVD table " << (rec[i].live_oil_table_index) << " not available.");
|
OPM_THROW(std::runtime_error, "Cannot initialise: RSVD table " << (rec[i].live_oil_table_index) << " not available.");
|
||||||
}
|
}
|
||||||
@ -327,10 +328,13 @@ namespace Opm
|
|||||||
if (rec[i].wet_gas_table_index > 0) {
|
if (rec[i].wet_gas_table_index > 0) {
|
||||||
if (rvvdTables.size() > 0 && size_t(rec[i].wet_gas_table_index) <= rvvdTables.size()) {
|
if (rvvdTables.size() > 0 && size_t(rec[i].wet_gas_table_index) <= rvvdTables.size()) {
|
||||||
const RvvdTable& rvvdTable = rvvdTables.getTable<RvvdTable>(i);
|
const RvvdTable& rvvdTable = rvvdTables.getTable<RvvdTable>(i);
|
||||||
|
std::vector<double> depthColumn = rvvdTable.getColumn("DEPTH").vectorCopy();
|
||||||
|
std::vector<double> rvColumn = rvvdTable.getColumn("RV").vectorCopy();
|
||||||
|
|
||||||
rv_func_.push_back(std::make_shared<Miscibility::RvVD>(props,
|
rv_func_.push_back(std::make_shared<Miscibility::RvVD>(props,
|
||||||
cell,
|
cell,
|
||||||
rvvdTable.getDepthColumn(),
|
depthColumn , rvColumn));
|
||||||
rvvdTable.getRvColumn()));
|
|
||||||
} else {
|
} else {
|
||||||
OPM_THROW(std::runtime_error, "Cannot initialise: RVVD table " << (rec[i].wet_gas_table_index) << " not available.");
|
OPM_THROW(std::runtime_error, "Cannot initialise: RVVD table " << (rec[i].wet_gas_table_index) << " not available.");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user