Merge pull request #388 from bska/fix-oob-indexing

Don't Index Out of Bounds
This commit is contained in:
Markus Blatt
2020-01-25 17:21:42 +01:00
committed by GitHub

View File

@@ -181,7 +181,7 @@ public:
initBegin(numRegions);
numActivePhases_ = 0;
std::fill(&phaseIsActive_[0], &phaseIsActive_[numPhases], false);
std::fill_n(&phaseIsActive_[0], numPhases, false);
if (deck.hasKeyword("OIL")) {
phaseIsActive_[oilPhaseIdx] = true;
@@ -268,7 +268,7 @@ public:
setReservoirTemperature(surfaceTemperature);
numActivePhases_ = numPhases;
std::fill(&phaseIsActive_[0], &phaseIsActive_[numPhases], true);
std::fill_n(&phaseIsActive_[0], numPhases, true);
resizeArrays_(numPvtRegions);
}