LiveOilPvt, WetGasPvt: do not copy table columns if this is not necessary
This commit is contained in:
parent
0ab39c5f7a
commit
777f8f0bc8
@ -125,9 +125,8 @@ public:
|
||||
// update the tables for the formation volume factor and for the gas
|
||||
// dissolution factor of saturated oil
|
||||
{
|
||||
std::vector<double> tmpPressureColumn = saturatedTable.getColumn("P").vectorCopy();
|
||||
std::vector<double> tmpGasSolubilityColumn = saturatedTable.getColumn("RS").vectorCopy();
|
||||
std::vector<double> tmpMuColumn = saturatedTable.getColumn("MU").vectorCopy();
|
||||
const auto& tmpPressureColumn = saturatedTable.getColumn("P");
|
||||
const auto& tmpGasSolubilityColumn = saturatedTable.getColumn("RS");
|
||||
|
||||
invSatOilB.setXYContainers(tmpPressureColumn, invSatOilBArray);
|
||||
satOilMu.setXYContainers(tmpPressureColumn, satOilMuArray);
|
||||
|
@ -92,12 +92,9 @@ public:
|
||||
auto& invSatGasBMu = inverseSaturatedGasBMu_[regionIdx];
|
||||
auto& oilVaporizationFac = saturatedOilVaporizationFactorTable_[regionIdx];
|
||||
|
||||
{
|
||||
std::vector<double> pressure = saturatedTable.getColumn("PG").vectorCopy( );
|
||||
std::vector<double> rv = saturatedTable.getColumn("RV").vectorCopy( );
|
||||
oilVaporizationFac.setXYArrays(saturatedTable.numRows(),
|
||||
pressure , rv );
|
||||
}
|
||||
oilVaporizationFac.setXYArrays(saturatedTable.numRows(),
|
||||
saturatedTable.getColumn("PG"),
|
||||
saturatedTable.getColumn("RV"));
|
||||
|
||||
std::vector<Scalar> invSatGasBArray;
|
||||
std::vector<Scalar> invSatGasBMuArray;
|
||||
|
Loading…
Reference in New Issue
Block a user