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] |