Jive reference manual
List of all members | Public Types | Public Member Functions | Public Attributes
jive::graph::WGraph Class Reference

#include <jive/graph/WGraph.h>

Inheritance diagram for jive::graph::WGraph:
Inheritance graph

Public Types

typedef WGraph Self
 
typedef Graph Super
 
- Public Types inherited from jive::graph::Graph
typedef Graph Self
 

Public Member Functions

 WGraph ()
 
 WGraph (const IdxVector &xadj, const IdxVector &adjncy)
 
 WGraph (const IdxVector &xadj, const IdxVector &adjncy, const IdxVector &nodeWeights, const IdxVector &edgeWeights)
 
 WGraph (const WGraph &rhs)
 
WGraphoperator= (const WGraph &rhs)
 
void swap (WGraph &rhs)
 
bool isValid () const
 
idx_t weight () const
 
idx_t nodeDegree (idx_t inode) const
 
idx_t maxNodeDegree () const
 
WGraph getPart (const IdxVector &inodes) const
 
- Public Member Functions inherited from jive::graph::Graph
 Graph ()
 
 Graph (const IdxVector &xadj, const IdxVector &adjncy)
 
 Graph (const Graph &rhs)
 
Graphoperator= (const Graph &rhs)
 
void swap (Graph &rhs)
 
bool isValid () const
 
idx_t nodeCount () const
 
idx_t edgeCount () const
 
idx_t nodeEdgeCount (idx_t inode) const
 
idx_t maxNodeEdgeCount () const
 
Graph getPart (const IdxVector &inodes) const
 

Public Attributes

IdxVector nodeWeights
 
IdxVector edgeWeights
 
- Public Attributes inherited from jive::graph::Graph
IdxVector xadj
 
IdxVector adjncy
 

Member Typedef Documentation

Constructor & Destructor Documentation

jive::graph::WGraph::WGraph ( )
jive::graph::WGraph::WGraph ( const IdxVector &  xadj,
const IdxVector &  adjncy 
)
jive::graph::WGraph::WGraph ( const IdxVector &  xadj,
const IdxVector &  adjncy,
const IdxVector &  nodeWeights,
const IdxVector &  edgeWeights 
)
jive::graph::WGraph::WGraph ( const WGraph rhs)

Member Function Documentation

WGraph & jive::graph::WGraph::operator= ( const WGraph rhs)
void jive::graph::WGraph::swap ( WGraph rhs)
bool jive::graph::WGraph::isValid ( ) const
idx_t jive::graph::WGraph::weight ( ) const
idx_t jive::graph::WGraph::nodeDegree ( idx_t  inode) const
idx_t jive::graph::WGraph::maxNodeDegree ( ) const
WGraph jive::graph::WGraph::getPart ( const IdxVector &  inodes) const

Member Data Documentation

IdxVector jive::graph::WGraph::nodeWeights
IdxVector jive::graph::WGraph::edgeWeights