Class MLPartMgr

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 = {}