Class FMConstrMgr¶
Defined in File FMConstrMgr.hpp
Page Contents
Inheritance Relationships¶
Derived Types¶
public FMBiConstrMgr
(Class FMBiConstrMgr)public FMKWayConstrMgr
(Class FMKWayConstrMgr)
Class Documentation¶
-
class FMConstrMgr¶
FM Partition Constraint Manager.
Subclassed by FMBiConstrMgr, FMKWayConstrMgr
Public Types
-
using node_t = typename SimpleNetlist::node_t¶
Public Functions
-
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
Protected Functions
-
inline FMConstrMgr(const SimpleNetlist &H, double BalTol)¶
Construct a new FMConstrMgr object.
- Parameters
H – [in]
BalTol – [in]
-
FMConstrMgr(const SimpleNetlist &H, double BalTol, std::uint8_t K)¶
Construct a new FMConstrMgr object.
- Parameters
H – [in]
BalTol – [in]
K – [in]
-
using node_t = typename SimpleNetlist::node_t¶