Graphpass  0.0.2
A helper library for network filtering, analysis and visualization
Data Structures | Functions | Variables
reports.h File Reference

Provides an output report that shows the effect of filtering on the network structure. More...

Go to the source code of this file.

Data Structures

struct  Node
 Holds graph level values for each graph that has been filtered. More...
 
struct  RankNode
 unimplemented struct for holding the top 20 rankids for the graph. More...
 

Functions

int push (struct Node **head_ref, igraph_real_t value, char *attr)
 
int pushRank (struct RankNode **head_ref, int rankids[20])
 
int write_report (igraph_t *graph)
 

Variables

struct Nodeasshead = NULL
 
struct Nodeedges = NULL
 
struct Nodedensity = NULL
 
struct Nodebetcent = NULL
 
struct Nodereciprocity = NULL
 
struct Nodedegcent = NULL
 
struct Nodeidegcent = NULL
 
struct Nodeodegcent = NULL
 
struct Nodeeigcent = NULL
 
struct Nodepagecent = NULL
 
struct Nodediameter = NULL
 
struct Nodepathlength = NULL
 
struct Nodeclustering = NULL
 
struct RankNoderanks = NULL
 

Detailed Description

Provides an output report that shows the effect of filtering on the network structure.

Function Documentation

◆ push()

int push ( struct Node **  head_ref,
igraph_real_t  value,
char *  attr 
)

adds a new value to a Node

◆ pushRank()

int pushRank ( struct RankNode **  head_ref,
int  rankids[20] 
)

adds a new value to a RankNode

◆ write_report()

int write_report ( igraph_t *  graph)

Writes the report