SNAP Library 2.2, Developer Reference  2014-03-11 19:15:55
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TD3Graph Class Reference

#include <graphcounter.h>

List of all members.

Static Public Member Functions

static int getId (const PNGraph &G, const TIntV &sg)

Static Public Attributes

static int m_numOfGraphs = 13
static int m_graphIds [] = {6,12,14,36,38,46,78,102,140,164,166,174,238}

Detailed Description

Definition at line 49 of file graphcounter.h.


Member Function Documentation

int TD3Graph::getId ( const PNGraph G,
const TIntV sg 
) [inline, static]

Definition at line 11 of file graphcounter.cpp.

References TGraphEnumUtils::IsEdge().

Referenced by TD34GraphCounter::operator()().

                                                     {
        int id=0;
        //Node 0
        if(TGraphEnumUtils::IsEdge(G, sg[0], sg[1])) id+=2;
        if(TGraphEnumUtils::IsEdge(G, sg[0], sg[2])) id+=4;
        //Node 1
        if(TGraphEnumUtils::IsEdge(G, sg[1], sg[0])) id+=8;
        if(TGraphEnumUtils::IsEdge(G, sg[1], sg[2])) id+=32;
        //Node 2
        if(TGraphEnumUtils::IsEdge(G, sg[2], sg[0])) id+=64;
        if(TGraphEnumUtils::IsEdge(G, sg[2], sg[1])) id+=128;
        //
        return id;
}

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

int TD3Graph::m_graphIds = {6,12,14,36,38,46,78,102,140,164,166,174,238} [static]

Definition at line 54 of file graphcounter.h.

Referenced by TD34GraphCounter::TD34GraphCounter().

int TD3Graph::m_numOfGraphs = 13 [static]

Definition at line 53 of file graphcounter.h.

Referenced by TD34GraphCounter::TD34GraphCounter().


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