22 #ifndef __PNS_MEANDER_SKEW_PLACER_H 23 #define __PNS_MEANDER_SKEW_PLACER_H 25 #include "pns_meander_placer.h" 26 #include "pns_diff_pair.h" 56 int currentSkew( )
const;
57 int itemsetLength(
const ITEM_SET& aSet )
const;
59 int origPathLength ()
const override;
62 ITEM_SET m_tunedPath, m_tunedPathP, m_tunedPathN;
69 #endif // __PNS_MEANDER_SKEW_PLACER_H Class ITEM.
Definition: pns_item.h:54
Definition: pns_itemset.h:39
Class MEANDER_PLACER.
Definition: pns_meander_placer.h:48
Definition: pns_router.h:109
Class MEANDER_SKEW_PLACER.
Definition: pns_meander_skew_placer.h:39
Class DIFF_PAIR.
Definition: pns_diff_pair.h:265
bool Start(const VECTOR2I &aP, ITEM *aStartItem) override
Function Start()
Definition: pns_meander_skew_placer.cpp:47
const std::string TuningInfo() const override
Function TuningInfo()
Definition: pns_meander_skew_placer.cpp:147
Definition: pns_algo_base.cpp:26
bool Move(const VECTOR2I &aP, ITEM *aEndItem) override
Function Move()
Definition: pns_meander_skew_placer.cpp:129