Added several checks to ensure timestep>0

This commit is contained in:
hnil
2019-05-22 10:07:15 +02:00
committed by Atgeirr Flø Rasmussen
parent d9b981e059
commit 3a56213ed8
2 changed files with 11 additions and 4 deletions

View File

@@ -579,8 +579,10 @@ protected:
// Use the implicit Euler time discretization
for (unsigned eqIdx = 0; eqIdx < numEq; ++eqIdx) {
double dt = elemCtx.simulator().timeStepSize();
assert(dt>0);
tmp[eqIdx] -= tmp2[eqIdx];
tmp[eqIdx] *= scvVolume / elemCtx.simulator().timeStepSize();
tmp[eqIdx] *= scvVolume / dt;
residual[dofIdx][eqIdx] += tmp[eqIdx];
}