gnugo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gnugo-devel] owl stack


From: Arend Bayer
Subject: Re: [gnugo-devel] owl stack
Date: Sat, 10 May 2003 09:53:11 +0200 (CEST)

Gunnar wrote:

> Paul wrote:
> > before i go deeper into the matter i want to ask: what for do we
> > push the complete local_owl_data structure each time owl makes a
> > move? from a quick glance it seems to me that at least my_eye[],
> > half_eye[], lunch*[], inessential[] and safe_move_cache[] are
> > recomputed from scratch at each move (and they probably take over
> > 90% of the structure).
>
> Because we need them after the recursive owl call has returned. Notice
> that most of the constraint evaluation is done "just in time" in order
> to avoid doing computations we don't need.

But that is only sufficient reason to store them in separate places.
No need to copy the eye data of (stackp) to the eye data of (stackp+1).

Arend






reply via email to

[Prev in Thread] Current Thread [Next in Thread]