Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

testmingraph.c File Reference

#include <stdlib.h>
#include <time.h>
#include <assert.h>
#include "base/bitstring.h"
#include "dbm/mingraph.h"
#include "dbm/dbm.h"
#include "dbm/print.h"
#include "dbm/gen.h"
#include "debug/macros.h"

Defines

#define LOOPS   5000
#define DIFF(D1, D2)   dbm_printDiff(stdout, D1, D2, dim)
#define DBM_EQUAL(D1, D2)   ASSERT(dbm_areEqual(D1,D2,dim), DIFF(D1,D2))
#define PROGRESS()   debug_spin(stderr)
#define ENDL   printf(" \n")

Functions

static int32_t * test_alloc (uint32_t size, void *data)
static void test_free (int32_t *data)
static raw_tallocDBM (uint32_t dim)
static void test_printStats (int32_t *stats, uint32_t *sizes, uint32_t dim)
static void test (int dim, BOOL tryBest)
int main (int argc, char *argv[])

Define Documentation

#define DBM_EQUAL D1,
D2   )     ASSERT(dbm_areEqual(D1,D2,dim), DIFF(D1,D2))
 

#define DIFF D1,
D2   )     dbm_printDiff(stdout, D1, D2, dim)
 

#define ENDL   printf(" \n")
 

#define LOOPS   5000
 

 
#define PROGRESS  )     debug_spin(stderr)
 


Function Documentation

static raw_t* allocDBM uint32_t  dim  )  [static]
 

int main int  argc,
char *  argv[]
 

static void test int  dim,
BOOL  tryBest
[static]
 

static int32_t* test_alloc uint32_t  size,
void *  data
[static]
 

static void test_free int32_t *  data  )  [static]
 

static void test_printStats int32_t *  stats,
uint32_t *  sizes,
uint32_t  dim
[static]
 


Generated on Fri Jun 30 00:02:46 2006 for Module dbm by  doxygen 1.4.2