ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/outil/src/hypergraphlib_dijkstra.h
Revision: 1019
Committed: Tue Jun 4 21:16:50 2019 UTC (6 years ago) by francois
Content type: text/plain
File size: 502 byte(s)
Log Message:
restructuration de magic
outil est sorti de lib pour pouvoir etre utiliser en dehors de lib
template est merge avec outil
poly_occ et un sous projet de magic qui utilise le nouveau outil

File Contents

# User Rev Content
1 francois 283 #ifndef DIJKSTRA_H
2     #define DIJKSTRA_H
3    
4     #include <set>
5     #include <vector>
6     #include <map>
7    
8 francois 481 #include "hypergraphlib_graph.h"
9 francois 283
10     namespace HypergraphLib {
11     ///Calcule le chemin le plus court entre les noeuds a et b, selon la
12     ///fonction de co�t distanceFunc
13     double HYPERGRAPHLIB_ITEM Dijkstra(Graph * __G, Node * source, Node * destination, double (* distanceFunc) (HypergraphLib::Node*, HypergraphLib::Node*, HypergraphLib::Arc*), std::vector<Node *> & pathNodes, std::vector<Arc*> & pathArcs);
14    
15     }
16    
17     #endif