doc/tutorial.dox
author deba
Wed, 06 Sep 2006 10:19:57 +0000
changeset 2202 09cbc87cb4ab
parent 2166 c67e8b928a95
child 2216 1e45cdeea3cc
permissions -rw-r--r--
New map type based on array map for debugging purpose

It checks multiple allocation and deallocation of map values and
some consistency.

todo:
clarification of debugging concepts
assertions - exceptions - debug
revision of attic/debug.h

motto:
testing is at least so important as coding
ladanyi@2165
     1
/**
ladanyi@2165
     2
\page Tutorial LEMON Tutorial
ladanyi@2165
     3
alpar@2195
     4
<H2>Table of Contents</H2>
ladanyi@2165
     5
alpar@2195
     6
<OL style="padding-bottom: 60px">
alpar@2195
     7
  <LI>\ref intro
alpar@2195
     8
  <LI>\ref getting_started
alpar@2195
     9
  <UL>
alpar@2195
    10
    <LI>\ref hello_world
alpar@2195
    11
    <LI>\ref compile_hw
alpar@2195
    12
  </UL>
alpar@2195
    13
  <LI>\ref basic_concepts
alpar@2195
    14
  <UL>
alpar@2195
    15
    <LI>\ref basic_ListGraph
alpar@2195
    16
    <LI>\ref maps1
alpar@2195
    17
  </UL>
alpar@2195
    18
  <LI><A href="#file">Lemon Graph File Format</A>
alpar@2195
    19
  <LI>\ref algorithms
alpar@2195
    20
  <UL>
alpar@2195
    21
    <LI><A href="#bfs_dfs">Bfs/Dfs</A>
alpar@2195
    22
    <LI><A href="#dijkstra">Dijkstra</A>
alpar@2195
    23
    <LI><A href="#kruskal">Kruskal</A>
alpar@2195
    24
  </UL>
alpar@2195
    25
  <LI>\ref maps2
alpar@2195
    26
  <UL>
alpar@2195
    27
    <LI>\ref custom_maps
alpar@2195
    28
    <LI><A href="#map_adaptors">Map Adaptors</A>
alpar@2195
    29
    <LI><A href="#special_maps">Special Purpose Maps</a>
alpar@2195
    30
  </UL>
alpar@2195
    31
  <LI><A href="#show">Show a graph</A>
alpar@2195
    32
  <LI><A href="#misc">Miscellaneous Tool</A>
alpar@2195
    33
  <UL>
alpar@2195
    34
    <LI><A href="#lp">LP solver</A>
alpar@2195
    35
    <LI><A href="#simann">Simulated Annealing</A>
alpar@2195
    36
  </UL>
alpar@2195
    37
</OL>
ladanyi@2165
    38
ladanyi@2166
    39
\section intro Introduction
alpar@2195
    40
In this tutorial we try to show you as many aspects of LEMON as possible. From
alpar@2195
    41
the basics to the very advanced or highly optimized tools. The given examples
alpar@2195
    42
are all available in \c demo directory, so feel free to look at them after the
alpar@2195
    43
sections.
ladanyi@2165
    44
*/