BackupOpponentDead() const | ICEngine | [inline] |
BackupOpponentDead(HexColor color, const StoneBoard &board, PatternState &pastate, InferiorCells &out) const | ICEngine | [private] |
CheckHandCodedDominates(const StoneBoard &brd, HexColor color, const HandCodedPattern &pattern, const bitset_t &consider, InferiorCells &inf) const | ICEngine | [private] |
CliqueCutsetDead(Groups &groups, PatternState &pastate, InferiorCells &out) const | ICEngine | [private] |
ComputeDeadCaptured(Groups &board, PatternState &pastate, InferiorCells &inf, HexColorSet colors_to_capture) const | ICEngine | |
ComputeFillin(HexColor color, Groups &board, PatternState &pastate, InferiorCells &out, HexColorSet colors_to_capture=ALL_COLORS) const | ICEngine | |
ComputeInferiorCells(HexColor color, Groups &board, PatternState &pastate, InferiorCells &out) const | ICEngine | |
FillInMutualFillin(Groups &groups, PatternState &board, HexColor color, InferiorCells &out, HexColorSet colors_to_capture) const | ICEngine | [private] |
FillinPermanentlyInferior(Groups &groups, PatternState &board, HexColor color, InferiorCells &out, HexColorSet colors_to_capture) const | ICEngine | [private] |
FillInVulnerable(HexColor color, Groups &groups, PatternState &pastate, InferiorCells &inf, HexColorSet colors_to_capture) const | ICEngine | [private] |
FindAllPatternDominators() const | ICEngine | [inline] |
FindAllPatternKillers() const | ICEngine | [inline] |
FindAllPatternReversers() const | ICEngine | [inline] |
FindCaptured(const PatternState &board, HexColor color, const bitset_t &consider) const | ICEngine | |
FindDead(const PatternState &board, const bitset_t &consider) const | ICEngine | |
FindDominated(const PatternState &board, HexColor color, const bitset_t &consider, InferiorCells &inf) const | ICEngine | |
FindDominatedOnCell(const PatternState &pastate, HexColor color, HexPoint cell, PatternHits &hits) const | ICEngine | |
FindHandCodedDominated(const StoneBoard &board, HexColor color, const bitset_t &consider, InferiorCells &inf) const | ICEngine | |
FindMutualFillin(const PatternState &board, HexColor color, const bitset_t &consider, bitset_t &carrier, bitset_t *mut) const | ICEngine | |
FindMutualFillin() const | ICEngine | [inline] |
FindPermanentlyInferior(const PatternState &board, HexColor color, const bitset_t &consider, bitset_t &carrier) const | ICEngine | |
FindPermanentlyInferior() const | ICEngine | [inline] |
FindPresimplicialPairs() const | ICEngine | [inline] |
FindReversible(const PatternState &board, HexColor color, const bitset_t &consider, InferiorCells &inf) const | ICEngine | |
FindThreeSidedDeadRegions() const | ICEngine | [inline] |
FindVulnerable(const PatternState &board, HexColor color, const bitset_t &consider, InferiorCells &inf) const | ICEngine | |
ICEngine() | ICEngine | |
IterativeDeadRegions() const | ICEngine | [inline] |
LoadHandCodedPatterns() | ICEngine | [private] |
LoadPatterns() | ICEngine | [private] |
m_backup_opponent_dead | ICEngine | [private] |
m_find_all_pattern_dominators | ICEngine | [private] |
m_find_all_pattern_killers | ICEngine | [private] |
m_find_all_pattern_reversers | ICEngine | [private] |
m_find_mutual_fillin | ICEngine | [private] |
m_find_permanently_inferior | ICEngine | [private] |
m_find_presimplicial_pairs | ICEngine | [private] |
m_find_three_sided_dead_regions | ICEngine | [private] |
m_hand_coded | ICEngine | [private] |
m_iterative_dead_regions | ICEngine | [private] |
m_patterns | ICEngine | [private] |
m_use_handcoded_patterns | ICEngine | [private] |
SetBackupOpponentDead(bool enable) | ICEngine | [inline] |
SetFindAllPatternDominators(bool enable) | ICEngine | [inline] |
SetFindAllPatternKillers(bool enable) | ICEngine | [inline] |
SetFindAllPatternReversers(bool enable) | ICEngine | [inline] |
SetFindMutualFillin(bool enable) | ICEngine | [inline] |
SetFindPermanentlyInferior(bool enable) | ICEngine | [inline] |
SetFindPresimplicialPairs(bool enable) | ICEngine | [inline] |
SetFindThreeSidedDeadRegions(bool enable) | ICEngine | [inline] |
SetIterativeDeadRegions(bool enable) | ICEngine | [inline] |
SetUseHandCodedPatterns(bool enable) | ICEngine | [inline] |
UseHandCodedPatterns() const | ICEngine | [inline] |
~ICEngine() | ICEngine | [virtual] |