openMidEndingEval.cc File Reference

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Constant Groups | Macros | Functions | Variables
openMidEndingEval.cc File Reference
`#include "osl/eval/ml/openMidEndingEval.h"`
`#include "osl/eval/ml/piecePair.h"`
`#include "osl/eval/ml/piecePairKing.h"`
`#include "osl/eval/ml/kingTable.h"`
`#include "osl/eval/ml/majorPiece.h"`
`#include "osl/eval/ml/minorPiece.h"`
`#include "osl/eval/ml/mobility.h"`
`#include "osl/eval/ml/pieceStand.h"`
`#include "osl/eval/ml/pin.h"`
`#include "osl/eval/ml/king8.h"`
`#include "osl/eval/ml/progress.h"`
`#include "osl/effect_util/pin.h"`
`#include "osl/effect_util/effectUtil.tcc"`
`#include "osl/misc/random.h"`
`#include "osl/misc/binaryIO.h"`
`#include "osl/oslConfig.h"`
`#include "osl/pieceStand.h"`
`#include <boost/foreach.hpp>`
`#include <boost/thread/mutex.hpp>`
`#include <fstream>`
Include dependency graph for openMidEndingEval.cc:

Go to the source code of this file.

## Classes
struct | osl::IntArrayReader

## Namespaces
| osl
| attackDefense.h

## Constant Groups
| osl
| attackDefense.h

## Macros
#define | DEBUGPRINT(x) std::cerr << " " << #x << " " << x << "\n"

## Functions
template void | osl::EffectUtil::findThreat< osl::eval::ml::OpenMidEndingEval > (const NumEffectState &state, Square position, PtypeO ptypeo, PieceVector &out)

## Variables
static boost::mutex | initialize_mutex

## Macro Definition Documentation

#define DEBUGPRINT | ( |  | x) |  | std::cerr << " " << #x << " " << x << "\n"

Definition at line 1281 of file openMidEndingEval.cc.

Referenced by osl::eval::ml::OpenMidEndingEval::debug().

## Variable Documentation

boost::mutex initialize_mutex
| static

Definition at line 120 of file openMidEndingEval.cc.

Referenced by osl::eval::ml::OpenMidEndingEval::setRandom(), and osl::eval::ml::OpenMidEndingEval::setUp().