![]() |
PandA-2024.02
|
#include <stddef.h>

Go to the source code of this file.
Data Structures | |
| struct | Edge |
| struct | Graph |
Macros | |
| #define | N_THREADS 8 |
| #define | MAX_VERTEX_NUMBER 1309073 |
| #define | MAX_EDGE_NUMBER 5309056 |
Typedefs | |
| typedef unsigned int | NodeId |
| typedef unsigned int | EdgeId |
| typedef unsigned int | PropertyId |
| typedef struct Edge | Edge |
| typedef struct Graph | Graph |
Functions | |
| static size_t | getInDegree (Graph *graph, NodeId node) |
| static Edge * | getInEdges (Graph *graph, NodeId node) |
| static size_t | getOutDegree (Graph *graph, NodeId node) |
| static Edge * | getOutEdges (Graph *graph, NodeId node) |
| void | loadGraph (char *InVertexFileName, char *OutVertexFileName, char *InEdgeFileName, char *OutEdgeFileName) |
Variables | |
| Graph | TheGraph |
| unsigned | numAnswers |
| unsigned | counter [N_THREADS] |
| #define MAX_EDGE_NUMBER 5309056 |
Definition at line 26 of file simple_API.h.
| #define MAX_VERTEX_NUMBER 1309073 |
Definition at line 22 of file simple_API.h.
| #define N_THREADS 8 |
Definition at line 7 of file simple_API.h.
Referenced by __attribute__(), and getOutEdges().
| typedef unsigned int EdgeId |
Definition at line 12 of file simple_API.h.
| typedef unsigned int NodeId |
Definition at line 11 of file simple_API.h.
| typedef unsigned int PropertyId |
Definition at line 13 of file simple_API.h.
Definition at line 45 of file simple_API.h.
References Graph::inEdgesIDs, and Edge::node.
Referenced by __attribute__().

Definition at line 50 of file simple_API.h.
References Graph::inEdges, Graph::inEdgesIDs, and Edge::node.
Referenced by __attribute__().

Definition at line 60 of file simple_API.h.
References Edge::node, and Graph::outEdgesIDs.
Referenced by __attribute__().

Definition at line 65 of file simple_API.h.
References counter, loadGraph(), N_THREADS, Edge::node, numAnswers, Graph::outEdges, Graph::outEdgesIDs, and TheGraph.
Referenced by __attribute__().


| void loadGraph | ( | char * | InVertexFileName, |
| char * | OutVertexFileName, | ||
| char * | InEdgeFileName, | ||
| char * | OutEdgeFileName | ||
| ) |
Definition at line 10 of file load_graph.c.
Referenced by getOutEdges().

| unsigned counter[N_THREADS] |
Definition at line 3 of file data.c.
Referenced by getOutEdges().
| unsigned numAnswers |
Definition at line 5 of file data.c.
Referenced by getOutEdges().
| Graph TheGraph |
Definition at line 7 of file data.c.
Referenced by getOutEdges().
1.8.13