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
Definition: pns_router.h:109
bool Start(const VECTOR2I &aP, ITEM *aStartItem) override
Function Start()
Definition: pns_meander_skew_placer.cpp:48
const std::string TuningInfo() const override
Function TuningInfo()
Definition: pns_meander_skew_placer.cpp:148
bool Move(const VECTOR2I &aP, ITEM *aEndItem) override
Function Move()
Definition: pns_meander_skew_placer.cpp:130
Class MEANDER_SKEW_PLACER.
Definition: pns_meander_skew_placer.h:39
Class DIFF_PAIR.
Definition: pns_diff_pair.h:265
Definition: pns_itemset.h:39
Class ITEM.
Definition: pns_item.h:54
Class MEANDER_PLACER.
Definition: pns_meander_placer.h:48