0
7
0
| ... | ... |
@@ -27,12 +27,13 @@ |
| 27 | 27 |
|
| 28 | 28 |
#include <lemon/core.h> |
| 29 | 29 |
#include <lemon/maps.h> |
| 30 | 30 |
#include <lemon/bits/variant.h> |
| 31 | 31 |
|
| 32 | 32 |
#include <lemon/bits/graph_adaptor_extender.h> |
| 33 |
#include <lemon/bits/map_extender.h> |
|
| 33 | 34 |
#include <lemon/tolerance.h> |
| 34 | 35 |
|
| 35 | 36 |
#include <algorithm> |
| 36 | 37 |
|
| 37 | 38 |
namespace lemon {
|
| 38 | 39 |
| ... | ... |
@@ -16,14 +16,16 @@ |
| 16 | 16 |
* |
| 17 | 17 |
*/ |
| 18 | 18 |
|
| 19 | 19 |
#ifndef LEMON_BITS_EDGE_SET_EXTENDER_H |
| 20 | 20 |
#define LEMON_BITS_EDGE_SET_EXTENDER_H |
| 21 | 21 |
|
| 22 |
#include <lemon/core.h> |
|
| 22 | 23 |
#include <lemon/error.h> |
| 23 | 24 |
#include <lemon/bits/default_map.h> |
| 25 |
#include <lemon/bits/map_extender.h> |
|
| 24 | 26 |
|
| 25 | 27 |
///\ingroup digraphbits |
| 26 | 28 |
///\file |
| 27 | 29 |
///\brief Extenders for the arc set types |
| 28 | 30 |
namespace lemon {
|
| 29 | 31 |
| ... | ... |
@@ -16,12 +16,15 @@ |
| 16 | 16 |
* |
| 17 | 17 |
*/ |
| 18 | 18 |
|
| 19 | 19 |
#ifndef LEMON_BITS_PRED_MAP_PATH_H |
| 20 | 20 |
#define LEMON_BITS_PRED_MAP_PATH_H |
| 21 | 21 |
|
| 22 |
#include <lemon/core.h> |
|
| 23 |
#include <lemon/concept_check.h> |
|
| 24 |
|
|
| 22 | 25 |
namespace lemon {
|
| 23 | 26 |
|
| 24 | 27 |
template <typename _Digraph, typename _PredMap> |
| 25 | 28 |
class PredMapPath {
|
| 26 | 29 |
public: |
| 27 | 30 |
typedef True RevPathTag; |
| ... | ... |
@@ -21,12 +21,13 @@ |
| 21 | 21 |
///\brief The concept of heaps. |
| 22 | 22 |
|
| 23 | 23 |
#ifndef LEMON_CONCEPT_HEAP_H |
| 24 | 24 |
#define LEMON_CONCEPT_HEAP_H |
| 25 | 25 |
|
| 26 | 26 |
#include <lemon/core.h> |
| 27 |
#include <lemon/concept_check.h> |
|
| 27 | 28 |
|
| 28 | 29 |
namespace lemon {
|
| 29 | 30 |
|
| 30 | 31 |
namespace concepts {
|
| 31 | 32 |
|
| 32 | 33 |
/// \addtogroup concept |
| ... | ... |
@@ -24,12 +24,13 @@ |
| 24 | 24 |
///\brief Elevator class |
| 25 | 25 |
/// |
| 26 | 26 |
///Elevator class implements an efficient data structure |
| 27 | 27 |
///for labeling items in push-relabel type algorithms. |
| 28 | 28 |
/// |
| 29 | 29 |
|
| 30 |
#include <lemon/core.h> |
|
| 30 | 31 |
#include <lemon/bits/traits.h> |
| 31 | 32 |
|
| 32 | 33 |
namespace lemon {
|
| 33 | 34 |
|
| 34 | 35 |
///Class for handling "labels" in push-relabel type algorithms. |
| 35 | 36 |
| ... | ... |
@@ -24,12 +24,14 @@ |
| 24 | 24 |
///\brief An algorithm for finding arc-disjoint paths between two |
| 25 | 25 |
/// nodes having minimum total length. |
| 26 | 26 |
|
| 27 | 27 |
#include <vector> |
| 28 | 28 |
#include <lemon/bin_heap.h> |
| 29 | 29 |
#include <lemon/path.h> |
| 30 |
#include <lemon/list_graph.h> |
|
| 31 |
#include <lemon/maps.h> |
|
| 30 | 32 |
|
| 31 | 33 |
namespace lemon {
|
| 32 | 34 |
|
| 33 | 35 |
/// \addtogroup shortest_path |
| 34 | 36 |
/// @{
|
| 35 | 37 |
|
0 comments (0 inline)