Atlas Runtime
sll_ll.cpp File Reference
#include <alloca.h>
#include <assert.h>
#include <complex>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/time.h>
#include "atlas_alloc.h"
#include "atlas_api.h"
Include dependency graph for sll_ll.cpp:

Classes

struct  Node
 
struct  SearchResult
 

Typedefs

typedef struct Node Node
 
typedef struct SearchResult SearchResult
 

Functions

NodecreateSingleNode (int Num, int NumBlanks)
 
NodecopySingleNode (Node *orig)
 
void flushNode (Node *node)
 
NodeinsertPass1 (int Num, int NumBlanks)
 
NodeinsertPass2 (int Num, int NumBlanks, int NumFAI)
 
long printSLL ()
 
int main (int argc, char *argv[])
 

Variables

NodeSLL = NULL
 
NodeInsertAfter = NULL
 

Typedef Documentation

typedef struct Node Node
typedef struct SearchResult SearchResult

Function Documentation

Node* copySingleNode ( Node orig)
Node* createSingleNode ( int  Num,
int  NumBlanks 
)
void flushNode ( Node node)
Node* insertPass1 ( int  Num,
int  NumBlanks 
)
Node* insertPass2 ( int  Num,
int  NumBlanks,
int  NumFAI 
)
int main ( int  argc,
char *  argv[] 
)
long printSLL ( )

Variable Documentation

Node* InsertAfter = NULL
Node* SLL = NULL