Solve(rock_comp): Refactor rock-compressibility diagonal term calculation.

This commit is contained in:
Bård Skaflestad 2012-03-20 11:21:02 +01:00
parent 227d3e7d3c
commit 433485c4f9

View File

@ -187,8 +187,9 @@ namespace Opm
for (int c = 0; c < gg->number_of_cells; ++c) {
// Find diagonal
size_t j = csrmatrix_elm_index(c, c, h_->A);
h_->A->sa[j] += porevol[c]*rock_comp[c]/dt;
h_->b[c] += porevol[c]*rock_comp[c]*pressure[c]/dt;
double d = porevol[c] * rock_comp[c] / dt;
h_->A->sa[j] += d;
h_->b[c] += d * pressure[c];
}
}