SNAP Library 4.0, Developer Reference  2017-07-27 13:18:06
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
network.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TNodeNet< TNodeData >
 Node Network (directed graph, TNGraph with data on nodes only). More...
 
class  TNodeNet< TNodeData >::TNode
 
class  TNodeNet< TNodeData >::TNodeI
 Node iterator. Only forward iteration (operator++) is supported. More...
 
class  TNodeNet< TNodeData >::TEdgeI
 Edge iterator. Only forward iteration (operator++) is supported. More...
 
class  TNodeNet< TNodeData >::TNodeFunctor
 
struct  TSnap::IsDirected< TNodeNet< TNodeData > >
 
struct  TSnap::IsNodeDat< TNodeNet< TNodeData > >
 
class  TNodeEDatNet< TNodeData, TEdgeData >
 Node Edge Network (directed graph, TNGraph with data on nodes and edges). More...
 
class  TNodeEDatNet< TNodeData, TEdgeData >::TNode
 
class  TNodeEDatNet< TNodeData, TEdgeData >::TNodeI
 Node iterator. Only forward iteration (operator++) is supported. More...
 
class  TNodeEDatNet< TNodeData, TEdgeData >::TEdgeI
 Edge iterator. Only forward iteration (operator++) is supported. More...
 
class  TNodeEDatNet< TNodeData, TEdgeData >::TNodeFunctor
 
struct  TSnap::IsDirected< TNodeEDatNet< TNodeData, TEdgeData > >
 
struct  TSnap::IsNodeDat< TNodeEDatNet< TNodeData, TEdgeData > >
 
struct  TSnap::IsEdgeDat< TNodeEDatNet< TNodeData, TEdgeData > >
 
class  TNodeEdgeNet< TNodeData, TEdgeData >
 Node Edge Network (directed multigraph, TNEGraph with data on nodes and edges). More...
 
class  TNodeEdgeNet< TNodeData, TEdgeData >::TNode
 
class  TNodeEdgeNet< TNodeData, TEdgeData >::TEdge
 
class  TNodeEdgeNet< TNodeData, TEdgeData >::TNodeI
 Node iterator. Only forward iteration (operator++) is supported. More...
 
class  TNodeEdgeNet< TNodeData, TEdgeData >::TEdgeI
 Edge iterator. Only forward iteration (operator++) is supported. More...
 
class  TNodeEdgeNet< TNodeData, TEdgeData >::LoadTNodeFunctor
 
struct  TSnap::IsMultiGraph< TNodeEdgeNet< TNodeData, TEdgeData > >
 
struct  TSnap::IsDirected< TNodeEdgeNet< TNodeData, TEdgeData > >
 
struct  TSnap::IsNodeDat< TNodeEdgeNet< TNodeData, TEdgeData > >
 
struct  TSnap::IsEdgeDat< TNodeEdgeNet< TNodeData, TEdgeData > >
 
class  TNEANet
 Directed multigraph with node edge attributes. More...
 
class  TNEANet::TNode
 
class  TNEANet::TEdge
 
class  TNEANet::TNodeI
 Node iterator. Only forward iteration (operator++) is supported. More...
 
class  TNEANet::TEdgeI
 Edge iterator. Only forward iteration (operator++) is supported. More...
 
class  TNEANet::TAIntI
 Node/edge integer attribute iterator. Iterates through all nodes/edges for one integer attribute. More...
 
class  TNEANet::TAIntVI
 
class  TNEANet::TAStrI
 Node/edge string attribute iterator. Iterates through all nodes/edges for one string attribute. More...
 
class  TNEANet::TAFltI
 Node/edge float attribute iterator. Iterates through all nodes/edges for one float attribute. More...
 
class  TNEANet::LoadTNodeFunctor
 
class  TNEANet::LoadVecFunctor
 
class  TNEANet::LoadVecOfVecFunctor
 
class  TNEANet::LoadHashOfVecFunctor
 
struct  TSnap::IsMultiGraph< TNEANet >
 
struct  TSnap::IsDirected< TNEANet >
 
class  TUndirNet
 Undirected network. More...
 
class  TUndirNet::TNode
 
class  TUndirNet::TNodeI
 Node iterator. Only forward iteration (operator++) is supported. More...
 
class  TUndirNet::TEdgeI
 Edge iterator. Only forward iteration (operator++) is supported. More...
 
class  TUndirNet::LoadTNodeFunctor
 
class  TDirNet
 Directed network. More...
 
class  TDirNet::TNode
 
class  TDirNet::TNodeI
 Node iterator. Only forward iteration (operator++) is supported. More...
 
class  TDirNet::TEdgeI
 Edge iterator. Only forward iteration (operator++) is supported. More...
 
class  TDirNet::TNodeFunctor
 
struct  TSnap::IsDirected< TDirNet >
 

Namespaces

 TSnap
 Main namespace for all the Snap global entities.
 

Typedefs

typedef TNodeNet< TInt > TIntNNet
 
typedef TPt< TIntNNet > PIntNNet
 
typedef TNodeNet< TFlt > TFltNNet
 
typedef TPt< TFltNNet > PFltNNet
 
typedef TNodeNet< TStr > TStrNNet
 
typedef TPt< TStrNNet > PStrNNet
 
typedef TNodeEDatNet< TInt, TInt > TIntNEDNet
 
typedef TPt< TIntNEDNet > PIntNEDNet
 
typedef TNodeEDatNet< TInt, TFlt > TIntFltNEDNet
 
typedef TPt< TIntFltNEDNet > PIntFltNEDNet
 
typedef TNodeEDatNet< TStr, TInt > TStrIntNEDNet
 
typedef TPt< TStrIntNEDNet > PStrIntNEDNet
 
typedef TNodeEdgeNet< TInt, TInt > TIntNENet
 
typedef TPt< TIntNENet > PIntNENet
 
typedef TNodeEdgeNet< TFlt, TFlt > TFltNENet
 
typedef TPt< TFltNENet > PFltNENet
 
typedef TPt< TNEANet > PNEANet
 Pointer to a directed attribute multigraph (TNEANet) More...
 
typedef TPt< TUndirNet > PUndirNet
 Pointer to an undirected network (TUndirNet) More...
 
typedef TPt< TDirNet > PDirNet
 Pointer to a directed network (TDirNet) More...
 

Typedef Documentation

typedef TPt<TDirNet> PDirNet

Pointer to a directed network (TDirNet)

Definition at line 3127 of file network.h.

Definition at line 1718 of file network.h.

typedef TPt<TFltNNet> PFltNNet

Definition at line 484 of file network.h.

Definition at line 1067 of file network.h.

Definition at line 1065 of file network.h.

Definition at line 1716 of file network.h.

typedef TPt<TIntNNet> PIntNNet

Definition at line 482 of file network.h.

typedef TPt<TNEANet> PNEANet

Pointer to a directed attribute multigraph (TNEANet)

Definition at line 1720 of file network.h.

Definition at line 1069 of file network.h.

typedef TPt<TStrNNet> PStrNNet

Definition at line 486 of file network.h.

Pointer to an undirected network (TUndirNet)

Definition at line 3120 of file network.h.

Definition at line 1717 of file network.h.

Definition at line 483 of file network.h.

Definition at line 1066 of file network.h.

Definition at line 1064 of file network.h.

Definition at line 1715 of file network.h.

Definition at line 481 of file network.h.

Definition at line 1068 of file network.h.

Definition at line 485 of file network.h.