mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
well model: fix valgrind complaints if either oil or gas are disabled
This commit is contained in:
parent
ea67829e4d
commit
b04c82a64e
@ -692,8 +692,21 @@ namespace Opm {
|
||||
}
|
||||
|
||||
// Use average Rs and Rv:
|
||||
double Rs = std::min(ra.rs, surface_rates[ig]/(surface_rates[io]+1.0e-15));
|
||||
double Rv = std::min(ra.rv, surface_rates[io]/(surface_rates[ig]+1.0e-15));
|
||||
auto a = ra.rs;
|
||||
auto b = a;
|
||||
if (io >= 0 && ig >= 0) {
|
||||
b = surface_rates[ig]/(surface_rates[io]+1.0e-15);
|
||||
}
|
||||
|
||||
double Rs = std::min(a, b);
|
||||
|
||||
a = ra.rv;
|
||||
b = a;
|
||||
if (io >= 0 && ig >= 0) {
|
||||
b = surface_rates[io]/(surface_rates[ig]+1.0e-15);
|
||||
}
|
||||
|
||||
double Rv = std::min(a, b);
|
||||
|
||||
// Determinant of 'R' matrix
|
||||
const double detR = 1.0 - (Rs * Rv);
|
||||
|
Loading…
Reference in New Issue
Block a user