Class FMBiGainMgr¶
Defined in File FMBiGainMgr.hpp
Page Contents
Inheritance Relationships¶
Base Type¶
public FMGainMgr< FMBiGainCalc, FMBiGainMgr >
(Template Class FMGainMgr)
Class Documentation¶
-
class FMBiGainMgr : public FMGainMgr<FMBiGainCalc, FMBiGainMgr>¶
-
Public Types
-
using Base = FMGainMgr<FMBiGainCalc, FMBiGainMgr>¶
-
using GainCalc_ = FMBiGainCalc¶
-
using node_t = typename SimpleNetlist::node_t¶
Public Functions
-
inline explicit FMBiGainMgr(const SimpleNetlist &H)¶
-
inline FMBiGainMgr(const SimpleNetlist &H, std::uint8_t)¶
Construct a new FMBiGainMgr object.
- Parameters
H – [in]
-
auto init(gsl::span<const std::uint8_t> part) -> int¶
- Parameters
part – [in]
- Returns
int
-
inline auto modify_key(const node_t &w, std::uint8_t part_w, int key) -> void¶
(needed by base class)
- Parameters
w – [in]
part_w – [in]
key – [in]
-
inline auto update_move_v(const MoveInfoV<node_t> &move_info_v, int gain) -> void¶
- Parameters
move_info_v – [in]
gain – [in]
-
using Base = FMGainMgr<FMBiGainCalc, FMBiGainMgr>¶