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

testfeddbm.cpp File Reference

#include <time.h>
#include "dbm/fed.h"
#include "dbm/print.h"
#include "dbm/gen.h"
#include "debug/utils.h"
#include "debug/macros.h"
#include "debug/new.h"

Defines

#define MAXRANGE   10000
#define RANGE()   ((rand()%MAXRANGE)+10)
#define PROGRESS()   debug_spin(stderr)
#define GEN(D)   dbm_generate(D, dim, RANGE())
#define NEW(N)   raw_t *N = new raw_t[dim*dim]
#define FREE(N)   delete [] N
#define POINTER(D)   assert(D.isEmpty() == (D() == NULL))
#define BEGIN   for(int kLoop = 0; kLoop < 23; ++kLoop) {
#define END   }
#define INVALIDATE(D)   debug_randomize(D, dim*dim)
#define DBM(I, J)   dbm[(I)*dim+(J)]
#define EQ(A, B)   (A == B && A.relation(B) == base_EQUAL)
#define EQD(A, B)   (A == B && A.relation(B, dim) == base_EQUAL)
#define NEQ(A, B)   (A != B && A.relation(B) != base_EQUAL)
#define NEQD(A, B)   (A != B && A.relation(B, dim) != base_EQUAL)

Functions

void test (cindex_t dim)
int main (int argc, char *argv[])

Define Documentation

#define BEGIN   for(int kLoop = 0; kLoop < 23; ++kLoop) {
 

#define DBM (  I,
J   )     dbm[(I)*dim+(J)]
 

#define END   }
 

#define EQ (  A,
B   )     (A == B && A.relation(B) == base_EQUAL)
 

#define EQD (  A,
B   )     (A == B && A.relation(B, dim) == base_EQUAL)
 

#define FREE (  N   )     delete [] N
 

#define GEN (  D   )     dbm_generate(D, dim, RANGE())
 

#define INVALIDATE (  D   )     debug_randomize(D, dim*dim)
 

#define MAXRANGE   10000
 

#define NEQ (  A,
B   )     (A != B && A.relation(B) != base_EQUAL)
 

#define NEQD (  A,
B   )     (A != B && A.relation(B, dim) != base_EQUAL)
 

#define NEW (  N   )     raw_t *N = new raw_t[dim*dim]
 

#define POINTER (  D   )     assert(D.isEmpty() == (D() == NULL))
 

 
#define PROGRESS (   )     debug_spin(stderr)
 

 
#define RANGE (   )     ((rand()%MAXRANGE)+10)
 


Function Documentation

int main (  int  argc,
char *  argv[]
) 
 

void test (  cindex_t  dim  ) 
 


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