クラス osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer

#include <alphaBetaPlayer.h>

osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayerに対する継承グラフ
Inheritance graph
[凡例]
osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayerのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 AlphaBeta2OpenMidEndingEvalPlayer ()
 ~AlphaBeta2OpenMidEndingEvalPlayer ()
ComputerPlayerclone () const
 new したものを返す
const MoveWithComment searchWithSecondsForThisMove (const GameState &, const search::TimeAssigned &)
bool isReasonableMove (const GameState &, Move move, int pawn_sacrifice)
const MoveWithComment analyzeWithSeconds (const GameState &gs, const search::TimeAssigned &org, search::AlphaBeta2SharedRoot &out)

説明

alphaBetaPlayer.h28 行で定義されています。


コンストラクタとデストラクタ

osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::AlphaBeta2OpenMidEndingEvalPlayer (  ) 

alphaBetaPlayer.cc62 行で定義されています。

osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::~AlphaBeta2OpenMidEndingEvalPlayer (  ) 

alphaBetaPlayer.cc67 行で定義されています。


関数

const osl::search::MoveWithComment osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::analyzeWithSeconds ( const GameState gs,
const search::TimeAssigned org,
search::AlphaBeta2SharedRoot out 
)

alphaBetaPlayer.cc96 行で定義されています。

参照先 result, と searchWithSecondsForThisMove().

osl::game_playing::ComputerPlayer * osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::clone (  )  const [virtual]

new したものを返す

osl::game_playing::ComputerPlayerを実装しています。

alphaBetaPlayer.cc72 行で定義されています。

参照先 osl::game_playing::SearchPlayer::cloneIt().

bool osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::isReasonableMove ( const GameState ,
Move  move,
int  pawn_sacrifice 
) [virtual]
const osl::search::MoveWithComment osl::game_playing::AlphaBeta2OpenMidEndingEvalPlayer::searchWithSecondsForThisMove ( const GameState gs,
const search::TimeAssigned org 
) [virtual]

このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:17 2010に生成されました。  doxygen 1.6.3