AbsorbMergeShrinkUpgrade(const bitset_t &added_black, const bitset_t &added_white) | VCBuilder | [private] |
AddBaseVCs() | VCBuilder | [private] |
AddNewFull(const VC &vc) | VCBuilder | [private] |
AddNewSemi(const VC &vc) | VCBuilder | [private] |
AddPatternVCs() | VCBuilder | [private] |
andClosure(const VC &vc) | VCBuilder | [private] |
AndRule enum name | VCBuilder | [private] |
Build(VCSet &con, const Groups &groups, const PatternState &patterns) | VCBuilder | |
Build(VCSet &cons, const Groups &oldGroups, const Groups &newGroups, const PatternState &patterns, bitset_t added[BLACK_AND_WHITE], ChangeLog< VC > *log) | VCBuilder | |
ClearStatistics() | VCBuilder | [inline] |
ComputeCapturedSets(const PatternState &patterns) | VCBuilder | [private] |
CREATE_FULL enum value | VCBuilder | [private] |
CREATE_SEMI enum value | VCBuilder | [private] |
doAnd(HexPoint from, HexPoint over, HexPoint to, AndRule rule, const VC &vc, const bitset_t &capturedSet, const VCList *old) | VCBuilder | [private] |
DoSearch() | VCBuilder | [private] |
LoadCapturedSetPatterns() | VCBuilder | [private] |
m_brd | VCBuilder | [private] |
m_capturedSet | VCBuilder | [private] |
m_capturedSetPatterns | VCBuilder | [private] |
m_color | VCBuilder | [private] |
m_con | VCBuilder | [private] |
m_groups | VCBuilder | [private] |
m_hash_capturedSetPatterns | VCBuilder | [private] |
m_log | VCBuilder | [private] |
m_orRule | VCBuilder | [private] |
m_param | VCBuilder | [private] |
m_queue | VCBuilder | [private] |
m_statistics | VCBuilder | [private] |
m_statsForColor | VCBuilder | [private] |
Merge(const Groups &oldGroups, bitset_t added[BLACK_AND_WHITE]) | VCBuilder | [private] |
MergeAndShrink(const bitset_t &affected, const bitset_t &added) | VCBuilder | [private] |
MergeAndShrink(const bitset_t &added, HexPoint xin, HexPoint yin, HexPoint xout, HexPoint yout) | VCBuilder | [private] |
Parameters() | VCBuilder | [inline] |
Parameters() const | VCBuilder | [inline] |
ProcessFulls(HexPoint p1, HexPoint p2) | VCBuilder | [private] |
ProcessSemis(HexPoint xc, HexPoint yc) | VCBuilder | [private] |
RemoveAllContaining(const Groups &groups, const bitset_t &bs) | VCBuilder | [private] |
Statistics(HexColor color) const | VCBuilder | [inline] |
VCBuilder(VCBuilderParam ¶m) | VCBuilder | |
~VCBuilder() | VCBuilder |