#include <OpenMS/ANALYSIS/TOPDOWN/FLASHHelperClasses.h>
◆ DAG() [1/2]
◆ DAG() [2/2]
◆ addEdge()
| bool addEdge |
( |
Size |
vertex1, |
|
|
Size |
vertex2, |
|
|
boost::dynamic_bitset<> & |
visited |
|
) |
| |
|
inline |
◆ findAllPaths()
| void findAllPaths |
( |
Size |
source, |
|
|
Size |
sink, |
|
|
std::vector< std::vector< Size >> & |
all_paths, |
|
|
Size |
max_count |
|
) |
| |
|
inline |
◆ findAllPaths_()
| void findAllPaths_ |
( |
Size |
current, |
|
|
Size |
destination, |
|
|
std::unordered_set< Size > & |
visited, |
|
|
std::vector< Size > & |
path, |
|
|
std::vector< std::vector< Size >> & |
all_paths, |
|
|
Size |
max_count |
|
) |
| |
|
inlineprivate |
◆ hasEdge()
| bool hasEdge |
( |
Size |
vertex1, |
|
|
Size |
vertex2 |
|
) |
| const |
|
inline |
◆ size()
◆ adj_list_
| std::map<Size, std::vector<Size> > adj_list_ |
|
private |
◆ adj_list_for_speed_up_
| std::unordered_map<Size, std::unordered_set<Size> > adj_list_for_speed_up_ |
|
private |
◆ vertex_count_