Opened 17 years ago
Closed 16 years ago
#65 closed task (fixed)
Port the Euler tour algorithm
Reported by: | Alpar Juttner | Owned by: | Alpar Juttner |
---|---|---|---|
Priority: | critical | Milestone: | LEMON 1.1 release |
Component: | core | Version: | |
Keywords: | Cc: | ||
Revision id: |
Description
It affects the file:
- lemon/euler.h
Attachments (1)
Change History (15)
comment:1 Changed 17 years ago by
Milestone: | LEMON 1.0 release → Post 1.0 |
---|
comment:2 Changed 16 years ago by
Owner: | changed from Alpar Juttner to Peter Kovacs |
---|---|
Status: | new → assigned |
comment:3 Changed 16 years ago by
comment:4 Changed 16 years ago by
comment:5 Changed 16 years ago by
Owner: | changed from Peter Kovacs to Alpar Juttner |
---|---|
Status: | assigned → new |
comment:6 Changed 16 years ago by
Status: | new → assigned |
---|
comment:7 Changed 16 years ago by
Priority: | major → critical |
---|
Changed 16 years ago by
Attachment: | euler-port-6b493b6d9328-1f3e7fb1edf2-f5eaf04b41c5.bundle added |
---|
comment:8 follow-up: 9 Changed 16 years ago by
The attached bundle file contains the port of the Euler walk related stuff.
Could you please review it?
comment:9 follow-up: 10 Changed 16 years ago by
Replying to alpar:
The attached bundle file contains the port of the Euler walk related stuff.
Could you please review it?
Is there any pending issue with this port?
comment:10 follow-up: 11 Changed 16 years ago by
Replying to alpar:
Replying to alpar:
The attached bundle file contains the port of the Euler walk related stuff.
Could you please review it?
Is there any pending issue with this port?
I have some minor issues:
- the todo should be removed from the file (it has already test)
- the documentation must be fixed (UEulerIt is already removed)
- the header does not have include guard
- the copyright date should be updated
- unfortunately, the connectivity.h is not in the Makefile.am, which should be fixed before
- euler.h should include directly the adaptors.h
- test main() should return 0
After the fixes it could be push to the main.
comment:11 follow-up: 12 Changed 16 years ago by
Replying to deba:
- euler.h should include directly the adaptors.h
Oops, this revealed another bug - adaptors.h
needs lemon/bits/graph_extender.h
to be included. What would be the right place to do that?
- Should it be included directly by
adaptors.h
? - Or by
lemon/bits/graph_adaptor_extender.h
?
comment:12 Changed 16 years ago by
Replying to alpar:
Replying to deba:
- euler.h should include directly the adaptors.h
Oops, this revealed another bug -
adaptors.h
needslemon/bits/graph_extender.h
to be included. What would be the right place to do that?
- Should it be included directly by
adaptors.h
?- Or by
lemon/bits/graph_adaptor_extender.h
?
Use the first option (direct inclusion).
comment:13 Changed 16 years ago by
Replying to alpar:
Oops, this revealed another bug -
adaptors.h
needslemon/bits/graph_extender.h
to be included. What would be the right place to do that?
- Should it be included directly by
adaptors.h
?- Or by
lemon/bits/graph_adaptor_extender.h
?
As far as I see adaptors.h
doesn't need bits/graph_extender.h
, only bits/map_extender.h
. And bits/graph_adaptor_extender.h
doesn't need any of these files, so I suggest to put an #include <lemon/bits/map_extender.h>
only into adaptors.h
. It should be enough.
comment:14 Changed 16 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
This port is in the main branch, see [42d4b889903a], [3af83b6be1df] and [22f932bbb305].
Iron decorates your home. They have a wide variety of design, assuring that you will find a special one for display at home. The metal stai http://www.hebei-railings.cn/