From ebd93574d94e9b16478875e8f423b5ddf3ddd8d2 Mon Sep 17 00:00:00 2001 From: Max Zwiessele Date: Fri, 24 Jan 2014 15:55:55 +0000 Subject: [PATCH] bug in setting _highest_parent_ fixed --- GPy/core/parameterization/parameterized.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/GPy/core/parameterization/parameterized.py b/GPy/core/parameterization/parameterized.py index d57ed3d9..5a04fbfd 100644 --- a/GPy/core/parameterization/parameterized.py +++ b/GPy/core/parameterization/parameterized.py @@ -216,8 +216,11 @@ class Parameterized(Constrainable, Pickleable, Observable): self._param_slices_ = [] for p in self._parameters_: p._direct_parent_ = self + p._highest_parent_ = self p._parent_index_ = i i += 1 + for pi in p.flattened_parameters: + pi._highest_parent_ = self for pi in p._parameters_: pi._highest_parent_ = self not_unique = []