tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
computeGraph.c File Reference
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include "computeGraph.h"
#include "createPartition.h"
#include "defs.h"
#include "globals.h"
#include "thread.h"
#include "utility.h"
#include "tm.h"
Include dependency graph for computeGraph.c:

Functions

static void prefix_sums (ULONGINT_T *result, LONGINT_T *input, ULONGINT_T arraySize)
 
void computeGraph (void *argPtr)
 

Variables

static ULONGINT_Tglobal_p = NULL
 
static ULONGINT_T global_maxNumVertices = 0
 
static ULONGINT_T global_outVertexListSize = 0
 
static ULONGINT_Tglobal_impliedEdgeList = NULL
 
static ULONGINT_T ** global_auxArr = NULL
 

Function Documentation

void computeGraph ( void *  argPtr)

Here is the call graph for this function:

Here is the caller graph for this function:

static void prefix_sums ( ULONGINT_T result,
LONGINT_T input,
ULONGINT_T  arraySize 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

ULONGINT_T** global_auxArr = NULL
static
ULONGINT_T* global_impliedEdgeList = NULL
static
ULONGINT_T global_maxNumVertices = 0
static
ULONGINT_T global_outVertexListSize = 0
static
ULONGINT_T* global_p = NULL
static