Skip to content

Commit 0ea81c4

Browse files
committed
compiler: Avoid premature expansion of avg just like derivs
1 parent 764b075 commit 0ea81c4

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

devito/types/basic.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,13 +1032,13 @@ def _evaluate(self, **kwargs):
10321032
for d, i in self._grid_map.items():
10331033
retval = retval.diff(d, deriv_order=0, fd_order=2, x0={d: i})
10341034

1035-
# Evaluate. Since we used `self.function` it will be on the grid when evaluate
1036-
# is called again within FD
1035+
# Evaluate. Since we used `self.function` it will be on the grid when
1036+
# evaluate is called again within FD
10371037
if self._avg_mode == 'harmonic':
10381038
from devito.finite_differences.differentiable import SafeInv
10391039
retval = SafeInv(retval.evaluate, self.function)
10401040
else:
1041-
retval = retval.evaluate
1041+
retval = retval._evaluate(**kwargs)
10421042

10431043
return retval
10441044

0 commit comments

Comments
 (0)