From: Matthias Troyer (troyer_at_[hidden])
Date: 2007-02-16 22:04:34


On 16 Feb 2007, at 17:30, Gennadiy Rozental wrote:
>> One problem I see with this is: how does the tracked_var know when to
>> record the current value if it does not change? Do I need to do
>>
>> v += 0.
>>
>> if I want to enforce a sample even when the value does not change?
>
> How do you do it with current interface?
>
> IMO it's comparitevely rare case and both v += 0 and v = v should
> work.

It's actually a pretty common case. If you perform a Monte Carlo
simulation and you reject an update to your configuration, you will
need to measure the current value again.

Matthias