The X variant of the current queued solution. Might be the valid one or not.
The two variants of this storage item is to avoid the need of copying. Recall that once a
VerifyingSolution is being processed, it needs to write its partial supports somewhere.
Writing theses supports on top of a good queued supports is wrong, since we might bail.
Writing them to a bugger and copying at the ned is slightly better, but expensive. This flag
system is best of both worlds.
The
Xvariant of the current queued solution. Might be the valid one or not.The two variants of this storage item is to avoid the need of copying. Recall that once a
VerifyingSolutionis being processed, it needs to write its partial supports somewhere. Writing theses supports on top of a good queued supports is wrong, since we might bail. Writing them to a bugger and copying at the ned is slightly better, but expensive. This flag system is best of both worlds.