fix: r_value propagation also adjusted in root module

This commit is contained in:
Fabian Joswig 2021-12-04 13:02:45 +00:00
parent 06dc6cd808
commit 28f1372cfd

View file

@ -33,6 +33,5 @@ def find_root(d, func, guess=1.0, **kwargs):
da = jacobian(lambda u, v: func(v, u))(d.value, root[0])
deriv = - da / dx
res = derived_observable(lambda x, **kwargs: x[0], [d], man_grad=[deriv])
res._value = root[0]
res = derived_observable(lambda x, **kwargs: x[0] / d.value * root[0], [d], man_grad=[deriv])
return res