treePredictor.h
Go to the documentation of this file.
00001 /* treePredictor.h
00002  */
00003 #ifndef _TREEPREDICTOR_H
00004 #define _TREEPREDICTOR_H
00005 
00006 #include "osl/state/numEffectState.h"
00007 #include "osl/effect_util/neighboring8Direct.h"
00008 #include "osl/checkmate/king8Info.h"
00009 #include "osl/misc/bitOp.h"
00010 #include "osl/progress/ml/newProgress.h"
00011 
00012 namespace osl
00013 {
00014   namespace threatmate
00015   {
00016     class TreePredictor
00017     {
00018     public:
00019       bool predict(const NumEffectState& state, const Move move);
00020       double probability(const NumEffectState& state, const Move move);
00021     };
00022   } // namespace threatmate
00023 } // namespace osl
00024 
00025 #endif /* _TREEPREDICTOR_H */
00026 // ;;; Local Variables:
00027 // ;;; mode:c++
00028 // ;;; c-basic-offset:2
00029 // ;;; End:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines