|
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 |