mirror of https://github.com/KLayout/klayout.git
WIP: debugging
This commit is contained in:
parent
863d835ff7
commit
8c596fddc3
|
|
@ -147,7 +147,9 @@ public:
|
|||
{
|
||||
if (north) {
|
||||
|
||||
m_counts.resize (p + 1, 0);
|
||||
while (m_counts.size () <= p) {
|
||||
m_counts.push_back (0);
|
||||
}
|
||||
|
||||
int &count = m_counts [p];
|
||||
if (enter) {
|
||||
|
|
@ -172,7 +174,11 @@ public:
|
|||
|
||||
virtual bool is_reset () const
|
||||
{
|
||||
// that is a dummy
|
||||
for (auto i = m_counts.begin (); i != m_counts.end (); ++i) {
|
||||
if (*i) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,11 @@ public:
|
|||
typedef db::coord_traits<db::Coord>::area_type area_type;
|
||||
|
||||
AreaReceiver () : m_sum (0.0) { }
|
||||
virtual void add_area (area_type area, const double &value) { m_sum += value * area; }
|
||||
|
||||
virtual void add_area (area_type area, const double &value)
|
||||
{
|
||||
m_sum += value * area;
|
||||
}
|
||||
|
||||
double get () const { return m_sum; }
|
||||
|
||||
|
|
@ -58,8 +62,8 @@ TEST(1)
|
|||
bs0.set (0, tl::BitSetMask::True);
|
||||
bs0.set (1, tl::BitSetMask::False);
|
||||
tl::BitSetMask bs1;
|
||||
bs0.set (0, tl::BitSetMask::False);
|
||||
bs0.set (1, tl::BitSetMask::True);
|
||||
bs1.set (0, tl::BitSetMask::False);
|
||||
bs1.set (1, tl::BitSetMask::True);
|
||||
bsm.insert (bs0, 1.0);
|
||||
bsm.insert (bs1, 2.0);
|
||||
bsm.sort ();
|
||||
|
|
@ -68,5 +72,5 @@ TEST(1)
|
|||
db::tagged_area_collector<double> coll (bsm, rec);
|
||||
ep.process (coll, coll);
|
||||
|
||||
EXPECT_EQ (rec.get (), 0.0); // @@@
|
||||
EXPECT_EQ (rec.get (), 4500000);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue