Boost logo

Boost :

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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk