#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 | 
| double | matchExp (const StateInfo &, Move) const | 
| double | matchNoExp (const StateInfo &, Move) const | 
| bool | setUp (bool verbose=false) | 
| bool | ok () const | 
|  Public Member Functions inherited from osl::move_probability::FeatureSet | |
| ~FeatureSet () | |
| void | pushBack (Feature *, bool light=false) | 
| void | addFinished () | 
| int | dimension () const | 
| double | matchExp (const StateInfo &, Move, const double *weights) const | 
| double | matchNoExp (const StateInfo &, Move, const double *weights) const | 
| void | generateLogProb (const StateInfo &state, MoveLogProbVector &out, const double *weights) const | 
| double | matchLight (const StateInfo &, Move, const double *weights) const | 
| bool | load (const char *base_filename, double *weights) const | 
| bool | load_binary (const char *base_filename, double *weights) const | 
| void | showSummary (const double *weights) const | 
| void | analyze (const StateInfo &state, Move move, const double *weights) const | 
| double | generateRating (const StateInfo &state, WeightedMoveVector &out, const double *weights) const | 
| Static Public Member Functions | |
| static const StandardFeatureSet & | instance (bool verbose=false) | 
| static bool | healthCheck () | 
|  Static Public Member Functions inherited from osl::move_probability::FeatureSet | |
| static void | ratingToLogProb (const WeightedMoveVector &rating, double sum, MoveLogProbVector &out) | 
| Private Member Functions | |
| int | tacticalLogProb (int offset, double sum) const | 
| Private Attributes | |
| bool | initialized | 
| Static Private Attributes | |
| static boost::scoped_array < double > | weights | 
| static boost::scoped_array < double > | tactical_weights | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from osl::move_probability::FeatureSet | |
| FeatureSet () | |
Definition at line 50 of file move_probability/featureSet.h.
| osl::move_probability::StandardFeatureSet::StandardFeatureSet | ( | ) | 
Definition at line 218 of file move_probability/featureSet.cc.
References osl::move_probability::FeatureSet::addFinished(), and osl::move_probability::FeatureSet::pushBack().
| osl::move_probability::StandardFeatureSet::~StandardFeatureSet | ( | ) | 
Definition at line 273 of file move_probability/featureSet.cc.
| void osl::move_probability::StandardFeatureSet::generateLogProb | ( | const StateInfo & | state, | 
| MoveLogProbVector & | out | ||
| ) | const | 
Definition at line 332 of file move_probability/featureSet.cc.
References osl::move_probability::FeatureSet::generateLogProb().
Referenced by osl::game_playing::UsiResponse::genmoveProbability().
| void osl::move_probability::StandardFeatureSet::generateLogProb | ( | const StateInfo & | state, | 
| int | limit, | ||
| MoveLogProbVector & | out, | ||
| bool | in_pv | ||
| ) | const | 
Definition at line 366 of file move_probability/featureSet.cc.
| void osl::move_probability::StandardFeatureSet::generateLogProb2 | ( | const StateInfo & | state, | 
| MoveLogProbVector & | out | ||
| ) | const | 
Definition at line 338 of file move_probability/featureSet.cc.
References osl::move_probability::FeatureSet::generateRating(), osl::eval::max(), osl::eval::min(), and moves.
| 
 | static | 
Definition at line 287 of file move_probability/featureSet.cc.
| 
 | static | 
Definition at line 279 of file move_probability/featureSet.cc.
References setUp().
Referenced by osl::game_playing::UsiResponse::genmoveProbability().
| int osl::move_probability::StandardFeatureSet::logProbSeePlus | ( | const StateInfo & | state, | 
| Move | target | ||
| ) | const | 
Definition at line 398 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 390 of file move_probability/featureSet.cc.
References osl::move_probability::StateInfo::progress8().
| double osl::move_probability::StandardFeatureSet::matchExp | ( | const StateInfo & | state, | 
| Move | move | ||
| ) | const | 
Definition at line 378 of file move_probability/featureSet.cc.
References osl::move_probability::FeatureSet::matchExp().
| double osl::move_probability::StandardFeatureSet::matchLight | ( | const StateInfo & | state, | 
| Move | move | ||
| ) | const | 
Definition at line 372 of file move_probability/featureSet.cc.
References osl::move_probability::FeatureSet::matchLight().
| double osl::move_probability::StandardFeatureSet::matchNoExp | ( | const StateInfo & | state, | 
| Move | move | ||
| ) | const | 
Definition at line 384 of file move_probability/featureSet.cc.
References osl::move_probability::FeatureSet::matchNoExp().
| 
 | inline | 
Definition at line 69 of file move_probability/featureSet.h.
References initialized.
| bool osl::move_probability::StandardFeatureSet::setUp | ( | bool | verbose = false) | 
Definition at line 300 of file move_probability/featureSet.cc.
References osl::OslConfig::home(), and osl::move_probability::standardfeatureset_lock.
Referenced by instance().
| 
 | private | 
Definition at line 406 of file move_probability/featureSet.cc.
References osl::eval::max().
| 
 | private | 
Definition at line 53 of file move_probability/featureSet.h.
Referenced by ok().
| 
 | staticprivate | 
Definition at line 52 of file move_probability/featureSet.h.
| 
 | staticprivate | 
Definition at line 52 of file move_probability/featureSet.h.
 1.8.4
 1.8.4