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

#include <jive/graph/Graph.h>

Inheritance diagram for jive::graph::Graph:
Inheritance graph

Public Types

typedef Graph Self
 

Public Member Functions

 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 xadj
 
IdxVector adjncy
 

Member Typedef Documentation

Constructor & Destructor Documentation

jive::graph::Graph::Graph ( )
jive::graph::Graph::Graph ( const IdxVector &  xadj,
const IdxVector &  adjncy 
)
jive::graph::Graph::Graph ( const Graph rhs)

Member Function Documentation

Graph & jive::graph::Graph::operator= ( const Graph rhs)
void jive::graph::Graph::swap ( Graph rhs)
bool jive::graph::Graph::isValid ( ) const
idx_t jive::graph::Graph::nodeCount ( ) const
idx_t jive::graph::Graph::edgeCount ( ) const
idx_t jive::graph::Graph::nodeEdgeCount ( idx_t  inode) const
idx_t jive::graph::Graph::maxNodeEdgeCount ( ) const
Graph jive::graph::Graph::getPart ( const IdxVector &  inodes) const

Member Data Documentation

IdxVector jive::graph::Graph::xadj
IdxVector jive::graph::Graph::adjncy