Class MLPartMgr¶
Defined in File MLPartMgr.hpp
Page Contents
Class Documentation¶
-
class MLPartMgr¶
Multilevel Partition Manager.
Public Functions
-
inline explicit MLPartMgr(double BalTol)¶
Construct a new MLPartMgr object.
- Parameters
BalTol – [in]
-
inline MLPartMgr(double BalTol, std::uint8_t K)¶
Construct a new MLPartMgr object.
- Parameters
BalTol – [in]
K – [in]
-
inline void set_limitsize(size_t limit)¶
-
template<typename PartMgr>
auto run_FMPartition(const SimpleNetlist &H, gsl::span<std::uint8_t> part) -> LegalCheck¶ run_Partition
- Template Parameters
GainMgr –
ConstrMgr –
- Parameters
H – [in]
part – [inout]
- Returns
LegalCheck
Public Members
-
int totalcost = {}¶
-
inline explicit MLPartMgr(double BalTol)¶