Changes in / [1020:70bee017b584:1021:4980b05606bd] in lemon
- Files:
-
- 3 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
r997 r1016 5 5 6 6 INCLUDE(FindPythonInterp) 7 INCLUDE(FindWget) 7 8 8 9 IF(EXISTS ${PROJECT_SOURCE_DIR}/cmake/version.cmake) -
doc/CMakeLists.txt
r943 r1016 3 3 SET(abs_top_srcdir ${PROJECT_SOURCE_DIR}) 4 4 SET(abs_top_builddir ${PROJECT_BINARY_DIR}) 5 6 SET(LEMON_DOC_SOURCE_BROWSER "NO" CACHE STRING "Include source into the doc (YES/NO).") 5 7 6 8 CONFIGURE_FILE( … … 53 55 54 56 ENDIF() 57 58 IF(WGET_FOUND) 59 ADD_CUSTOM_TARGET(update-external-tags 60 COMMAND ${CMAKE_COMMAND} -E make_directory dl 61 # COMMAND ${CMAKE_COMMAND} -E copy libstdc++.tag dl 62 COMMAND ${WGET_EXECUTABLE} wget -P dl -N libstdc++.tag.tmp http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag 63 COMMAND ${CMAKE_COMMAND} -E rename dl/libstdc++.tag libstdc++.tag 64 COMMAND ${CMAKE_COMMAND} -E remove dl/libstdc++.tag 65 COMMAND ${CMAKE_COMMAND} -E remove_directory dl 66 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} 67 ) 68 ENDIF() -
doc/Doxyfile.in
r803 r1016 71 71 SHOW_NAMESPACES = YES 72 72 FILE_VERSION_FILTER = 73 LAYOUT_FILE = DoxygenLayout.xml73 LAYOUT_FILE = "@abs_top_srcdir@/doc/DoxygenLayout.xml" 74 74 #--------------------------------------------------------------------------- 75 75 # configuration options related to warning and progress messages … … 115 115 # configuration options related to source browsing 116 116 #--------------------------------------------------------------------------- 117 SOURCE_BROWSER = NO117 SOURCE_BROWSER = @LEMON_DOC_SOURCE_BROWSER@ 118 118 INLINE_SOURCES = NO 119 119 STRIP_CODE_COMMENTS = YES … … 226 226 # Options related to the search engine 227 227 #--------------------------------------------------------------------------- 228 TAGFILES = "@abs_top_ srcdir@/doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/ "228 TAGFILES = "@abs_top_builddir@/doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/ " 229 229 GENERATE_TAGFILE = html/lemon.tag 230 230 ALLEXTERNALS = NO -
lemon/CMakeLists.txt
r726 r1012 7 7 ${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake 8 8 ${CMAKE_CURRENT_BINARY_DIR}/config.h 9 ) 10 11 CONFIGURE_FILE( 12 ${CMAKE_CURRENT_SOURCE_DIR}/lemon.pc.cmake 13 ${CMAKE_CURRENT_BINARY_DIR}/lemon.pc 14 @ONLY 9 15 ) 10 16 … … 67 73 COMPONENT headers 68 74 ) 75 76 INSTALL( 77 FILES ${CMAKE_CURRENT_BINARY_DIR}/lemon.pc 78 DESTINATION lib/pkgconfig 79 ) 80 -
lemon/Makefile.am
r1020 r1021 109 109 lemon/min_cost_arborescence.h \ 110 110 lemon/max_cardinality_search.h \ 111 lemon/nagamochi_ibaraki.h \ 111 112 lemon/nauty_reader.h \ 112 113 lemon/network_simplex.h \ -
lemon/hao_orlin.h
r956 r1019 54 54 /// preflow push-relabel algorithm. Our implementation calculates 55 55 /// the minimum cut in \f$ O(n^2\sqrt{m}) \f$ time (we use the 56 /// highest-label rule), or in \f$O(nm)\f$ for unit capacities. The57 /// purpose of such algorithm is e.g.testing network reliability.56 /// highest-label rule), or in \f$O(nm)\f$ for unit capacities. A notable 57 /// use of this algorithm is testing network reliability. 58 58 /// 59 59 /// For an undirected graph you can run just the first phase of the … … 913 913 /// source-side (i.e. a set \f$ X\subsetneq V \f$ with 914 914 /// \f$ source \in X \f$ and minimal outgoing capacity). 915 /// It updates the stored cut if (and only if) the newly found one 916 /// is better. 915 917 /// 916 918 /// \pre \ref init() must be called before using this function. … … 925 927 /// sink-side (i.e. a set \f$ X\subsetneq V \f$ with 926 928 /// \f$ source \notin X \f$ and minimal outgoing capacity). 929 /// It updates the stored cut if (and only if) the newly found one 930 /// is better. 927 931 /// 928 932 /// \pre \ref init() must be called before using this function. … … 934 938 /// \brief Run the algorithm. 935 939 /// 936 /// This function runs the algorithm. It finds nodes \c source and937 /// \c target arbitrarily andthen calls \ref init(), \ref calculateOut()940 /// This function runs the algorithm. It chooses source node, 941 /// then calls \ref init(), \ref calculateOut() 938 942 /// and \ref calculateIn(). 939 943 void run() { … … 945 949 /// \brief Run the algorithm. 946 950 /// 947 /// This function runs the algorithm. It uses the given \c source node,948 /// finds a proper \c target node and then calls the \ref init(),949 /// \ref calculateOut() and \ref calculateIn().951 /// This function runs the algorithm. It calls \ref init(), 952 /// \ref calculateOut() and \ref calculateIn() with the given 953 /// source node. 950 954 void run(const Node& s) { 951 955 init(s); … … 966 970 /// \brief Return the value of the minimum cut. 967 971 /// 968 /// This function returns the value of the minimum cut. 972 /// This function returns the value of the best cut found by the 973 /// previously called \ref run(), \ref calculateOut() or \ref 974 /// calculateIn(). 969 975 /// 970 976 /// \pre \ref run(), \ref calculateOut() or \ref calculateIn() … … 977 983 /// \brief Return a minimum cut. 978 984 /// 979 /// This function sets \c cutMap to the characteristic vector of a 980 /// minimum value cut: it will give a non-empty set \f$ X\subsetneq V \f$ 981 /// with minimal outgoing capacity (i.e. \c cutMap will be \c true exactly 985 /// This function gives the best cut found by the 986 /// previously called \ref run(), \ref calculateOut() or \ref 987 /// calculateIn(). 988 /// 989 /// It sets \c cutMap to the characteristic vector of the found 990 /// minimum value cut - a non-empty set \f$ X\subsetneq V \f$ 991 /// of minimum outgoing capacity (i.e. \c cutMap will be \c true exactly 982 992 /// for the nodes of \f$ X \f$). 983 993 /// -
test/CMakeLists.txt
r1020 r1021 37 37 min_cost_flow_test 38 38 min_mean_cycle_test 39 nagamochi_ibaraki_test 39 40 path_test 40 41 planarity_test … … 48 49 49 50 IF(LEMON_HAVE_LP) 50 ADD_EXECUTABLE(lp_test lp_test.cc) 51 IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer") 52 ADD_EXECUTABLE(lp_test lp_test.cc) 53 ELSE() 54 ADD_EXECUTABLE(lp_test EXCLUDE_FROM_ALL lp_test.cc) 55 ENDIF() 56 51 57 SET(LP_TEST_LIBS lemon) 52 58 … … 84 90 85 91 IF(LEMON_HAVE_MIP) 86 ADD_EXECUTABLE(mip_test mip_test.cc) 92 IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer") 93 ADD_EXECUTABLE(mip_test mip_test.cc) 94 ELSE() 95 ADD_EXECUTABLE(mip_test EXCLUDE_FROM_ALL mip_test.cc) 96 ENDIF() 97 87 98 SET(MIP_TEST_LIBS lemon) 88 99 -
test/Makefile.am
r1020 r1021 39 39 test/min_cost_flow_test \ 40 40 test/min_mean_cycle_test \ 41 test/nagamochi_ibaraki_test \ 41 42 test/path_test \ 42 43 test/planarity_test \ … … 92 93 test_min_cost_flow_test_SOURCES = test/min_cost_flow_test.cc 93 94 test_min_mean_cycle_test_SOURCES = test/min_mean_cycle_test.cc 95 test_nagamochi_ibaraki_test_SOURCES = test/nagamochi_ibaraki_test.cc 94 96 test_path_test_SOURCES = test/path_test.cc 95 97 test_planarity_test_SOURCES = test/planarity_test.cc
Note: See TracChangeset
for help on using the changeset viewer.