COIN-OR::LEMON - Graph Library

Opened 12 years ago

Closed 11 years ago

Last modified 11 years ago

#14 closed task (fixed)

Review lemon/maps.h

Reported by: Alpar Juttner Owned by: Peter Kovacs
Priority: major Milestone: LEMON 1.0 release
Component: core Version: hg main
Keywords: Cc:
Revision id:

Description (last modified by Peter Kovacs)

We must clean up this file for Lemon 1.0. For this we should

  • classify the tools into this catergories
    • frequently used
    • sometimes used
    • hardly used
    • never
  • remove those having unclear purposes or little use.
  • think over which ones can be merged together without a big loss in their functionality
  • try to find smart name for all the tools that survive this process
  • revised the documentations, as well.

Change History (9)

comment:1 Changed 12 years ago by Peter Kovacs

Description: modified (diff)

comment:2 Changed 11 years ago by Alpar Juttner

Owner: changed from Alpar Juttner to Peter Kovacs

comment:3 Changed 11 years ago by Peter Kovacs

Status: newassigned

comment:4 Changed 11 years ago by Peter Kovacs

Another task: should we separate these classes into two or more source files?

The main categories:

  • basic map types
  • general map adaptors
  • arithmetic map adaptors
  • logic map adaptors
  • special logic map adaptors

Should we use basic_maps.h and map_adaptors.h, or it is enough to group them only in the documentation?

comment:5 in reply to:  4 Changed 11 years ago by Alpar Juttner

Replying to kpeter:

Another task: should we separate these classes into two or more source files?

No, we shouldn't, unless one of these two groups are automatically included somehow.

comment:6 Changed 11 years ago by Peter Kovacs

Resolution: fixed
Status: assignedclosed

The overall clean-up is done.

comment:7 Changed 11 years ago by Peter Kovacs

The changesets can be found in my repository (79, 80, 81, 82, 83):
http://lime.cs.elte.hu/~kpeter/hgwebdir.cgi/lemon/

comment:8 in reply to:  7 Changed 11 years ago by Alpar Juttner

Replying to kpeter:

The changesets can be found in my repository (79, 80, 81, 82, 83):
http://lime.cs.elte.hu/~kpeter/hgwebdir.cgi/lemon/

The changeset numbers are not permanent, so always use hash ids instead, which are [d73c2e8b25cb], [15968e25ca08], [7ff1c348ae0c], [bce6c8f93d10] and [3654324ec035].

comment:9 Changed 11 years ago by Alpar Juttner

The changes are now in the main branch.

Note: See TracTickets for help on using tickets.