#include <featureSet.h>


Public Member Functions | |
| StandardFeatureSet () | |
| ~StandardFeatureSet () | |
| void | generateLogProb (const StateInfo &state, MoveLogProbVector &out) const |
| void | generateLogProb2 (const StateInfo &state, MoveLogProbVector &out) const |
| void | generateLogProb (const StateInfo &state, int limit, MoveLogProbVector &out, bool in_pv) const |
| int | logProbTakeBack (const StateInfo &state, Move target) const |
| int | logProbSeePlus (const StateInfo &state, Move target) const |
| double | matchLight (const StateInfo &, Move) const |
| bool | setUp () |
Static Public Member Functions | |
| static const StandardFeatureSet & | instance () |
Private Member Functions | |
| int | tacticalLogProb (int offset, double sum) const |
Private Attributes | |
| static boost::scoped_array < double > | tactical_weights |
Static Private Attributes | |
| static boost::scoped_array < double > | weights |
Definition at line 49 of file move_probability/featureSet.h.
| osl::move_probability::StandardFeatureSet::StandardFeatureSet | ( | ) |
Definition at line 209 of file move_probability/featureSet.cc.
| osl::move_probability::StandardFeatureSet::~StandardFeatureSet | ( | ) |
Definition at line 264 of file move_probability/featureSet.cc.
| void osl::move_probability::StandardFeatureSet::generateLogProb | ( | const StateInfo & | state, |
| MoveLogProbVector & | out | ||
| ) | const |
Definition at line 300 of file move_probability/featureSet.cc.
References osl::move_probability::FeatureSet::generateLogProb().
| void osl::move_probability::StandardFeatureSet::generateLogProb | ( | const StateInfo & | state, |
| int | limit, | ||
| MoveLogProbVector & | out, | ||
| bool | in_pv | ||
| ) | const |
Definition at line 334 of file move_probability/featureSet.cc.
| void osl::move_probability::StandardFeatureSet::generateLogProb2 | ( | const StateInfo & | state, |
| MoveLogProbVector & | out | ||
| ) | const |
Definition at line 306 of file move_probability/featureSet.cc.
References osl::move_probability::FeatureSet::generateRating(), osl::eval::max(), osl::eval::min(), and moves.
| const osl::move_probability::StandardFeatureSet & osl::move_probability::StandardFeatureSet::instance | ( | ) | [static] |
Definition at line 270 of file move_probability/featureSet.cc.
References setUp().
| int osl::move_probability::StandardFeatureSet::logProbSeePlus | ( | const StateInfo & | state, |
| Move | target | ||
| ) | const |
Definition at line 354 of file move_probability/featureSet.cc.
References osl::move_probability::StateInfo::progress8().
| int osl::move_probability::StandardFeatureSet::logProbTakeBack | ( | const StateInfo & | state, |
| Move | target | ||
| ) | const |
Definition at line 346 of file move_probability/featureSet.cc.
References osl::move_probability::StateInfo::progress8().
| double osl::move_probability::StandardFeatureSet::matchLight | ( | const StateInfo & | state, |
| Move | move | ||
| ) | const |
Definition at line 340 of file move_probability/featureSet.cc.
References osl::move_probability::FeatureSet::matchLight().
| bool osl::move_probability::StandardFeatureSet::setUp | ( | ) |
Definition at line 278 of file move_probability/featureSet.cc.
References osl::OslConfig::home().
Referenced by instance().
| int osl::move_probability::StandardFeatureSet::tacticalLogProb | ( | int | offset, |
| double | sum | ||
| ) | const [private] |
Definition at line 362 of file move_probability/featureSet.cc.
References osl::eval::max().
boost::scoped_array< double > osl::move_probability::StandardFeatureSet::tactical_weights [private] |
Definition at line 51 of file move_probability/featureSet.h.
boost::scoped_array< double > osl::move_probability::StandardFeatureSet::weights [static, private] |
Definition at line 51 of file move_probability/featureSet.h.
1.7.4