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