SNAP Library, User Reference  2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TNodeEDatNet< TNodeData, TEdgeData >::TNode Class Reference

List of all members.

Public Member Functions

 TNode ()
 TNode (const int &NId)
 TNode (const int &NId, const TNodeData &NodeData)
 TNode (const TNode &Node)
 TNode (TSIn &SIn)
void Save (TSOut &SOut) const
int GetId () const
int GetDeg () const
int GetInDeg () const
int GetOutDeg () const
const TNodeData & GetDat () const
TNodeData & GetDat ()
int GetInNId (const int &EdgeN) const
int GetOutNId (const int &EdgeN) const
int GetNbrNId (const int &EdgeN) const
TEdgeData & GetOutEDat (const int &EdgeN)
const TEdgeData & GetOutEDat (const int &EdgeN) const
bool IsInNId (const int &NId) const
bool IsOutNId (const int &NId) const
bool IsNbrNId (const int &NId) const
bool operator< (const TNode &Node) const

Friends

class TNodeEDatNet< TNodeData, TEdgeData >

template<class TNodeData, class TEdgeData>
class TNodeEDatNet< TNodeData, TEdgeData >::TNode


Constructor & Destructor Documentation

template<class TNodeData , class TEdgeData >
TNodeEDatNet< TNodeData, TEdgeData >::TNode::TNode ( ) [inline]
template<class TNodeData , class TEdgeData >
TNodeEDatNet< TNodeData, TEdgeData >::TNode::TNode ( const int &  NId) [inline]
template<class TNodeData , class TEdgeData >
TNodeEDatNet< TNodeData, TEdgeData >::TNode::TNode ( const int &  NId,
const TNodeData &  NodeData 
) [inline]
template<class TNodeData , class TEdgeData >
TNodeEDatNet< TNodeData, TEdgeData >::TNode::TNode ( const TNode Node) [inline]
template<class TNodeData , class TEdgeData >
TNodeEDatNet< TNodeData, TEdgeData >::TNode::TNode ( TSIn SIn) [inline]

Member Function Documentation

template<class TNodeData , class TEdgeData >
const TNodeData& TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetDat ( ) const [inline]
template<class TNodeData , class TEdgeData >
TNodeData& TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetDat ( ) [inline]
template<class TNodeData , class TEdgeData >
int TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetDeg ( ) const [inline]
template<class TNodeData , class TEdgeData >
int TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetId ( ) const [inline]
template<class TNodeData , class TEdgeData >
int TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetInDeg ( ) const [inline]
template<class TNodeData , class TEdgeData >
int TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetInNId ( const int &  EdgeN) const [inline]
template<class TNodeData , class TEdgeData >
int TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetNbrNId ( const int &  EdgeN) const [inline]
template<class TNodeData , class TEdgeData >
int TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetOutDeg ( ) const [inline]
template<class TNodeData , class TEdgeData >
TEdgeData& TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetOutEDat ( const int &  EdgeN) [inline]
template<class TNodeData , class TEdgeData >
const TEdgeData& TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetOutEDat ( const int &  EdgeN) const [inline]
template<class TNodeData , class TEdgeData >
int TNodeEDatNet< TNodeData, TEdgeData >::TNode::GetOutNId ( const int &  EdgeN) const [inline]
template<class TNodeData , class TEdgeData >
bool TNodeEDatNet< TNodeData, TEdgeData >::TNode::IsInNId ( const int &  NId) const [inline]
template<class TNodeData , class TEdgeData >
bool TNodeEDatNet< TNodeData, TEdgeData >::TNode::IsNbrNId ( const int &  NId) const [inline]
template<class TNodeData , class TEdgeData >
bool TNodeEDatNet< TNodeData, TEdgeData >::TNode::IsOutNId ( const int &  NId) const [inline]
template<class TNodeData , class TEdgeData >
bool TNodeEDatNet< TNodeData, TEdgeData >::TNode::operator< ( const TNode Node) const [inline]
template<class TNodeData , class TEdgeData >
void TNodeEDatNet< TNodeData, TEdgeData >::TNode::Save ( TSOut SOut) const [inline]

Friends And Related Function Documentation

template<class TNodeData , class TEdgeData >
friend class TNodeEDatNet< TNodeData, TEdgeData > [friend]

The documentation for this class was generated from the following file: