WIP: debugging

This commit is contained in:
Matthias Koefferlein 2024-08-29 00:38:54 +02:00
parent 863d835ff7
commit 8c596fddc3
2 changed files with 16 additions and 6 deletions

View File

@ -147,7 +147,9 @@ public:
{ {
if (north) { if (north) {
m_counts.resize (p + 1, 0); while (m_counts.size () <= p) {
m_counts.push_back (0);
}
int &count = m_counts [p]; int &count = m_counts [p];
if (enter) { if (enter) {
@ -172,7 +174,11 @@ public:
virtual bool is_reset () const 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; return true;
} }

View File

@ -35,7 +35,11 @@ public:
typedef db::coord_traits<db::Coord>::area_type area_type; typedef db::coord_traits<db::Coord>::area_type area_type;
AreaReceiver () : m_sum (0.0) { } 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; } double get () const { return m_sum; }
@ -58,8 +62,8 @@ TEST(1)
bs0.set (0, tl::BitSetMask::True); bs0.set (0, tl::BitSetMask::True);
bs0.set (1, tl::BitSetMask::False); bs0.set (1, tl::BitSetMask::False);
tl::BitSetMask bs1; tl::BitSetMask bs1;
bs0.set (0, tl::BitSetMask::False); bs1.set (0, tl::BitSetMask::False);
bs0.set (1, tl::BitSetMask::True); bs1.set (1, tl::BitSetMask::True);
bsm.insert (bs0, 1.0); bsm.insert (bs0, 1.0);
bsm.insert (bs1, 2.0); bsm.insert (bs1, 2.0);
bsm.sort (); bsm.sort ();
@ -68,5 +72,5 @@ TEST(1)
db::tagged_area_collector<double> coll (bsm, rec); db::tagged_area_collector<double> coll (bsm, rec);
ep.process (coll, coll); ep.process (coll, coll);
EXPECT_EQ (rec.get (), 0.0); // @@@ EXPECT_EQ (rec.get (), 4500000);
} }