|
An extensible data structure for massive streaming graphs
|
#include <stdlib.h>#include <stdio.h>#include <string.h>#include <errno.h>#include <inttypes.h>#include <ctype.h>#include <math.h>#include <time.h>#include <assert.h>#include <libgen.h>#include <getopt.h>#include <unistd.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>Macros | |
| #define | STINGER_MAX_LVERTICES (1L<<18) |
| Maximum number of vertices that STINGER can support. | |
| #define | STINGER_EDGEBLOCKSIZE 32 |
| Number of edges stored in an edge block. | |
| #define | STINGER_NUMETYPES 1 |
| Number of edge types allowed. Edge type values are 0 to STINGER_NUMETYPES - 1. | |
| #define | MTASTREAMS() |
| #define | FNATTR_MALLOC |
| #define | UNLIKELY(x) x |
| #define | LIKELY(x) x |
| #define | XMTI |
| #define | STINGERASSERTS() |
| #define FNATTR_MALLOC |
| #define LIKELY | ( | x | ) | x |
| #define MTASTREAMS | ( | ) |
Referenced by new_ebs(), stinger_new(), stinger_set_initial_edges(), and xzero().
| #define STINGERASSERTS | ( | ) |
Referenced by stinger_edge_timestamp_first(), stinger_edge_timestamp_recent(), stinger_edge_touch(), stinger_edgeweight(), stinger_has_typed_successor(), stinger_incr_edge(), stinger_incr_edge_pair(), stinger_insert_edge_pair(), stinger_remove_edge_pair(), and stinger_set_edgeweight().
| #define UNLIKELY | ( | x | ) | x |
| #define XMTI |
comments powered by Disqus