Class FMKWayConstrMgr

Inheritance Relationships

Base Type

Class Documentation

class FMKWayConstrMgr : public FMConstrMgr

FM K-Way Partition Constraint Manager.

Public Functions

inline FMKWayConstrMgr(const SimpleNetlist &H, double BalTol, std::uint8_t K)

Construct a new FMKWayConstrMgr object.

Parameters
  • H[in]

  • BalTol[in]

  • K[in]

inline auto select_togo() const -> std::uint8_t
Returns

std::uint8_t

inline auto init(gsl::span<const std::uint8_t> part) -> void
Parameters

part[in]

auto check_legal(const MoveInfoV<node_t> &move_info_v) -> LegalCheck
Parameters

move_info_v[in]

Returns

LegalCheck