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_t * allocDBM (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