#include "osl/record/csaString.h"
#include "osl/state/numEffectState.h"
#include "osl/player.h"
#include "osl/move_generator/allMoves.h"
#include "osl/move_generator/allMoves.tcc"
#include "osl/move_action/store.h"
#include "osl/misc/perfmon.h"
#include <iostream>
#include <time.h>
#include <sys/time.h>
#include <cstdio>
Go to the source code of this file.
Classes | |
struct | DoUndoHelper< State, P, isAttack, withEffect > |
Functions | |
template<Player P, typename State , bool isMoveEval> | |
void | nextMoves (State &state, int level) |
template<Player P, typename State > | |
void | callValWithMove (State &state, Move move, Int2Type< false >) |
template<Player P, typename State > | |
void | callValWithMove (State &state, Move move, Int2Type< true >) |
int | main (int argc, char **argv) |
Variables | |
int | moveCount |
int | dropCount |
int | maxLevel |
int | maxVal =0 |
void callValWithMove | ( | State & | state, |
Move | move, | ||
Int2Type< false > | |||
) |
Definition at line 59 of file simpleMovePerf.cc.
void callValWithMove | ( | State & | state, |
Move | move, | ||
Int2Type< true > | |||
) |
Definition at line 63 of file simpleMovePerf.cc.
References maxVal.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 149 of file simpleMovePerf.cc.
References dropCount, maxLevel, moveCount, osl::misc::PerfMon::stop(), and timer.
void nextMoves | ( | State & | state, |
int | level | ||
) |
Definition at line 71 of file simpleMovePerf.cc.
References osl::GenerateAllMoves::generate(), maxLevel, moveCount, and moves.
int dropCount |
Definition at line 33 of file simpleMovePerf.cc.
Referenced by main().
int maxLevel |
Definition at line 34 of file simpleMovePerf.cc.
int maxVal =0 |
Definition at line 36 of file simpleMovePerf.cc.
Referenced by callValWithMove().
int moveCount |
Definition at line 32 of file simpleMovePerf.cc.