Merge branch 'devel' into gradientsxx

This commit is contained in:
Max Zwiessele 2016-06-06 10:50:34 +01:00
commit 4e833a4f3a
13 changed files with 1570 additions and 41 deletions

View file

@ -148,14 +148,16 @@ class GP(Model):
# LVM models
if isinstance(self.X, VariationalPosterior):
assert isinstance(X, type(self.X)), "The given X must have the same type as the X in the model!"
index = self.X._parent_index_
self.unlink_parameter(self.X)
self.X = X
self.link_parameter(self.X)
self.link_parameter(self.X, index=index)
else:
index = self.X._parent_index_
self.unlink_parameter(self.X)
from ..core import Param
self.X = Param('latent mean',X)
self.link_parameter(self.X)
self.X = Param('latent mean', X)
self.link_parameter(self.X, index=index)
else:
self.X = ObsAr(X)
self.update_model(True)