gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
Merge #404 to branch 1.2
1 4 1
merge 1.2
5 files changed with 55 insertions and 23 deletions:
↑ Collapse diff ↑
Ignore white space 6 line context
... ...
@@ -105,31 +105,32 @@
105 105
AC_C_CONST
106 106
AC_C_INLINE
107 107
AC_TYPE_SIZE_T
108 108
AC_HEADER_TIME
109 109
AC_STRUCT_TM
110 110

	
111 111
dnl Checks for library functions.
112 112
AC_HEADER_STDC
113 113
AC_CHECK_FUNCS(gettimeofday times ctime_r)
114 114

	
115 115
dnl Add dependencies on files generated by configure.
116 116
AC_SUBST([CONFIG_STATUS_DEPENDENCIES],
117
  ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in'])
117
  ['$(top_srcdir)/doc/Doxyfile.in $(top_srcdir)/doc/mainpage.dox.in $(top_srcdir)/lemon/lemon.pc.in $(top_srcdir)/cmake/version.cmake.in'])
118 118

	
119 119
AC_CONFIG_FILES([
120 120
Makefile
121 121
demo/Makefile
122 122
cmake/version.cmake
123 123
doc/Doxyfile
124
doc/mainpage.dox
124 125
lemon/lemon.pc
125 126
])
126 127

	
127 128
AC_OUTPUT
128 129

	
129 130
echo
130 131
echo '****************************** SUMMARY ******************************'
131 132
echo
132 133
echo Package version............... : $PACKAGE-$VERSION
133 134
echo
134 135
echo C++ compiler.................. : $CXX
135 136
echo C++ compiles flags............ : $WARNINGCXXFLAGS $CXXFLAGS
Ignore white space 6 line context
... ...
@@ -2,24 +2,30 @@
2 2
SET(PACKAGE_VERSION ${PROJECT_VERSION})
3 3
SET(abs_top_srcdir ${PROJECT_SOURCE_DIR})
4 4
SET(abs_top_builddir ${PROJECT_BINARY_DIR})
5 5

	
6 6
SET(LEMON_DOC_SOURCE_BROWSER "NO" CACHE STRING "Include source into the doc (YES/NO).")
7 7

	
8 8
CONFIGURE_FILE(
9 9
  ${PROJECT_SOURCE_DIR}/doc/Doxyfile.in
10 10
  ${PROJECT_BINARY_DIR}/doc/Doxyfile
11 11
  @ONLY
12 12
)
13 13

	
14
CONFIGURE_FILE(
15
  ${PROJECT_SOURCE_DIR}/doc/mainpage.dox.in
16
  ${PROJECT_BINARY_DIR}/doc/mainpage.dox
17
  @ONLY
18
)
19

	
14 20
IF(DOXYGEN_EXECUTABLE AND PYTHONINTERP_FOUND AND GHOSTSCRIPT_EXECUTABLE)
15 21
  FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/)
16 22
  SET(GHOSTSCRIPT_OPTIONS -dNOPAUSE -dBATCH -q -dEPSCrop -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=pngalpha)
17 23
  ADD_CUSTOM_TARGET(html
18 24
    COMMAND ${CMAKE_COMMAND} -E remove_directory gen-images
19 25
    COMMAND ${CMAKE_COMMAND} -E make_directory gen-images
20 26
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/bipartite_matching.png ${CMAKE_CURRENT_SOURCE_DIR}/images/bipartite_matching.eps
21 27
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/bipartite_partitions.png ${CMAKE_CURRENT_SOURCE_DIR}/images/bipartite_partitions.eps
22 28
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/connected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/connected_components.eps
23 29
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/edge_biconnected_components.png ${CMAKE_CURRENT_SOURCE_DIR}/images/edge_biconnected_components.eps
24 30
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/grid_graph.png ${CMAKE_CURRENT_SOURCE_DIR}/images/grid_graph.eps
25 31
    COMMAND ${GHOSTSCRIPT_EXECUTABLE} ${GHOSTSCRIPT_OPTIONS} -r18 -sOutputFile=gen-images/matching.png ${CMAKE_CURRENT_SOURCE_DIR}/images/matching.eps
Ignore white space 6 line context
1
# Doxyfile 1.5.9
1
# Doxyfile 1.7.3
2 2

	
3 3
#---------------------------------------------------------------------------
4 4
# Project related configuration options
5 5
#---------------------------------------------------------------------------
6 6
DOXYFILE_ENCODING      = UTF-8
7
PROJECT_NAME           = @PACKAGE_NAME@
8
PROJECT_NUMBER         = @PACKAGE_VERSION@
7
PROJECT_NAME           = 
8
PROJECT_NUMBER         = 
9
PROJECT_BRIEF          =
10
PROJECT_LOGO           =
9 11
OUTPUT_DIRECTORY       = 
10 12
CREATE_SUBDIRS         = NO
11 13
OUTPUT_LANGUAGE        = English
12 14
BRIEF_MEMBER_DESC      = YES
13 15
REPEAT_BRIEF           = NO
14 16
ABBREVIATE_BRIEF       = 
15 17
ALWAYS_DETAILED_SEC    = NO
16 18
INLINE_INHERITED_MEMB  = NO
17 19
FULL_PATH_NAMES        = YES
18 20
STRIP_FROM_PATH        = "@abs_top_srcdir@"
19 21
STRIP_FROM_INC_PATH    = "@abs_top_srcdir@"
20 22
SHORT_NAMES            = YES
21 23
JAVADOC_AUTOBRIEF      = NO
22 24
QT_AUTOBRIEF           = NO
23 25
MULTILINE_CPP_IS_BRIEF = NO
24 26
INHERIT_DOCS           = NO
25 27
SEPARATE_MEMBER_PAGES  = NO
26 28
TAB_SIZE               = 8
27 29
ALIASES                = 
28 30
OPTIMIZE_OUTPUT_FOR_C  = NO
29 31
OPTIMIZE_OUTPUT_JAVA   = NO
30 32
OPTIMIZE_FOR_FORTRAN   = NO
31 33
OPTIMIZE_OUTPUT_VHDL   = NO
34
EXTENSION_MAPPING      =
32 35
BUILTIN_STL_SUPPORT    = YES
33 36
CPP_CLI_SUPPORT        = NO
34 37
SIP_SUPPORT            = NO
35 38
IDL_PROPERTY_SUPPORT   = YES
36 39
DISTRIBUTE_GROUP_DOC   = NO
37 40
SUBGROUPING            = YES
38 41
TYPEDEF_HIDES_STRUCT   = NO
39 42
SYMBOL_CACHE_SIZE      = 0
40 43
#---------------------------------------------------------------------------
41 44
# Build related configuration options
42 45
#---------------------------------------------------------------------------
43 46
EXTRACT_ALL            = NO
... ...
@@ -45,29 +48,32 @@
45 48
EXTRACT_STATIC         = YES
46 49
EXTRACT_LOCAL_CLASSES  = NO
47 50
EXTRACT_LOCAL_METHODS  = NO
48 51
EXTRACT_ANON_NSPACES   = NO
49 52
HIDE_UNDOC_MEMBERS     = YES
50 53
HIDE_UNDOC_CLASSES     = YES
51 54
HIDE_FRIEND_COMPOUNDS  = NO
52 55
HIDE_IN_BODY_DOCS      = NO
53 56
INTERNAL_DOCS          = NO
54 57
CASE_SENSE_NAMES       = YES
55 58
HIDE_SCOPE_NAMES       = YES
56 59
SHOW_INCLUDE_FILES     = YES
60
FORCE_LOCAL_INCLUDES   = NO
57 61
INLINE_INFO            = YES
58 62
SORT_MEMBER_DOCS       = NO
59 63
SORT_BRIEF_DOCS        = NO
64
SORT_MEMBERS_CTORS_1ST = NO
60 65
SORT_GROUP_NAMES       = NO
61 66
SORT_BY_SCOPE_NAME     = NO
67
STRICT_PROTO_MATCHING  = NO
62 68
GENERATE_TODOLIST      = YES
63 69
GENERATE_TESTLIST      = YES
64 70
GENERATE_BUGLIST       = YES
65 71
GENERATE_DEPRECATEDLIST= YES
66 72
ENABLED_SECTIONS       = 
67 73
MAX_INITIALIZER_LINES  = 5
68 74
SHOW_USED_FILES        = NO
69 75
SHOW_DIRECTORIES       = YES
70 76
SHOW_FILES             = YES
71 77
SHOW_NAMESPACES        = YES
72 78
FILE_VERSION_FILTER    = 
73 79
LAYOUT_FILE            = "@abs_top_srcdir@/doc/DoxygenLayout.xml"
... ...
@@ -82,44 +88,46 @@
82 88
WARN_FORMAT            = "$file:$line: $text"
83 89
WARN_LOGFILE           = doxygen.log
84 90
#---------------------------------------------------------------------------
85 91
# configuration options related to the input files
86 92
#---------------------------------------------------------------------------
87 93
INPUT                  = "@abs_top_srcdir@/doc" \
88 94
                         "@abs_top_srcdir@/lemon" \
89 95
                         "@abs_top_srcdir@/lemon/bits" \
90 96
                         "@abs_top_srcdir@/lemon/concepts" \
91 97
                         "@abs_top_srcdir@/demo" \
92 98
                         "@abs_top_srcdir@/tools" \
93 99
                         "@abs_top_srcdir@/test/test_tools.h" \
100
                         "@abs_top_builddir@/doc/mainpage.dox" \
94 101
                         "@abs_top_builddir@/doc/references.dox"
95 102
INPUT_ENCODING         = UTF-8
96 103
FILE_PATTERNS          = *.h \
97 104
                         *.cc \
98 105
                         *.dox
99 106
RECURSIVE              = NO
100 107
EXCLUDE                = 
101 108
EXCLUDE_SYMLINKS       = NO
102 109
EXCLUDE_PATTERNS       = 
103 110
EXCLUDE_SYMBOLS        = 
104 111
EXAMPLE_PATH           = "@abs_top_srcdir@/demo" \
105 112
                         "@abs_top_srcdir@/LICENSE" \
106 113
                         "@abs_top_srcdir@/doc"
107 114
EXAMPLE_PATTERNS       = 
108 115
EXAMPLE_RECURSIVE      = NO
109 116
IMAGE_PATH             = "@abs_top_srcdir@/doc/images" \
110 117
                         "@abs_top_builddir@/doc/gen-images"
111 118
INPUT_FILTER           = 
112 119
FILTER_PATTERNS        = 
113 120
FILTER_SOURCE_FILES    = NO
121
FILTER_SOURCE_PATTERNS =
114 122
#---------------------------------------------------------------------------
115 123
# configuration options related to source browsing
116 124
#---------------------------------------------------------------------------
117 125
SOURCE_BROWSER         = @LEMON_DOC_SOURCE_BROWSER@
118 126
INLINE_SOURCES         = NO
119 127
STRIP_CODE_COMMENTS    = YES
120 128
REFERENCED_BY_RELATION = NO
121 129
REFERENCES_RELATION    = NO
122 130
REFERENCES_LINK_SOURCE = YES
123 131
USE_HTAGS              = NO
124 132
VERBATIM_HEADERS       = NO
125 133
#---------------------------------------------------------------------------
... ...
@@ -128,62 +136,81 @@
128 136
ALPHABETICAL_INDEX     = YES
129 137
COLS_IN_ALPHA_INDEX    = 2
130 138
IGNORE_PREFIX          = 
131 139
#---------------------------------------------------------------------------
132 140
# configuration options related to the HTML output
133 141
#---------------------------------------------------------------------------
134 142
GENERATE_HTML          = YES
135 143
HTML_OUTPUT            = html
136 144
HTML_FILE_EXTENSION    = .html
137 145
HTML_HEADER            = 
138 146
HTML_FOOTER            = 
139 147
HTML_STYLESHEET        = 
148
HTML_COLORSTYLE_HUE    = 220
149
HTML_COLORSTYLE_SAT    = 100
150
HTML_COLORSTYLE_GAMMA  = 80
151
HTML_TIMESTAMP         = YES
140 152
HTML_ALIGN_MEMBERS     = YES
141
HTML_DYNAMIC_SECTIONS  = NO
153
HTML_DYNAMIC_SECTIONS  = YES
142 154
GENERATE_DOCSET        = NO
143 155
DOCSET_FEEDNAME        = "Doxygen generated docs"
144 156
DOCSET_BUNDLE_ID       = org.doxygen.Project
157
DOCSET_PUBLISHER_ID    = org.doxygen.Publisher
158
DOCSET_PUBLISHER_NAME  = Publisher
145 159
GENERATE_HTMLHELP      = NO
146 160
CHM_FILE               = 
147 161
HHC_LOCATION           = 
148 162
GENERATE_CHI           = NO
149 163
CHM_INDEX_ENCODING     = 
150 164
BINARY_TOC             = NO
151 165
TOC_EXPAND             = NO
152 166
GENERATE_QHP           = NO
153 167
QCH_FILE               = 
154 168
QHP_NAMESPACE          = org.doxygen.Project
155 169
QHP_VIRTUAL_FOLDER     = doc
170
QHP_CUST_FILTER_NAME   =
171
QHP_CUST_FILTER_ATTRS  =
172
QHP_SECT_FILTER_ATTRS  =
156 173
QHG_LOCATION           = 
174
GENERATE_ECLIPSEHELP   = NO
175
ECLIPSE_DOC_ID         = org.doxygen.Project
157 176
DISABLE_INDEX          = NO
158 177
ENUM_VALUES_PER_LINE   = 4
159 178
GENERATE_TREEVIEW      = NO
179
USE_INLINE_TREES       = NO
160 180
TREEVIEW_WIDTH         = 250
181
EXT_LINKS_IN_WINDOW    = NO
161 182
FORMULA_FONTSIZE       = 10
183
FORMULA_TRANSPARENT    = YES
184
USE_MATHJAX            = NO
185
MATHJAX_RELPATH        = http://www.mathjax.org/mathjax
186
SEARCHENGINE           = YES
187
SERVER_BASED_SEARCH    = NO
162 188
#---------------------------------------------------------------------------
163 189
# configuration options related to the LaTeX output
164 190
#---------------------------------------------------------------------------
165 191
GENERATE_LATEX         = NO
166 192
LATEX_OUTPUT           = latex
167 193
LATEX_CMD_NAME         = latex
168 194
MAKEINDEX_CMD_NAME     = makeindex
169 195
COMPACT_LATEX          = YES
170 196
PAPER_TYPE             = a4wide
171 197
EXTRA_PACKAGES         = amsmath \
172 198
                         amssymb
173 199
LATEX_HEADER           = 
174 200
PDF_HYPERLINKS         = YES
175 201
USE_PDFLATEX           = YES
176 202
LATEX_BATCHMODE        = NO
177 203
LATEX_HIDE_INDICES     = NO
204
LATEX_SOURCE_CODE      = NO
178 205
#---------------------------------------------------------------------------
179 206
# configuration options related to the RTF output
180 207
#---------------------------------------------------------------------------
181 208
GENERATE_RTF           = NO
182 209
RTF_OUTPUT             = rtf
183 210
COMPACT_RTF            = NO
184 211
RTF_HYPERLINKS         = NO
185 212
RTF_STYLESHEET_FILE    = 
186 213
RTF_EXTENSIONS_FILE    = 
187 214
#---------------------------------------------------------------------------
188 215
# configuration options related to the man page output
189 216
#---------------------------------------------------------------------------
... ...
@@ -214,53 +241,51 @@
214 241
# Configuration options related to the preprocessor   
215 242
#---------------------------------------------------------------------------
216 243
ENABLE_PREPROCESSING   = YES
217 244
MACRO_EXPANSION        = NO
218 245
EXPAND_ONLY_PREDEF     = NO
219 246
SEARCH_INCLUDES        = YES
220 247
INCLUDE_PATH           = 
221 248
INCLUDE_FILE_PATTERNS  = 
222 249
PREDEFINED             = DOXYGEN
223 250
EXPAND_AS_DEFINED      = 
224 251
SKIP_FUNCTION_MACROS   = YES
225 252
#---------------------------------------------------------------------------
226
# Options related to the search engine   
253
# Configuration::additions related to external references
227 254
#---------------------------------------------------------------------------
228 255
TAGFILES               = "@abs_top_builddir@/doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/  "
229 256
GENERATE_TAGFILE       = html/lemon.tag
230 257
ALLEXTERNALS           = NO
231 258
EXTERNAL_GROUPS        = NO
232 259
PERL_PATH              = /usr/bin/perl
233 260
#---------------------------------------------------------------------------
234 261
# Configuration options related to the dot tool   
235 262
#---------------------------------------------------------------------------
236 263
CLASS_DIAGRAMS         = YES
237 264
MSCGEN_PATH            = 
238 265
HIDE_UNDOC_RELATIONS   = YES
239 266
HAVE_DOT               = YES
267
DOT_NUM_THREADS        = 0
240 268
DOT_FONTNAME           = FreeSans
241 269
DOT_FONTSIZE           = 10
242 270
DOT_FONTPATH           = 
243 271
CLASS_GRAPH            = YES
244 272
COLLABORATION_GRAPH    = NO
245 273
GROUP_GRAPHS           = NO
246 274
UML_LOOK               = NO
247 275
TEMPLATE_RELATIONS     = NO
248 276
INCLUDE_GRAPH          = NO
249 277
INCLUDED_BY_GRAPH      = NO
250 278
CALL_GRAPH             = NO
251 279
CALLER_GRAPH           = NO
252 280
GRAPHICAL_HIERARCHY    = NO
253 281
DIRECTORY_GRAPH        = NO
254 282
DOT_IMAGE_FORMAT       = png
255 283
DOT_PATH               = 
256 284
DOTFILE_DIRS           = 
285
MSCFILE_DIRS           =
257 286
DOT_GRAPH_MAX_NODES    = 50
258 287
MAX_DOT_GRAPH_DEPTH    = 0
259 288
DOT_TRANSPARENT        = NO
260 289
DOT_MULTI_TARGETS      = NO
261 290
GENERATE_LEGEND        = YES
262 291
DOT_CLEANUP            = YES
263
#---------------------------------------------------------------------------
264
# Configuration::additions related to the search engine   
265
#---------------------------------------------------------------------------
266
SEARCHENGINE           = NO
Ignore white space 6 line context
1 1
<doxygenlayout version="1.0">
2 2
  <!-- Navigation index tabs for HTML output -->
3 3
  <navindex>
4 4
    <tab type="mainpage" visible="yes" title=""/>
5
    <tab type="modules" visible="yes" title=""/>
5
    <tab type="modules" visible="yes" title="" intro=""/>
6 6
    <tab type="classes" visible="yes" title="">
7
      <tab type="classes" visible="yes" title=""/>
8
      <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/> 
9
      <tab type="hierarchy" visible="yes" title=""/>
10
      <tab type="classmembers" visible="yes" title=""/>
7
      <tab type="classes" visible="yes" title="" intro=""/>
8
      <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
9
      <tab type="hierarchy" visible="yes" title="" intro=""/>
10
      <tab type="classmembers" visible="yes" title="" intro=""/>
11 11
    </tab>
12 12
    <tab type="namespaces" visible="yes" title="">
13
      <tab type="namespaces" visible="yes" title=""/>
14
      <tab type="namespacemembers" visible="yes" title=""/>
13
      <tab type="namespaces" visible="yes" title="" intro=""/>
14
      <tab type="namespacemembers" visible="yes" title="" intro=""/>
15 15
    </tab>
16 16
    <tab type="files" visible="yes" title="">
17
      <tab type="files" visible="yes" title=""/>
18
      <tab type="globals" visible="yes" title=""/>
17
      <tab type="files" visible="yes" title="" intro=""/>
18
      <tab type="globals" visible="yes" title="" intro=""/>
19 19
    </tab>
20
    <tab type="dirs" visible="yes" title=""/>
21
    <tab type="examples" visible="yes" title=""/>  
22
    <tab type="pages" visible="yes" title=""/>
20
    <tab type="dirs" visible="yes" title="" intro=""/>
21
    <tab type="examples" visible="yes" title="" intro=""/>
22
    <tab type="pages" visible="yes" title="" intro=""/>
23 23
  </navindex>
24 24

	
25 25
  <!-- Layout definition for a class page -->
26 26
  <class>
27 27
    <briefdescription visible="no"/>
28 28
    <detaileddescription title=""/>
29 29
    <includes visible="$SHOW_INCLUDE_FILES"/>
30 30
    <inheritancegraph visible="$CLASS_GRAPH"/>
31 31
    <collaborationgraph visible="$COLLABORATION_GRAPH"/>
32 32
    <allmemberslink visible="yes"/>
33 33
    <memberdecl>
34 34
      <membergroups visible="yes"/>
Ignore white space 24 line context
... ...
@@ -8,25 +8,25 @@
8 8
 *
9 9
 * Permission to use, modify and distribute this software is granted
10 10
 * provided that this copyright notice appears in all copies. For
11 11
 * precise terms see the accompanying LICENSE file.
12 12
 *
13 13
 * This software is provided "AS IS" with no warranty of any kind,
14 14
 * express or implied, and with no claim as to its suitability for any
15 15
 * purpose.
16 16
 *
17 17
 */
18 18

	
19 19
/**
20
\mainpage LEMON Documentation
20
\mainpage @PACKAGE_NAME@ @PACKAGE_VERSION@ Documentation
21 21

	
22 22
\section intro Introduction
23 23

	
24 24
<b>LEMON</b> stands for <i><b>L</b>ibrary for <b>E</b>fficient <b>M</b>odeling
25 25
and <b>O</b>ptimization in <b>N</b>etworks</i>.
26 26
It is a C++ template library providing efficient implementations of common
27 27
data structures and algorithms with focus on combinatorial optimization
28 28
tasks connected mainly with graphs and networks.
29 29

	
30 30
<b>
31 31
LEMON is an <a class="el" href="http://opensource.org/">open&nbsp;source</a>
32 32
project.
0 comments (0 inline)