#include <graph.hh>
Public Member Functions | |
virtual void | addVertex (const F Value, const int Weight=1) |
virtual void | addEdge (const F Value1, const F Value2) |
virtual void | addWeightedEdge (const F Value1, const F Value2, const int Weight) |
virtual Sequence< F > | getCompressedNeighbours () const |
virtual void | GetCompressedFormat (Sequence< int > &Cumuled, Sequence< int > &CNeighbours, Sequence< int > &Weights) const |
virtual void | SetSubdomains (const Sequence< int > &Subdomains) |
virtual void | SetSubdomains (const int NbParts=2) |
void | EmptyGraph () |
virtual Sequence< F > | GetSubdomain (const int Part) const |
virtual Sequence< bool > | GetSubdomainBool (const int Part) const |
virtual std::ostream & | info (std::ostream &os) const |
Protected Attributes | |
Sequence< GraphVertex< F > > | Vertexes_ |
Template class to define a graph
|
inline |
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |