Index   Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

GoRegion Member List

This is the complete list of members for GoRegion, including all inherited members.
AdjacentToBlock(SgPoint anchor) const GoRegion
AdjacentToSomeBlock(const SgVector< SgPoint > &anchors) const GoRegion
AllBlockIsSafe() const GoRegion
AllEmptyAreLibs() const GoRegion
AllInsideLibs() const GoRegion
Blocks() const GoRegion
BlocksNonConst()GoRegion
BlocksPoints() const GoRegion
Chains() const GoRegion
CheckConsistency() const GoRegion
Color() const GoRegion
ComputeAndGetFlag(GoRegionFlag flag)GoRegion
ComputeBasicFlags()GoRegion
ComputedFlag(GoRegionFlag flag) const GoRegion
ComputedVitalForDepth(int depth) const GoRegion
ComputeEyeSpace()GoRegion [private]
ComputeFlag(GoRegionFlag flag)GoRegion
ComputeIs1Vital() const GoRegion [private]
ComputeMultipleBlockEyeSpace()GoRegion [private]
ComputeNakade()GoRegion [private]
ComputeSingleBlockEyeSpace()GoRegion [private]
Dep() const GoRegion
DoComputeFlag(GoRegionFlag flag)GoRegion
Find2ConnForAll() const GoRegion
Find2ConnForAllInterior(SgMiaiStrategy *miaiStrategy, SgVector< SgPoint > &usedLibs) const GoRegion
Find2FreeLibs(const GoChain *c1, const GoChain *c2, SgPoint *lib1, SgPoint *lib2) const GoRegion
Find2Mergable(GoChain **c1, GoChain **c2) const GoRegion
FindBlocks(const GoRegionBoard &ra)GoRegion
FindChains(const GoRegionBoard &ra)GoRegion
Fini()GoRegion [static]
GetDivideMiaiPairs(SgVector< SgMiaiPair > &pairs) const GoRegion
GetFlag(GoRegionFlag flag) const GoRegion
GetIPs(SgVector< SgPoint > *ips) const GoRegion
GoRegion(const GoBoard &board, const SgPointSet &points, SgBlackWhite color)GoRegion
Has2Conn() const GoRegion
Has2ConnForChains(const GoChain *c1, const GoChain *c2) const GoRegion
Has2IntersectionPoints(const SgVector< SgPoint > &usedLibs) const GoRegion
Has2IPs(const SgVector< SgPoint > &interiorEmpty, SgMiaiPair *ips) const GoRegion
Has2SureLibs(SgMiaiStrategy *miaiStrategy) const GoRegion
HasBlockLibs(const GoBlock *b) const GoRegion
HasLibForAllBlocks() const GoRegion
HasLibsForAllBlocks(int n) const GoRegion
HasLibsForBlock(const GoBlock *b, int n) const GoRegion
HealthyForSomeBlock(const SgVectorOf< GoBlock > &blocks) const GoRegion
InsideLibs(const GoBlock *b, SgVector< SgPoint > *libs) const GoRegion
InteriorBlocks() const GoRegion
InteriorEmpty(SgVector< SgPoint > *interiorEmpty, int maxNu) const GoRegion [private]
Invalidate()GoRegion
IsBoundaryBlock(const GoBlock *block) const GoRegion
IsCorridor() const GoRegion
IsInteriorBlock(const GoBlock *block) const GoRegion
IsSurrounded(const SgVectorOf< GoBlock > &blocks) const GoRegion
IsValid() const GoRegion
JointLibs(SgVector< SgPoint > *libs) const GoRegion
m_1vcDepthGoRegion [private]
m_bdGoRegion [private]
m_blocksGoRegion [private]
m_chainsGoRegion [private]
m_colorGoRegion [private]
m_computedFlagsGoRegion [private]
m_eyesGoRegion [private]
m_flagsGoRegion [private]
m_miaiStrategyGoRegion [private]
m_pointsGoRegion [private]
m_vitalPointGoRegion [private]
MaxEyes() const GoRegion
MaxPotEyes() const GoRegion
MinEyes() const GoRegion
MinPotEyes() const GoRegion
OnAddStone(SgPoint p)GoRegion
OnRemoveStone(SgPoint p)GoRegion
Points() const GoRegion
PointsPlusInteriorBlocks() const GoRegion
ProtectedCuts(const GoBoard &board) const GoRegion [private]
ReInitialize()GoRegion
RemoveBlock(const GoBlock *b)GoRegion
ReplaceChain(const GoChain *old, const GoChain *newChain)GoRegion
ResetNonBlockFlags()GoRegion
s_allocGoRegion [private, static]
s_freeGoRegion [private, static]
Safe2Cuts(const GoBoard &board) const GoRegion
Set1VCDepth(int depth)GoRegion
SetBlocks(const SgVectorOf< GoBlock > &blocks)GoRegion
SetComputedFlag(GoRegionFlag flag)GoRegion
SetFlag(GoRegionFlag flag, bool value)GoRegion
SetToSafe()GoRegion
SomeBlockIsSafe() const GoRegion
StaticIs1VitalAndConnected() const GoRegion [private]
Write(std::ostream &out) const GoRegion
WriteID(std::ostream &out) const GoRegion
~GoRegion()GoRegion


Sun Mar 13 2011 Doxygen 1.7.1