COIN-OR::LEMON - Graph Library

Changeset 308:dd4f08b7e203 in lemon-1.2


Ignore:
Timestamp:
10/08/08 17:02:53 (11 years ago)
Author:
Balazs Dezso <deba@…>
Branch:
default
Phase:
public
Message:

Changes in LGF related part of the migration guide

File:
1 edited

Legend:

Unmodified
Added
Removed
  • doc/migration.dox

    r307 r308  
    5858in strings, comments etc. as well as in all identifiers.</b>
    5959
    60 \section migration-lgf LGF tools
     60\section migration-lgf LGF tools
     61 - The \ref lgf-format "LGF file format" has changed,
     62   <tt>\@nodeset</tt> has changed to <tt>\@nodes</tt>,
     63   <tt>\@edgeset</tt> and <tt>\@uedgeset</tt> to <tt>\@arcs</tt> or
     64   <tt>\@edges</tt>, which become completely equivalents. The
     65   <tt>\@nodes</tt>, <tt>\@edges</tt> and <tt>\@uedges</tt> sections are
     66   removed from the format, the content of them should be
     67   the part of <tt>\@attributes</tt> section. The data fields in
     68   the sections must follow a strict format, they must be either character
     69   sequences without whitespaces or quoted strings.
     70 - The <tt>LemonReader</tt> and <tt>LemonWriter</tt> core interfaces
     71   are no longer available.
     72 - The implementation of the general section readers and writers has changed
     73   they are simple functors now. Beside the old
     74   stream based section handling, currently line oriented section
     75   reading and writing are also supported. In the
     76   section readers the lines must be counted manually. The sections
     77   should be read and written with the SectionWriter and SectionReader
     78   classes.
     79 - Instead of the item readers and writers, item converters should be
     80   used. The converters are functors, which map the type to
     81   std::string or std::string to the type. The converters for standard
     82   containers hasn't yet been implemented in the new LEMON. The converters
     83   can return strings in any format, because if it is necessary, the LGF
     84   writer and reader will quote and unquote the given value.
     85 - The DigraphReader and DigraphWriter can used similarly to the
     86   0.x series, however the <tt>read</tt> or <tt>write</tt> prefix of
     87   the member functions are removed.
     88 - The new LEMON supports the function like interface, the \c
     89   digraphReader and \c digraphWriter functions are more convenient than
     90   using the classes directly.
    6191
    6292\section migration-search BFS, DFS and Dijkstra
Note: See TracChangeset for help on using the changeset viewer.