DfpnSolver Member List
This is the complete list of members for
DfpnSolver, including all inherited members.
| AddListener(DfpnListener &listener) | DfpnSolver | [inline] |
| CheckAbort() | DfpnSolver | [private] |
| ComputeMaxChildIndex(const std::vector< DfpnData > &childrenData) const | DfpnSolver | [private] |
| DeleteChildren(DfpnChildren &children, std::vector< DfpnData > &childrenData, bitset_t deleteChildren) const | DfpnSolver | [private] |
| DfpnSolver() | DfpnSolver | |
| DumpGuiFx(const std::vector< HexPoint > &children, const std::vector< DfpnBounds > &childBounds) const | DfpnSolver | [private] |
| EvaluationInfo() const | DfpnSolver | |
| LookupData(DfpnData &data, const DfpnChildren &children, int childIndex, HexState &state) | DfpnSolver | [private] |
| m_aborted | DfpnSolver | [private] |
| m_allEvaluation | DfpnSolver | [private] |
| m_allSolvedEvaluation | DfpnSolver | [private] |
| m_checkTimerAbortCalls | DfpnSolver | [private] |
| m_considerSetSize | DfpnSolver | [private] |
| m_deltaIncrease | DfpnSolver | [private] |
| m_guiFx | DfpnSolver | [private] |
| m_listener | DfpnSolver | [private] |
| m_losingEvaluation | DfpnSolver | [private] |
| m_moveOrderingIndex | DfpnSolver | [private] |
| m_moveOrderingPercent | DfpnSolver | [private] |
| m_numMIDcalls | DfpnSolver | [private] |
| m_numTerminal | DfpnSolver | [private] |
| m_numVCbuilds | DfpnSolver | [private] |
| m_positions | DfpnSolver | [private] |
| m_prunedSiblingStats | DfpnSolver | [private] |
| m_state | DfpnSolver | [private] |
| m_timelimit | DfpnSolver | [private] |
| m_timer | DfpnSolver | [private] |
| m_totalWastedWork | DfpnSolver | [private] |
| m_useGuiFx | DfpnSolver | [private] |
| m_wideningBase | DfpnSolver | [private] |
| m_wideningFactor | DfpnSolver | [private] |
| m_winningEvaluation | DfpnSolver | [private] |
| m_workBoard | DfpnSolver | [private] |
| MID(const DfpnBounds &n, DfpnHistory &history) | DfpnSolver | [private] |
| NotifyListeners(const DfpnHistory &history, const DfpnData &data) | DfpnSolver | [private] |
| PrintStatistics(HexColor winner, const PointSequence &p) const | DfpnSolver | [private] |
| PropagateBackwards(const Game &game, DfpnStates &pos) | DfpnSolver | |
| SelectChild(int &bestMove, DfpnBoundType &delta2, const std::vector< DfpnData > &childrenDfpnBounds, size_t maxChildIndex) const | DfpnSolver | [private] |
| SetTimelimit(double timelimit) | DfpnSolver | [inline] |
| SetUseGuiFx(bool enable) | DfpnSolver | [inline] |
| SetWideningBase(int wideningBase) | DfpnSolver | [inline] |
| SetWideningFactor(float wideningFactor) | DfpnSolver | [inline] |
| StartSearch(const HexState &state, HexBoard &brd, DfpnStates &positions, PointSequence &pv) | DfpnSolver | |
| StartSearch(const HexState &state, HexBoard &brd, DfpnStates &positions, PointSequence &pv, const DfpnBounds &maxBounds) | DfpnSolver | |
| Timelimit() const | DfpnSolver | [inline] |
| TTRead(const HexState &state, DfpnData &data) | DfpnSolver | [private] |
| TTWrite(const HexState &state, const DfpnData &data) | DfpnSolver | [private] |
| UpdateBounds(DfpnBounds &bounds, const std::vector< DfpnData > &childBounds, size_t maxChildIndex) const | DfpnSolver | [private] |
| UseGuiFx() const | DfpnSolver | [inline] |
| WideningBase() const | DfpnSolver | [inline] |
| WideningFactor() const | DfpnSolver | [inline] |
| ~DfpnSolver() | DfpnSolver | |