COIN-OR::LEMON - Graph Library

Changes in / [917:4980b05606bd:916:70bee017b584] in lemon-main


Ignore:
Files:
3 deleted
8 edited

Legend:

Unmodified
Added
Removed
  • CMakeLists.txt

    r912 r902  
    55
    66INCLUDE(FindPythonInterp)
    7 INCLUDE(FindWget)
    87
    98IF(EXISTS ${PROJECT_SOURCE_DIR}/cmake/version.cmake)
  • doc/CMakeLists.txt

    r912 r865  
    33SET(abs_top_srcdir ${PROJECT_SOURCE_DIR})
    44SET(abs_top_builddir ${PROJECT_BINARY_DIR})
    5 
    6 SET(LEMON_DOC_SOURCE_BROWSER "NO" CACHE STRING "Include source into the doc (YES/NO).")
    75
    86CONFIGURE_FILE(
     
    5553
    5654ENDIF()
    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

    r912 r756  
    7171SHOW_NAMESPACES        = YES
    7272FILE_VERSION_FILTER    =
    73 LAYOUT_FILE            = "@abs_top_srcdir@/doc/DoxygenLayout.xml"
     73LAYOUT_FILE            = DoxygenLayout.xml
    7474#---------------------------------------------------------------------------
    7575# configuration options related to warning and progress messages
     
    115115# configuration options related to source browsing
    116116#---------------------------------------------------------------------------
    117 SOURCE_BROWSER         = @LEMON_DOC_SOURCE_BROWSER@
     117SOURCE_BROWSER         = NO
    118118INLINE_SOURCES         = NO
    119119STRIP_CODE_COMMENTS    = YES
     
    226226# Options related to the search engine   
    227227#---------------------------------------------------------------------------
    228 TAGFILES               = "@abs_top_builddir@/doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/  "
     228TAGFILES               = "@abs_top_srcdir@/doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/  "
    229229GENERATE_TAGFILE       = html/lemon.tag
    230230ALLEXTERNALS           = NO
  • lemon/CMakeLists.txt

    r908 r679  
    77  ${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake
    88  ${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
    159)
    1610
     
    7367  COMPONENT headers
    7468)
    75 
    76 INSTALL(
    77   FILES ${CMAKE_CURRENT_BINARY_DIR}/lemon.pc
    78   DESTINATION lib/pkgconfig
    79 )
    80 
  • lemon/Makefile.am

    r917 r916  
    109109        lemon/min_cost_arborescence.h \
    110110        lemon/max_cardinality_search.h \
    111         lemon/nagamochi_ibaraki.h \
    112111        lemon/nauty_reader.h \
    113112        lemon/network_simplex.h \
  • lemon/hao_orlin.h

    r915 r877  
    5454  /// preflow push-relabel algorithm. Our implementation calculates
    5555  /// 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. A notable
    57   /// use of this algorithm is testing network reliability.
     56  /// highest-label rule), or in \f$O(nm)\f$ for unit capacities. The
     57  /// purpose of such algorithm is e.g. testing network reliability.
    5858  ///
    5959  /// For an undirected graph you can run just the first phase of the
     
    913913    /// source-side (i.e. a set \f$ X\subsetneq V \f$ with
    914914    /// \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.
    917915    ///
    918916    /// \pre \ref init() must be called before using this function.
     
    927925    /// sink-side (i.e. a set \f$ X\subsetneq V \f$ with
    928926    /// \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.
    931927    ///
    932928    /// \pre \ref init() must be called before using this function.
     
    938934    /// \brief Run the algorithm.
    939935    ///
    940     /// This function runs the algorithm. It chooses source node,
    941     /// then calls \ref init(), \ref calculateOut()
     936    /// This function runs the algorithm. It finds nodes \c source and
     937    /// \c target arbitrarily and then calls \ref init(), \ref calculateOut()
    942938    /// and \ref calculateIn().
    943939    void run() {
     
    949945    /// \brief Run the algorithm.
    950946    ///
    951     /// This function runs the algorithm. It calls \ref init(),
    952     /// \ref calculateOut() and \ref calculateIn() with the given
    953     /// source node.
     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().
    954950    void run(const Node& s) {
    955951      init(s);
     
    970966    /// \brief Return the value of the minimum cut.
    971967    ///
    972     /// This function returns the value of the best cut found by the
    973     /// previously called \ref run(), \ref calculateOut() or \ref
    974     /// calculateIn().
     968    /// This function returns the value of the minimum cut.
    975969    ///
    976970    /// \pre \ref run(), \ref calculateOut() or \ref calculateIn()
     
    983977    /// \brief Return a minimum cut.
    984978    ///
    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
     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
    992982    /// for the nodes of \f$ X \f$).
    993983    ///
  • test/CMakeLists.txt

    r917 r916  
    3737  min_cost_flow_test
    3838  min_mean_cycle_test
    39   nagamochi_ibaraki_test
    4039  path_test
    4140  planarity_test
     
    4948
    5049IF(LEMON_HAVE_LP)
    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 
     50  ADD_EXECUTABLE(lp_test lp_test.cc)
    5751  SET(LP_TEST_LIBS lemon)
    5852
     
    9084
    9185IF(LEMON_HAVE_MIP)
    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 
     86  ADD_EXECUTABLE(mip_test mip_test.cc)
    9887  SET(MIP_TEST_LIBS lemon)
    9988
  • test/Makefile.am

    r917 r916  
    3939        test/min_cost_flow_test \
    4040        test/min_mean_cycle_test \
    41         test/nagamochi_ibaraki_test \
    4241        test/path_test \
    4342        test/planarity_test \
     
    9392test_min_cost_flow_test_SOURCES = test/min_cost_flow_test.cc
    9493test_min_mean_cycle_test_SOURCES = test/min_mean_cycle_test.cc
    95 test_nagamochi_ibaraki_test_SOURCES = test/nagamochi_ibaraki_test.cc
    9694test_path_test_SOURCES = test/path_test.cc
    9795test_planarity_test_SOURCES = test/planarity_test.cc
Note: See TracChangeset for help on using the changeset viewer.