in vihds/distributions.py [0:0]
def assign_free_and_constrained(self, mu, log_prec, prec):
self.mu = mu
self.log_prec = log_prec
self.prec = prec
if prec is not None:
self.sigma = 1.0 / prec.sqrt()
# if we have values for slots, we arent waiting for them
if self.prec is not None:
self.waiting_slots["prec"] = False
if self.mu is not None:
self.waiting_slots["mu"] = False