00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include <stdio.h>
00018 #include <vis.h>
00019 typedef Ppoint_t point;
00020
00021
00022 void printvis(vconfig_t * cp)
00023 {
00024 int i, j;
00025 int *next, *prev;
00026 point *pts;
00027 array2 arr;
00028
00029 next = cp->next;
00030 prev = cp->prev;
00031 pts = cp->P;
00032 arr = cp->vis;
00033
00034 printf("this next prev point\n");
00035 for (i = 0; i < cp->N; i++)
00036 printf("%3d %3d %3d (%f,%f)\n", i, next[i], prev[i],
00037 (double) pts[i].x, (double) pts[i].y);
00038
00039 printf("\n\n");
00040
00041 for (i = 0; i < cp->N; i++) {
00042 for (j = 0; j < cp->N; j++)
00043 printf("%4.1f ", arr[i][j]);
00044 printf("\n");
00045 }
00046 }