Correcting (hopefully:)) compressibility computations.
This commit is contained in:
1 parent
492ad8425e
commit
c7950ff341
1 file changed
+5
-2
@@ -217,8 +217,11 @@ public:
|
||||
double data_for_C[numComponents*numPhases];
|
||||
Dune::SharedFortranMatrix C(numComponents, numPhases, data_for_C);
|
||||
Dune::prod(Ai, dA, C);
|
||||
CompVec ones(1.0);
|
||||
cp = Dune::prod(C, ones);
|
||||
//CompVec ones(1.0);
|
||||
//cp = Dune::prod(C, ones); // Probably C' and not C; we want phasewise compressibilities:
|
||||
cp[Aqua] = C(Water, Aqua);
|
||||
cp[Liquid] = C(Oil, Liquid) + C(Gas, Liquid);
|
||||
cp[Vapour] = C(Gas, Vapour) + C(Oil, Vapour);
|
||||
fluid_state.total_compressibility_ = cp*s;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user