| Base typedef | FMKWayGainMgr< Gnl > | |
| FMGainMgr(const Gnl &hyprgraph, std::uint8_t num_parts) | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | |
| FMKWayGainMgr(const Gnl &hyprgraph, std::uint8_t num_parts) | FMKWayGainMgr< Gnl > | inline |
| gain_bucket | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | protected |
| gain_calc | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | |
| GainCalc_ typedef | FMKWayGainMgr< Gnl > | |
| hyprgraph | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | protected |
| init(std::span< const std::uint8_t > part) -> int | FMKWayGainMgr< Gnl > | |
| is_empty() const -> bool | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | |
| is_empty_togo(uint8_t to_part) const -> bool | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | inline |
| lock(uint8_t whichPart, const node_t &v) -> void | FMKWayGainMgr< Gnl > | inline |
| lock_all(uint8_t, const node_t &v) -> void | FMKWayGainMgr< Gnl > | inline |
| modify_key(const node_t &w, std::uint8_t part_w, std::span< const int > keys) -> void | FMKWayGainMgr< Gnl > | inline |
| node_t typedef | FMKWayGainMgr< Gnl > | |
| num_parts | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | protected |
| select(std::span< const std::uint8_t > part) -> std::pair< MoveInfoV< node_t >, int > | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | |
| select_togo(uint8_t to_part) -> std::pair< node_t, int > | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | |
| update_move(std::span< const std::uint8_t > part, const MoveInfoV< node_t > &move_info_v) -> void | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | |
| update_move_v(const MoveInfoV< node_t > &move_info_v, int gain) -> void | FMKWayGainMgr< Gnl > | |
| waiting_list | FMGainMgr< Gnl, FMKWayGainCalc< Gnl >, FMKWayGainMgr< Gnl > > | protected |