1 #ifdef HAVE_STDLIB_H
2 #include <stdlib.h>
3 #endif
4 #include <stdio.h>
5 #include <math.h>
6 #include <errno.h>
7 #include "yagi.h"
8 #include <errno.h>
9
10 /* This function write the x and y locations of the centre of the element and
11 the length of the elements to disk */
12
write_coordinates_of_elements_to_disk(FILE * ofp,int driven,int parasitic,double ** d,double ** p)13 void write_coordinates_of_elements_to_disk(FILE *ofp, int driven,
14 int parasitic, double **d, double **p)
15 {
16 int element_number, before;
17 before=ftell(ofp);
18 for(element_number=1;element_number<=driven;++element_number)
19 fwrite((char *) &d[element_number][1], sizeof(double),3, ofp);
20 for(element_number=1;element_number<=parasitic;++element_number)
21 fwrite((char *) &p[element_number][1], sizeof(double),3, ofp);
22
23 #ifdef DEBUG
24 if(errno)
25 {
26 fprintf(stderr,"Errno =%d in write_co.c\n", errno);
27 exit(1);
28 }
29 #endif
30 }
31
32