MultiGraph.h File Reference

#include <vector>
#include <oasys/debug/InlineFormatter.h>
#include <oasys/debug/Formatter.h>
#include <oasys/debug/Logger.h>
#include <oasys/util/StringBuffer.h>
#include <oasys/util/Time.h>
#include "MultiGraph.tcc"

Go to the source code of this file.


Classes

class  dtn::MultiGraph< _NodeInfo, _EdgeInfo >
 Data structure to represent a multigraph. More...
struct  dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::SearchInfo
 Struct used to encapsulate state that may be needed by weight functors and which is the same for a whole shortest path computation. More...
class  dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::WeightFn
 The abstract weight function class. More...
class  dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Node
 The node class. More...
struct  dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::DijkstraCompare
 Helper class to compute Dijkstra distance. More...
class  dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::Edge
 The edge class. More...
class  dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::NodeVector
 Helper data structure for a vector of nodes. More...
class  dtn::MultiGraph< _NodeInfo, _EdgeInfo >::MultiGraph::EdgeVector
 Helper data structure for a vector of edges. More...

Namespaces

namespace  dtn
 Namespace for the dtn daemon source code.


Generated on Fri Jan 30 09:27:00 2009 for DTN Reference Implementation by  doxygen 1.5.8