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