Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
osl
threatmate
mlPredictor.h
Go to the documentation of this file.
1
/* mlPredictor.h
2
*/
3
#ifndef _MLPREDICTOR_H
4
#define _MLPREDICTOR_H
5
6
#include "
osl/state/numEffectState.h
"
7
#include "
osl/effect_util/neighboring8Direct.h
"
8
#include "
osl/checkmate/king8Info.h
"
9
#include "
osl/misc/bitOp.h
"
10
#include "
osl/progress/ml/newProgress.h
"
11
12
#include <
math.h
>
13
14
namespace
osl
15
{
16
namespace
threatmate
17
{
18
class
MlPredictor
19
{
20
public
:
21
double
predict
(
const
NumEffectState& state,
const
Move
move,
size_t
index=0);
22
double
probability
(
const
NumEffectState& state,
const
Move
move,
size_t
index=0);
23
};
24
}
// namespace threatmate
25
}
// namespace osl
26
27
#endif
/* _MLPREDICTOR_H */
28
// ;;; Local Variables:
29
// ;;; mode:c++
30
// ;;; c-basic-offset:2
31
// ;;; End:
Generated on Sun Jul 21 2013 13:37:25 by
1.8.4