TopologyProcessingMethod.hpp
1 #ifndef OPALS_TOPOLOGY_PROCESSING_METHOD_HPP_INCLUDED
2 #define OPALS_TOPOLOGY_PROCESSING_METHOD_HPP_INCLUDED
3 
4 #include <opals/config.hpp>
5 
6 namespace opals
7 {
8  /// Enumerator defining different modes in opalsLineTopology
9  namespace TopologyProcessingMethod
10  {
11  enum Type
12  {
13  merge , ///< Best candidate merging strategy (iterative)
14  longest , ///< Merge lines based on recursive longest line strategy (Dijkstra)
15  clean , ///< Build topologically correct line networks
16  Count ///< number of elements
17  };
18  }
19 }
20 
21 #endif