Skip to content

Commit bda853d

Browse files
authored
Fix a tracer conversion issue (#813)
1 parent f81613d commit bda853d

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

probdiffeq/ivpsolvers.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ def prior_ibm(tcoeffs, *, ssm_fact: str, output_scale=None):
3030
"""Construct an adaptive(/continuous-time), multiply-integrated Wiener process."""
3131
ssm = impl.choose(ssm_fact, tcoeffs_like=tcoeffs)
3232

33-
output_scale_user = output_scale or np.ones_like(ssm.prototypes.output_scale())
34-
discretize = ssm.conditional.ibm_transitions(output_scale=output_scale_user)
33+
if output_scale is None:
34+
output_scale = np.ones_like(ssm.prototypes.output_scale())
35+
discretize = ssm.conditional.ibm_transitions(output_scale=output_scale)
3536

3637
output_scale_calib = np.ones_like(ssm.prototypes.output_scale())
3738
prior = _MarkovProcess(tcoeffs, output_scale_calib, discretize=discretize)

0 commit comments

Comments
 (0)