'Update the results to match a given model
Parameters
model : Representation
The model object from which to take the updated values.
only_options : boolean, optional
If set to true, only the smoother and filter options are updated,
and the state space representation is not updated. Default is
False.
Notes
This method is rarely required except for internal usage.'

def update_representation(self, model, only_options=False):

    super(SmootherResults, self).update_representation(model, only_options)
    for name in self._smoother_options:
        setattr(self, name, getattr(model, name, None))
    self._smoothed_forecasts = None
    self._smoothed_forecasts_error = None
    self._smoothed_forecasts_error_cov = None
