#include <moveLogProbVector.h>
Public メソッド | |
MoveLogProbVector () | |
MoveLogProbVector (size_t size) | |
MoveLogProbVector (const MoveLogProbVector &src) | |
template<class RangeIterator > | |
MoveLogProbVector (const RangeIterator &first, const RangeIterator &last) | |
void | push_back (Move move, int prob) |
void | push_back (const MoveLogProb &move) |
template<class RangeIterator > | |
void | push_back (const RangeIterator &first, const RangeIterator &last) |
void | sortByProbability () |
確率が高い順にsort | |
void | sortByProbabilityReverse () |
確率が低い順にsort | |
const MoveLogProb * | find (Move) const |
Private 型 | |
typedef MoveLogProbVectorBase | base_t |
moveLogProbVector.h の 13 行で定義されています。
typedef MoveLogProbVectorBase osl::container::MoveLogProbVector::base_t [private] |
moveLogProbVector.h の 15 行で定義されています。
osl::container::MoveLogProbVector::MoveLogProbVector | ( | ) | [inline] |
moveLogProbVector.h の 17 行で定義されています。
osl::container::MoveLogProbVector::MoveLogProbVector | ( | size_t | size | ) | [inline, explicit] |
moveLogProbVector.h の 18 行で定義されています。
osl::container::MoveLogProbVector::MoveLogProbVector | ( | const MoveLogProbVector & | src | ) | [inline] |
moveLogProbVector.h の 21 行で定義されています。
osl::container::MoveLogProbVector::MoveLogProbVector | ( | const RangeIterator & | first, | |
const RangeIterator & | last | |||
) | [inline] |
moveLogProbVector.h の 25 行で定義されています。
const osl::MoveLogProb * osl::container::MoveLogProbVector::find | ( | Move | m | ) | const |
void osl::container::MoveLogProbVector::push_back | ( | const RangeIterator & | first, | |
const RangeIterator & | last | |||
) | [inline] |
osl::FixedCapacityVector< T, Capacity >を再定義しています。
moveLogProbVector.h の 36 行で定義されています。
参照先 push_back().
void osl::container::MoveLogProbVector::push_back | ( | const MoveLogProb & | move | ) | [inline] |
moveLogProbVector.h の 32 行で定義されています。
void osl::container::MoveLogProbVector::push_back | ( | Move | move, | |
int | prob | |||
) | [inline] |
moveLogProbVector.h の 29 行で定義されています。
参照先 osl::FixedCapacityVector< T, Capacity >::push_back().
参照元 push_back().
void osl::container::MoveLogProbVector::sortByProbability | ( | ) |
確率が高い順にsort
moveLogProbVector.cc の 48 行で定義されています。
参照先 osl::FixedCapacityVector< T, Capacity >::begin(), と osl::FixedCapacityVector< T, Capacity >::end().
void osl::container::MoveLogProbVector::sortByProbabilityReverse | ( | ) |
確率が低い順にsort
moveLogProbVector.cc の 52 行で定義されています。
参照先 osl::FixedCapacityVector< T, Capacity >::begin(), と osl::FixedCapacityVector< T, Capacity >::end().