#include <progressEval.h>


| Public Member Functions | |
| ProgressEval (const NumEffectState &state) | |
| ProgressEval () | |
|  Public Member Functions inherited from osl::eval::ProgressEvalGeneral< progress_eval_opening_t > | |
| ProgressEvalGeneral (const NumEffectState &state) | |
| void | changeTurn () | 
| const Progress16 | progress16 () const | 
| const Progress16 | progress16bonus (Player p) const | 
| void | invalidateCache () | 
| int | value () const | 
| const Progress32 | progress32 () const | 
| int | expect (const NumEffectState &state, Move move) const | 
| Move | suggestMove (const NumEffectState &) const | 
| void | update (const NumEffectState &new_state, Move last_move) | 
| int | calculateAttackBonusEach (const NumEffectState &state) const | 
| int | calculateAttackBonusOne (const NumEffectState &state) const | 
| int | calculateKnightCheck (const NumEffectState &state) const | 
| int | calculateKnightCheckEach (const NumEffectState &state) const | 
| int | calculateEnterKingBonus (const NumEffectState &state) const | 
| int | calculateMiddleKingBonus (const NumEffectState &state) const | 
| int | calculateRookRankBonus (const NumEffectState &state) const | 
| const PieceMask | pins (Player player) const | 
| int | minorPieceValue () const | 
| int | openingValue () const | 
| int | endgameValue () const | 
| ProgressDebugInfo | debugInfo (const NumEffectState &state) const | 
| int | calculatePinBonus (const NumEffectState &state) const | 
| int | calculateMobilityBonus () const | 
| int | calculateAttackRooks (const NumEffectState &state) const | 
| int | calculateAttackBonus (const NumEffectState &state) const | 
| int | calculateSilverPenalty (const NumEffectState &state) const | 
| int | calculateGoldPenalty (const NumEffectState &state) const | 
| int | attackDefenseBonus () const | 
| int | attackBonusScale (int val, Player attack) const | 
| void | debug () const | 
| Static Public Attributes | |
| static const PtypeEvalTable | Piece_Value = eval::Ptype_Eval_Table | 
|  Static Public Attributes inherited from osl::eval::ProgressEvalGeneral< progress_eval_opening_t > | |
| static const int | ROUND_UP | 
| roundup は 2^n であること  More... | |
| Additional Inherited Members | |
|  Public Types inherited from osl::eval::ProgressEvalGeneral< progress_eval_opening_t > | |
| enum | |
| typedef progress_eval_opening_t | opening_eval_t | 
| typedef endgame::AttackDefense | endgame_eval_t | 
| typedef progress::Effect5x3WithBonus | progress_t | 
| typedef progress::Effect5x3d | defense_t | 
|  Static Public Member Functions inherited from osl::eval::ProgressEvalGeneral< progress_eval_opening_t > | |
| static bool | initialized () | 
| static bool | setUp (const char *filename) | 
| static bool | setUp () | 
| static int | attackDefenseBonusT16 (Progress16 black, Progress16 white, Progress16 black_defense, Progress16 white_defense) | 
| 危険度ペナルティの16倍  More... | |
| static int | composeValue (int value_opening, int value_endgame, Progress16 progress16, Progress16 black, Progress16 white, Progress16 black_defense, Progress16 white_defense, int minor_piece_bonus, int progress_independent_bonus, int progress_dependent_bonus) | 
| static void | setValues (const SimpleState &, Progress16 progress16, container::PieceValues &) | 
| static void | setValues (const SimpleState &s, container::PieceValues &o) | 
| static int | infty () | 
| static int | captureValue (PtypeO ptypeO) | 
| static int | seeScale () | 
| static int | calculateMobilityBonusRook (const NumEffectState &state) | 
| static int | calculateMobilityBonusBishop (const NumEffectState &state) | 
| static int | calculateMobilityBonusLance (const NumEffectState &state) | 
| static void | resetWeights (const int *weight) | 
Definition at line 269 of file progressEval.h.
| 
 | inlineexplicit | 
Definition at line 272 of file progressEval.h.
| 
 | inline | 
Definition at line 276 of file progressEval.h.
| 
 | static | 
Definition at line 280 of file progressEval.h.
 1.8.4
 1.8.4