| Board() const | GoStaticSafetySolver | |
| Find2VitalAreas(SgBWSet *safe) | GoSafetySolver | [protected] |
| FindClosure(SgVectorOf< GoBlock > *blocks) const | GoSafetySolver | [protected, virtual] |
| FindHealthy() | GoSafetySolver | [virtual] |
| FindSafePair(SgBWSet *safe, SgBlackWhite color, const SgPointSet &anySafe, const GoRegion *r1) | GoSafetySolver | [protected] |
| FindSafePoints(SgBWSet *safe) | GoSafetySolver | [virtual] |
| FindSurroundedRegionPair(SgBWSet *safe, SgBlackWhite color) | GoSafetySolver | [private] |
| FindSurroundedSafeAreas(SgBWSet *safe, SgBlackWhite color) | GoSafetySolver | [virtual] |
| FindSurroundedSingleRegion(SgBWSet *safe, SgBlackWhite color) | GoSafetySolver | [private] |
| FindTestSets(SgVectorOf< SgVectorOf< GoBlock > > *sets, SgBlackWhite color) const | GoSafetySolver | [protected, virtual] |
| GenBlocksRegions() | GoSafetySolver | [protected, virtual] |
| GoSafetySolver(GoBoard &board, GoRegionBoard *regions=0) | GoSafetySolver | [explicit] |
| GoStaticSafetySolver(const GoBoard &board, GoRegionBoard *regions=0) | GoStaticSafetySolver | |
| m_code | GoSafetySolver | [private] |
| Merge(GoChain *c1, GoChain *c2, GoRegion *r, bool bySearch) | GoSafetySolver | [protected] |
| RegionHealthyForBlock(const GoRegion &r, const GoBlock &b) const | GoSafetySolver | [protected, virtual] |
| Regions() const | GoStaticSafetySolver | |
| Regions() | GoStaticSafetySolver | [protected] |
| Test2Vital(GoRegion *r, SgBWSet *safe) | GoSafetySolver | [protected, virtual] |
| TestAdjacent(SgVectorOf< GoRegion > *regions, const SgVectorOf< GoBlock > &blocks) const | GoStaticSafetySolver | [protected] |
| TestAlive(SgVectorOf< GoBlock > *blocks, SgBWSet *safe, SgBlackWhite color) | GoStaticSafetySolver | [protected] |
| UpToDate() const | GoSafetySolver | [virtual] |
| ~GoStaticSafetySolver() | GoStaticSafetySolver | [virtual] |