mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Merge pull request #2385 from akva2/use_compressed_rock
use compressed field properties setting up rock parameters
This commit is contained in:
commit
8ed3b82c8a
@ -2186,13 +2186,13 @@ private:
|
|||||||
// read the parameters for water-induced rock compaction
|
// read the parameters for water-induced rock compaction
|
||||||
readRockCompactionParameters_();
|
readRockCompactionParameters_();
|
||||||
|
|
||||||
const auto& num = eclState.fieldProps().get_global_int(rock_config.rocknum_property());
|
|
||||||
unsigned numElem = vanguard.gridView().size(0);
|
unsigned numElem = vanguard.gridView().size(0);
|
||||||
rockTableIdx_.resize(numElem);
|
rockTableIdx_.resize(numElem);
|
||||||
|
if (eclState.fieldProps().has_int(rock_config.rocknum_property())) {
|
||||||
|
const auto& num = eclState.fieldProps().get_int(rock_config.rocknum_property());
|
||||||
for (size_t elemIdx = 0; elemIdx < numElem; ++ elemIdx) {
|
for (size_t elemIdx = 0; elemIdx < numElem; ++ elemIdx) {
|
||||||
unsigned cartElemIdx = vanguard.cartesianIndex(elemIdx);
|
rockTableIdx_[elemIdx] = num[elemIdx] - 1;
|
||||||
|
}
|
||||||
rockTableIdx_[elemIdx] = num[cartElemIdx] - 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Store overburden pressure pr element
|
// Store overburden pressure pr element
|
||||||
|
Loading…
Reference in New Issue
Block a user