Skip to content

[LEMON] wrap other MCF solver algs#13994

Open
simeonschaub wants to merge 6 commits into
JuliaPackaging:masterfrom
simeonschaub:sds/lemon_mcf_algs
Open

[LEMON] wrap other MCF solver algs#13994
simeonschaub wants to merge 6 commits into
JuliaPackaging:masterfrom
simeonschaub:sds/lemon_mcf_algs

Conversation

@simeonschaub

@simeonschaub simeonschaub commented Jun 17, 2026

Copy link
Copy Markdown
Member

Also makes the NodeMap and EdgeMap types as well as all MCF solvers parametric in value and cost types

@simeonschaub simeonschaub requested a review from Krastanov June 17, 2026 15:22

// Win32 (mingw) defines IN and OUT as macros; undefine them before pulling
// in LEMON headers that use IN/OUT as template parameter names.
#ifdef _WIN32

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO you don't need to guard the ifdef/undef pairs with a win32 check. It is fine to do this on other platforms probably.

Comment thread L/LEMON/bundled/cxxwrap/lemoncxxwrap.cpp Outdated
@simeonschaub

Copy link
Copy Markdown
Member Author

@Krastanov Do these changes look good to you?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants