Template Class FMGainMgr¶
Defined in File FMGainMgr.hpp
Page Contents
Template Parameter Order¶
typename GainCalc
class Derived
Class Documentation¶
-
template<typename GainCalc, class Derived>
class FMGainMgr¶ - tparam GainCalc
- tparam Derived
Public Functions
-
FMGainMgr(const SimpleNetlist &H, std::uint8_t K)¶
Construct a new FMGainMgr object.
- Parameters
H – [in]
K – [in]
-
auto init(gsl::span<const std::uint8_t> part) -> int¶
- Parameters
part – [in]
-
inline auto is_empty_togo(uint8_t toPart) const -> bool¶
- Parameters
toPart – [in]
- Returns
true
- Returns
false
-
inline auto is_empty() const -> bool¶
- Returns
true
- Returns
false
-
auto select(gsl::span<const std::uint8_t> part) -> std::tuple<MoveInfoV<node_t>, int>¶
- Parameters
part – [in]
- Returns
std::tuple<MoveInfoV<node_t>, int>
-
auto select_togo(uint8_t toPart) -> std::tuple<node_t, int>¶
- Parameters
toPart – [in]
- Returns
std::tuple<node_t, int>