fixed or zero size models will now not raise an error when trying to optimize

This commit is contained in:
James Hensman 2014-11-06 14:15:29 +00:00
parent f71fd8445d
commit c2de25f918

View file

@ -234,9 +234,9 @@ class Model(Parameterized):
""" """
if self.is_fixed: if self.is_fixed:
raise RuntimeError, "Cannot optimize, when everything is fixed" print 'nothing to optimize'
if self.size == 0: if self.size == 0:
raise RuntimeError, "Model without parameters cannot be optimized" print 'nothing to optimize'
if start == None: if start == None:
start = self.optimizer_array start = self.optimizer_array