io-chess
UCI chess engine
Loading...
Searching...
No Matches
ExpertRouter Member List

This is the complete list of members for ExpertRouter, including all inherited members.

AUX_RAMP_RANGEExpertRouterstatic
CCT_STRATEGIC_THRESHOLDExpertRouterstatic
CCT_TACTICAL_THRESHOLDExpertRouterstatic
CCT_WEIGHT_CHECKExpertRouterstatic
CCT_WEIGHT_MAJOR_THREATExpertRouterstatic
compute_cct(const ChessInput &input)ExpertRouterinlineprivatestatic
compute_cct(const FactorizedInput &input)ExpertRouterinlineprivatestatic
compute_major_ratio(const ChessInput &input)ExpertRouterinlineprivatestatic
compute_major_ratio(const FactorizedInput &input)ExpertRouterinlineprivatestatic
compute_material_imbalance(const ChessInput &input)ExpertRouterinlineprivatestatic
compute_phase(const ChessInput &input)ExpertRouterinlineprivatestatic
compute_phase(const FactorizedInput &input)ExpertRouterinlineprivatestatic
compute_weights(const ChessInput &input, float eval_cp, ExpertWeights &out)ExpertRouterinlinestatic
compute_weights(const FactorizedInput &input, float eval_cp, ExpertWeights &out)ExpertRouterinlinestatic
count_layer(const uint8_t layer[64])ExpertRouterinlineprivatestatic
Expert enum nameExpertRouter
fast_exp(float x)ExpertRouterinlineprivatestatic
get_top_k(const ExpertWeights &weights, int k, int *indices, float *probs)ExpertRouterinlinestatic
has_major_pieces(const ChessInput &input)ExpertRouterinlineprivatestatic
has_overlap(const uint8_t a[64], const uint8_t b[64])ExpertRouterinlineprivatestatic
has_overlap_factorized(const FactorizedInput &input, int attacker_group_begin, int attacker_group_end, int target_presence_group)ExpertRouterinlineprivatestatic
KILLER enum valueExpertRouter
KILLER_CP_THRESHOLDExpertRouterstatic
MAJOR_END enum valueExpertRouter
MINOR_END enum valueExpertRouter
NUM_AUXExpertRouterstatic
NUM_BASEExpertRouterstatic
NUM_EXPERTSExpertRouterstatic
PHASE_ENDGAME_THRESHOLDExpertRouterstatic
piece_threat_value(const ChessInput &input, int threat_layer, int piece_layer, float piece_value)ExpertRouterinlineprivatestatic
PIECE_VALUE_BISHOPExpertRouterstatic
PIECE_VALUE_KNIGHTExpertRouterstatic
PIECE_VALUE_PAWNExpertRouterstatic
PIECE_VALUE_QUEENExpertRouterstatic
PIECE_VALUE_ROOKExpertRouterstatic
SCORE_MAXExpertRouterstatic
SCORE_MINExpertRouterstatic
sigmoid(float x)ExpertRouterinlineprivatestatic
softmax(const float *scores, float *probs, int n)ExpertRouterinlineprivatestatic
STRATEGIC enum valueExpertRouter
SURVIVOR enum valueExpertRouter
SURVIVOR_CP_THRESHOLDExpertRouterstatic
TACTICAL enum valueExpertRouter