def post_update_soVB( self, rho, refDistr, **kwargs):
    etaCUR = self.get_natural_params()
    etaSTAR = refDistr.get_natural_params()
    etaNEW = list(etaCUR)
    for i in xrange(len(etaCUR)):
      etaNEW[i] = rho*etaSTAR[i] + (1-rho)*etaCUR[i]
    self.set_natural_params(tuple(etaNEW))

  ######################################################### Required accessors
  #########################################################
Called when the body of the message is modified directly. Should be used
dataset/ETHPy150Open daeilkim/refinery/refinery/bnpy/bnpy-dev/bnpy/distr/GaussGammaDistr.py/GaussGammaDistr.post_update_soVB--crossover with--dataset/ETHPy150Open roglew/pappy-proxy/pappyproxy/http.py/HTTPMessage.update_from_body