Skip to content
This repository was archived by the owner on May 23, 2022. It is now read-only.

Commit f8171d3

Browse files
committed
Bug fix - phi wasn't a uw.fn.
1 parent 554bf05 commit f8171d3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

UWGeodynamics/_model.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1351,8 +1351,11 @@ def _update_stress_history(self, dt):
13511351
dt_e = np.array(dt_e).min()
13521352
phi = dt / dt_e
13531353
veStressFn_data = self._stressFn.evaluate(self.swarm)
1354-
self._previousStressField.data[:] *= (1. - phi).evaluate(self.swarm)
1355-
self._previousStressField.data[:] += phi.evaluate(self.swarm) * veStressFn_data[:]
1354+
1355+
self._previousStressField.data[:] = (
1356+
phi * veStressFn_data[:]
1357+
+ (1.-phi) * self._previousStressField.data[:]
1358+
)
13561359

13571360
def _phaseChangeFn(self):
13581361
for material in self.materials:

0 commit comments

Comments
 (0)