SNAP Library 2.0, User Reference
2013-05-13 16:33:57
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
Node container class. More...
#include <bignet.h>
Public Member Functions | |
TNode () | |
TNode (const int &InVecId, const int &OutVecId) | |
TNode (const int &InVecId, const int &OutVecId, const TNodeDat &NodeDat) | |
TNode (const TNode &Node) | |
TNode (TSIn &SIn) | |
void | Save (TSOut &SOut) const |
bool | IsUnused () const |
Tests whether the node is deleted then it is unused (and its InVId==OutVId==-1) | |
Public Attributes | |
TInt | InVId |
Id of the vector storing nodes that point to the current node. | |
TInt | OutVId |
Id of the vector storing nodes that the current node points to. | |
TNodeDat | Dat |
Data associated with the node. |
Node container class.
For memory efficiency we store edge lists in a vector pool.
TBigNet< TNodeData, IsDir >::TNode::TNode | ( | ) | [inline] |
TBigNet< TNodeData, IsDir >::TNode::TNode | ( | const int & | InVecId, |
const int & | OutVecId | ||
) | [inline] |
TBigNet< TNodeData, IsDir >::TNode::TNode | ( | const int & | InVecId, |
const int & | OutVecId, | ||
const TNodeDat & | NodeDat | ||
) | [inline] |
TBigNet< TNodeData, IsDir >::TNode::TNode | ( | const TNode & | Node | ) | [inline] |
TBigNet< TNodeData, IsDir >::TNode::TNode | ( | TSIn & | SIn | ) | [inline] |
bool TBigNet< TNodeData, IsDir >::TNode::IsUnused | ( | ) | const [inline] |
void TBigNet< TNodeData, IsDir >::TNode::Save | ( | TSOut & | SOut | ) | const [inline] |
TNodeDat TBigNet< TNodeData, IsDir >::TNode::Dat |
TInt TBigNet< TNodeData, IsDir >::TNode::InVId |
TInt TBigNet< TNodeData, IsDir >::TNode::OutVId |