Classes | Functions
osl::progress::ml Namespace Reference

Classes

class  NewProgress
 
struct  NewProgressData
 
struct  NewProgressDebugInfo
 

Functions

template void osl::progress::ml::NewProgress::updateSub< osl::BLACK > (const NumEffectState &new_state, Move last_move)
 
template void osl::progress::ml::NewProgress::updateSub< osl::WHITE > (const NumEffectState &new_state, Move last_move)
 
bool operator== (const NewProgressData &l, const NewProgressData &r)
 
bool operator== (const NewProgress &l, const NewProgress &r)
 

Function Documentation

◆ operator==() [1/2]

bool osl::progress::ml::operator== ( const NewProgressData l,
const NewProgressData r 
)

Definition at line 12 of file progress.cc.

References osl::progress::ml::NewProgressData::attack5x5_progresses, osl::progress::ml::NewProgress::attack5x5_weight, osl::progress::ml::NewProgress::attack5x5_x_weight, osl::progress::ml::NewProgress::attack5x5_y_weight, osl::progress::ml::NewProgress::attack_relative, osl::progress::ml::NewProgress::attacked_ptype_pair_weight, osl::progress::ml::NewProgressData::bishop, osl::progress::ml::NewProgress::defense_relative, osl::progress::ml::NewProgressData::defenses, osl::progress::ml::NewProgressData::effect_progresses, osl::progress::ml::NewProgress::effectstate_weight, osl::progress::ml::NewProgressData::gold, osl::progress::ml::NewProgress::initialized_flag, osl::progress::ml::NewProgressData::king_relative_attack, osl::progress::ml::NewProgressData::king_relative_defense, osl::progress::ml::NewProgress::king_relative_weight, osl::progress::ml::NewProgress::max_progress, osl::progress::ml::NewProgressData::non_pawn_ptype_attacked_pair, osl::progress::ml::NewProgressData::non_pawn_ptype_attacked_pair_eval, osl::progress::ml::NewProgress::pawn_facing_weight, osl::progress::ml::NewProgress::piecestand7_weight, osl::progress::ml::NewProgressData::progresses, osl::progress::ml::NewProgressData::promoted, osl::progress::ml::NewProgress::promotion37_weight, osl::progress::ml::NewProgressData::rook, osl::progress::ml::NewProgressData::silver, osl::progress::ml::NewProgressData::stand_progresses, and osl::progress::ml::NewProgress::stand_weight.

◆ operator==() [2/2]

bool osl::progress::ml::operator== ( const NewProgress l,
const NewProgress r 
)
inline

Definition at line 314 of file progress.h.

References osl::progress::ml::NewProgress::rawData().

◆ osl::progress::ml::NewProgress::updateSub< osl::BLACK >()

template void osl::progress::ml::osl::progress::ml::NewProgress::updateSub< osl::BLACK > ( const NumEffectState new_state,
Move  last_move 
)

◆ osl::progress::ml::NewProgress::updateSub< osl::WHITE >()

template void osl::progress::ml::osl::progress::ml::NewProgress::updateSub< osl::WHITE > ( const NumEffectState new_state,
Move  last_move 
)