MetisNode Class Reference

#include <MetisNode.h>

List of all members.

Public Member Functions

 MetisNode (int id, int weight)
 MetisNode (int weight)
 MetisNode ()
void init ()
int getNodeId ()
void setNodeId (int i)
int getWeight ()
void setWeight (int weight)
int getAdjWgtSum ()
void addEdgeWeight (int weight)
void setAdjWgtSum (int sum)
int getPartition ()
void setPartition (int part)
bool isBoundary ()
void setBoundary (bool isBoundary)
int getIdegree ()
void setIdegree (int idegree)
int getEdegree ()
void setEdegree (int edegree)
void swapEDAndID ()
int getGain ()
void updateGain ()
int getNDegrees ()
void setNDegrees (int degrees)
int getNumEdges ()
void incNumEdges ()
vector< METISINT > & getPartEd ()
vector< METISINT > & getPartIndex ()
void initPartEdAndIndex (int num)

Private Attributes

METISINT _weight
METISINT _numEdges
METISINT _edgeWgtSum
METISINT _partition
bool _isBoundary
METISINT _id
METISINT _idegree
METISINT _edegree
METISINT _gain
METISINT _ndgrees
vector< METISINT_partEd
vector< METISINT_partIndex

Constructor & Destructor Documentation

MetisNode::MetisNode ( int  id,
int  weight 
) [inline]
MetisNode::MetisNode ( int  weight  )  [inline]
MetisNode::MetisNode (  )  [inline]

Member Function Documentation

void MetisNode::addEdgeWeight ( int  weight  )  [inline]
int MetisNode::getAdjWgtSum (  )  [inline]
int MetisNode::getEdegree (  )  [inline]
int MetisNode::getGain (  )  [inline]
int MetisNode::getIdegree (  )  [inline]
int MetisNode::getNDegrees (  )  [inline]
int MetisNode::getNodeId (  )  [inline]
int MetisNode::getNumEdges (  )  [inline]
vector<METISINT>& MetisNode::getPartEd (  )  [inline]
vector<METISINT>& MetisNode::getPartIndex (  )  [inline]
int MetisNode::getPartition (  )  [inline]
int MetisNode::getWeight (  )  [inline]
void MetisNode::incNumEdges (  )  [inline]
void MetisNode::init (  )  [inline]
void MetisNode::initPartEdAndIndex ( int  num  )  [inline]
bool MetisNode::isBoundary (  )  [inline]
void MetisNode::setAdjWgtSum ( int  sum  )  [inline]
void MetisNode::setBoundary ( bool  isBoundary  )  [inline]
void MetisNode::setEdegree ( int  edegree  )  [inline]
void MetisNode::setIdegree ( int  idegree  )  [inline]
void MetisNode::setNDegrees ( int  degrees  )  [inline]
void MetisNode::setNodeId ( int  i  )  [inline]
void MetisNode::setPartition ( int  part  )  [inline]
void MetisNode::setWeight ( int  weight  )  [inline]
void MetisNode::swapEDAndID (  )  [inline]
void MetisNode::updateGain (  )  [inline]

Member Data Documentation

bool MetisNode::_isBoundary [private]
vector<METISINT> MetisNode::_partEd [private]
vector<METISINT> MetisNode::_partIndex [private]

The documentation for this class was generated from the following file:
Generated on Tue Aug 2 11:51:27 2011 for Galois by  doxygen 1.6.3