ICEACE Model: Closed Economy  1.0.0
Design Documentation of ICEACE Model
 All Data Structures Files Functions Variables Typedefs Macros Pages
Functions
xml.c File Reference

Holds xml reading and writing functions. More...

#include "header.h"
Include dependency graph for xml.c:

Go to the source code of this file.

Functions

int read_int_static_array (char *buffer, intbuffer_size, int *j, int *int_static_array, intsize)
 
int read_float_static_array (char *buffer, intbuffer_size, int *j, float *float_static_array, intsize)
 
int read_double_static_array (char *buffer, intbuffer_size, int *j, double *double_static_array, intsize)
 
int read_char_static_array (char *buffer, intbuffer_size, int *j, char *char_static_array, int size)
 
int read_int_dynamic_array (char *buffer, intbuffer_size, int *j, int_array *int_dynamic_array)
 
int read_float_dynamic_array (char *buffer, intbuffer_size, int *j, float_array *float_dynamic_array)
 
int read_double_dynamic_array (char *buffer, intbuffer_size, int *j, double_array *double_dynamic_array)
 
int read_char_dynamic_array (char *buffer, intbuffer_size, int *j, char_array *char_dynamic_array)
 
int read_transaction (char *buffer, intbuffer_size, int *j, transaction *temp_datatype)
 
int read_transaction_dynamic_array (char *buffer, int buffer_size, int *j, transaction_array *temp_datatype_array)
 
int read_transaction_static_array (char *buffer, int buffer_size, int *j, transaction *temp_datatype_array, int size)
 
int read_buyer (char *buffer, intbuffer_size, int *j, buyer *temp_datatype)
 
int read_buyer_dynamic_array (char *buffer, int buffer_size, int *j, buyer_array *temp_datatype_array)
 
int read_buyer_static_array (char *buffer, int buffer_size, int *j, buyer *temp_datatype_array, int size)
 
int read_seller (char *buffer, intbuffer_size, int *j, seller *temp_datatype)
 
int read_seller_dynamic_array (char *buffer, int buffer_size, int *j, seller_array *temp_datatype_array)
 
int read_seller_static_array (char *buffer, int buffer_size, int *j, seller *temp_datatype_array, int size)
 
int read_vacancy (char *buffer, intbuffer_size, int *j, vacancy *temp_datatype)
 
int read_vacancy_dynamic_array (char *buffer, int buffer_size, int *j, vacancy_array *temp_datatype_array)
 
int read_vacancy_static_array (char *buffer, int buffer_size, int *j, vacancy *temp_datatype_array, int size)
 
int read_employee (char *buffer, intbuffer_size, int *j, employee *temp_datatype)
 
int read_employee_dynamic_array (char *buffer, int buffer_size, int *j, employee_array *temp_datatype_array)
 
int read_employee_static_array (char *buffer, int buffer_size, int *j, employee *temp_datatype_array, int size)
 
int read_mortgage (char *buffer, intbuffer_size, int *j, mortgage *temp_datatype)
 
int read_mortgage_dynamic_array (char *buffer, int buffer_size, int *j, mortgage_array *temp_datatype_array)
 
int read_mortgage_static_array (char *buffer, int buffer_size, int *j, mortgage *temp_datatype_array, int size)
 
int read_loan (char *buffer, intbuffer_size, int *j, loan *temp_datatype)
 
int read_loan_dynamic_array (char *buffer, int buffer_size, int *j, loan_array *temp_datatype_array)
 
int read_loan_static_array (char *buffer, int buffer_size, int *j, loan *temp_datatype_array, int size)
 
int read_hbuyer (char *buffer, intbuffer_size, int *j, hbuyer *temp_datatype)
 
int read_hbuyer_dynamic_array (char *buffer, int buffer_size, int *j, hbuyer_array *temp_datatype_array)
 
int read_hbuyer_static_array (char *buffer, int buffer_size, int *j, hbuyer *temp_datatype_array, int size)
 
int read_hseller (char *buffer, intbuffer_size, int *j, hseller *temp_datatype)
 
int read_hseller_dynamic_array (char *buffer, int buffer_size, int *j, hseller_array *temp_datatype_array)
 
int read_hseller_static_array (char *buffer, int buffer_size, int *j, hseller *temp_datatype_array, int size)
 
int read_hbank (char *buffer, intbuffer_size, int *j, hbank *temp_datatype)
 
int read_hbank_dynamic_array (char *buffer, int buffer_size, int *j, hbank_array *temp_datatype_array)
 
int read_hbank_static_array (char *buffer, int buffer_size, int *j, hbank *temp_datatype_array, int size)
 
int readEnvironmentXML (char *location)
 
int readAgentXML (char *location, double cloud_data[], int partition_method, int flag, int number_partitions, int agent_count, int *itno)
 
int check_location_exists (char *location)
 Check that a directory exists. More...
 
void readinitialstates (char *filename, char *filelocation, int *itno, double cloud_data[], int partition_method, int flag)
 
void write_int_static_array (FILE *file, int *temp, int size)
 
void write_float_static_array (FILE *file, float *temp, int size)
 
void write_double_static_array (FILE *file, double *temp, int size)
 
void write_char_static_array (FILE *file, char *temp, int size)
 
void write_int_dynamic_array (FILE *file, int_array *temp)
 Writes int. More...
 
void write_float_dynamic_array (FILE *file, float_array *temp)
 Writes float. More...
 
void write_double_dynamic_array (FILE *file, double_array *temp)
 Writes double. More...
 
void write_char_dynamic_array (FILE *file, char_array *temp)
 Writes char. More...
 
void write_transaction (FILE *file, transaction *temp_datatype)
 Writes transaction datatype. More...
 
void write_transaction_static_array (FILE *file, transaction *temp_datatype, int size)
 
void write_transaction_dynamic_array (FILE *file, transaction_array *temp_datatype)
 
void write_buyer (FILE *file, buyer *temp_datatype)
 Writes buyer datatype. More...
 
void write_buyer_static_array (FILE *file, buyer *temp_datatype, int size)
 
void write_buyer_dynamic_array (FILE *file, buyer_array *temp_datatype)
 
void write_seller (FILE *file, seller *temp_datatype)
 Writes seller datatype. More...
 
void write_seller_static_array (FILE *file, seller *temp_datatype, int size)
 
void write_seller_dynamic_array (FILE *file, seller_array *temp_datatype)
 
void write_vacancy (FILE *file, vacancy *temp_datatype)
 Writes vacancy datatype. More...
 
void write_vacancy_static_array (FILE *file, vacancy *temp_datatype, int size)
 
void write_vacancy_dynamic_array (FILE *file, vacancy_array *temp_datatype)
 
void write_employee (FILE *file, employee *temp_datatype)
 Writes employee datatype. More...
 
void write_employee_static_array (FILE *file, employee *temp_datatype, int size)
 
void write_employee_dynamic_array (FILE *file, employee_array *temp_datatype)
 
void write_mortgage (FILE *file, mortgage *temp_datatype)
 Writes mortgage datatype. More...
 
void write_mortgage_static_array (FILE *file, mortgage *temp_datatype, int size)
 
void write_mortgage_dynamic_array (FILE *file, mortgage_array *temp_datatype)
 
void write_loan (FILE *file, loan *temp_datatype)
 Writes loan datatype. More...
 
void write_loan_static_array (FILE *file, loan *temp_datatype, int size)
 
void write_loan_dynamic_array (FILE *file, loan_array *temp_datatype)
 
void write_hbuyer (FILE *file, hbuyer *temp_datatype)
 Writes hbuyer datatype. More...
 
void write_hbuyer_static_array (FILE *file, hbuyer *temp_datatype, int size)
 
void write_hbuyer_dynamic_array (FILE *file, hbuyer_array *temp_datatype)
 
void write_hseller (FILE *file, hseller *temp_datatype)
 Writes hseller datatype. More...
 
void write_hseller_static_array (FILE *file, hseller *temp_datatype, int size)
 
void write_hseller_dynamic_array (FILE *file, hseller_array *temp_datatype)
 
void write_hbank (FILE *file, hbank *temp_datatype)
 Writes hbank datatype. More...
 
void write_hbank_static_array (FILE *file, hbank *temp_datatype, int size)
 
void write_hbank_dynamic_array (FILE *file, hbank_array *temp_datatype)
 
void write_firm_agent (FILE *file, xmachine_memory_firm *current)
 
void write_household_agent (FILE *file, xmachine_memory_household *current)
 
void write_equityfund_agent (FILE *file, xmachine_memory_equityfund *current)
 
void write_bank_agent (FILE *file, xmachine_memory_bank *current)
 
void write_government_agent (FILE *file, xmachine_memory_government *current)
 
void write_centralbank_agent (FILE *file, xmachine_memory_centralbank *current)
 
void write_jpoffice_agent (FILE *file, xmachine_memory_jpoffice *current)
 
void write_mall_agent (FILE *file, xmachine_memory_mall *current)
 
void write_reagency_agent (FILE *file, xmachine_memory_reagency *current)
 
void FLAME_write_xml (char *location, int iteration_number, int *output_types, int output_type_size)
 
void saveiterationdata (int iteration_number)
 Save X-machine memory to a file. More...
 

Detailed Description

Holds xml reading and writing functions.

Definition in file xml.c.

Function Documentation

void check_location_exists ( char *  location)

Check that a directory exists.

Parameters
locationThe directory location to check.

Definition at line 2921 of file xml.c.

Here is the caller graph for this function:

void FLAME_write_xml ( char *  location,
int  iteration_number,
int *  output_types,
int  output_type_size 
)

Definition at line 4746 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int read_buyer ( char *  buffer,
int  buffer_size,
int *  j,
buyer temp_datatype 
)

Definition at line 398 of file xml.c.

Here is the caller graph for this function:

int read_buyer_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
buyer_array temp_datatype_array 
)

Definition at line 440 of file xml.c.

Here is the call graph for this function:

int read_buyer_static_array ( char *  buffer,
int  buffer_size,
int *  j,
buyer temp_datatype_array,
int  size 
)

Definition at line 474 of file xml.c.

Here is the call graph for this function:

int read_char_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
char_array char_dynamic_array 
)

Definition at line 273 of file xml.c.

Here is the call graph for this function:

int read_char_static_array ( char *  buffer,
int  buffer_size,
int *  j,
char *  char_static_array,
int  size 
)

Definition at line 140 of file xml.c.

int read_double_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
double_array double_dynamic_array 
)

Definition at line 236 of file xml.c.

Here is the call graph for this function:

int read_double_static_array ( char *  buffer,
int  buffer_size,
int *  j,
double *  double_static_array,
int  size 
)

Definition at line 97 of file xml.c.

Here is the caller graph for this function:

int read_employee ( char *  buffer,
int  buffer_size,
int *  j,
employee temp_datatype 
)

Definition at line 733 of file xml.c.

Here is the caller graph for this function:

int read_employee_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
employee_array temp_datatype_array 
)

Definition at line 775 of file xml.c.

Here is the call graph for this function:

int read_employee_static_array ( char *  buffer,
int  buffer_size,
int *  j,
employee temp_datatype_array,
int  size 
)

Definition at line 809 of file xml.c.

Here is the call graph for this function:

int read_float_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
float_array float_dynamic_array 
)

Definition at line 199 of file xml.c.

Here is the call graph for this function:

int read_float_static_array ( char *  buffer,
int  buffer_size,
int *  j,
float *  float_static_array,
int  size 
)

Definition at line 54 of file xml.c.

int read_hbank ( char *  buffer,
int  buffer_size,
int *  j,
hbank temp_datatype 
)

Definition at line 1404 of file xml.c.

Here is the caller graph for this function:

int read_hbank_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
hbank_array temp_datatype_array 
)

Definition at line 1470 of file xml.c.

Here is the call graph for this function:

int read_hbank_static_array ( char *  buffer,
int  buffer_size,
int *  j,
hbank temp_datatype_array,
int  size 
)

Definition at line 1506 of file xml.c.

Here is the call graph for this function:

int read_hbuyer ( char *  buffer,
int  buffer_size,
int *  j,
hbuyer temp_datatype 
)

Definition at line 1120 of file xml.c.

Here is the caller graph for this function:

int read_hbuyer_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
hbuyer_array temp_datatype_array 
)

Definition at line 1210 of file xml.c.

Here is the call graph for this function:

int read_hbuyer_static_array ( char *  buffer,
int  buffer_size,
int *  j,
hbuyer temp_datatype_array,
int  size 
)

Definition at line 1248 of file xml.c.

Here is the call graph for this function:

int read_hseller ( char *  buffer,
int  buffer_size,
int *  j,
hseller temp_datatype 
)

Definition at line 1275 of file xml.c.

Here is the caller graph for this function:

int read_hseller_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
hseller_array temp_datatype_array 
)

Definition at line 1341 of file xml.c.

Here is the call graph for this function:

int read_hseller_static_array ( char *  buffer,
int  buffer_size,
int *  j,
hseller temp_datatype_array,
int  size 
)

Definition at line 1377 of file xml.c.

Here is the call graph for this function:

int read_int_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
int_array int_dynamic_array 
)

Definition at line 162 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int read_int_static_array ( char *  buffer,
int  buffer_size,
int *  j,
int *  int_static_array,
int  size 
)

Definition at line 11 of file xml.c.

Here is the caller graph for this function:

int read_loan ( char *  buffer,
int  buffer_size,
int *  j,
loan temp_datatype 
)

Definition at line 1004 of file xml.c.

Here is the caller graph for this function:

int read_loan_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
loan_array temp_datatype_array 
)

Definition at line 1058 of file xml.c.

Here is the call graph for this function:

int read_loan_static_array ( char *  buffer,
int  buffer_size,
int *  j,
loan temp_datatype_array,
int  size 
)

Definition at line 1093 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int read_mortgage ( char *  buffer,
int  buffer_size,
int *  j,
mortgage temp_datatype 
)

Definition at line 836 of file xml.c.

Here is the caller graph for this function:

int read_mortgage_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
mortgage_array temp_datatype_array 
)

Definition at line 938 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int read_mortgage_static_array ( char *  buffer,
int  buffer_size,
int *  j,
mortgage temp_datatype_array,
int  size 
)

Definition at line 977 of file xml.c.

Here is the call graph for this function:

int read_seller ( char *  buffer,
int  buffer_size,
int *  j,
seller temp_datatype 
)

Definition at line 501 of file xml.c.

Here is the caller graph for this function:

int read_seller_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
seller_array temp_datatype_array 
)

Definition at line 567 of file xml.c.

Here is the call graph for this function:

int read_seller_static_array ( char *  buffer,
int  buffer_size,
int *  j,
seller temp_datatype_array,
int  size 
)

Definition at line 603 of file xml.c.

Here is the call graph for this function:

int read_transaction ( char *  buffer,
int  buffer_size,
int *  j,
transaction temp_datatype 
)

Definition at line 295 of file xml.c.

Here is the caller graph for this function:

int read_transaction_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
transaction_array temp_datatype_array 
)

Definition at line 337 of file xml.c.

Here is the call graph for this function:

int read_transaction_static_array ( char *  buffer,
int  buffer_size,
int *  j,
transaction temp_datatype_array,
int  size 
)

Definition at line 371 of file xml.c.

Here is the call graph for this function:

int read_vacancy ( char *  buffer,
int  buffer_size,
int *  j,
vacancy temp_datatype 
)

Definition at line 630 of file xml.c.

Here is the caller graph for this function:

int read_vacancy_dynamic_array ( char *  buffer,
int  buffer_size,
int *  j,
vacancy_array temp_datatype_array 
)

Definition at line 672 of file xml.c.

Here is the call graph for this function:

int read_vacancy_static_array ( char *  buffer,
int  buffer_size,
int *  j,
vacancy temp_datatype_array,
int  size 
)

Definition at line 706 of file xml.c.

Here is the call graph for this function:

int readAgentXML ( char *  location,
double  cloud_data[],
int  partition_method,
int  flag,
int  number_partitions,
int  agent_count,
int *  itno 
)

Definition at line 1698 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int readEnvironmentXML ( char *  location)

Definition at line 1532 of file xml.c.

Here is the caller graph for this function:

void readinitialstates ( char *  filename,
char *  filelocation,
int *  itno,
double  cloud_data[],
int  partition_method,
int  flag 
)

Definition at line 2952 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void saveiterationdata ( int  iteration_number)

Save X-machine memory to a file.

Parameters
iteration_numberThe current iteration number.

Definition at line 4994 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void write_bank_agent ( FILE *  file,
xmachine_memory_bank current 
)

Definition at line 4373 of file xml.c.

Here is the caller graph for this function:

void write_buyer ( FILE *  file,
buyer temp_datatype 
)

Writes buyer datatype.

Definition at line 3519 of file xml.c.

Here is the caller graph for this function:

void write_buyer_dynamic_array ( FILE *  file,
buyer_array temp_datatype 
)

Definition at line 3545 of file xml.c.

Here is the call graph for this function:

void write_buyer_static_array ( FILE *  file,
buyer temp_datatype,
int  size 
)

Definition at line 3531 of file xml.c.

Here is the call graph for this function:

void write_centralbank_agent ( FILE *  file,
xmachine_memory_centralbank current 
)

Definition at line 4563 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void write_char_dynamic_array ( FILE *  file,
char_array temp 
)

Writes char.

Definition at line 3461 of file xml.c.

void write_char_static_array ( FILE *  file,
char *  temp,
int  size 
)

Definition at line 3389 of file xml.c.

void write_double_dynamic_array ( FILE *  file,
double_array temp 
)

Writes double.

Definition at line 3443 of file xml.c.

void write_double_static_array ( FILE *  file,
double *  temp,
int  size 
)

Definition at line 3371 of file xml.c.

Here is the caller graph for this function:

void write_employee ( FILE *  file,
employee temp_datatype 
)

Writes employee datatype.

Definition at line 3652 of file xml.c.

Here is the caller graph for this function:

void write_employee_dynamic_array ( FILE *  file,
employee_array temp_datatype 
)

Definition at line 3678 of file xml.c.

Here is the call graph for this function:

void write_employee_static_array ( FILE *  file,
employee temp_datatype,
int  size 
)

Definition at line 3664 of file xml.c.

Here is the call graph for this function:

void write_equityfund_agent ( FILE *  file,
xmachine_memory_equityfund current 
)

Definition at line 4304 of file xml.c.

Here is the caller graph for this function:

void write_firm_agent ( FILE *  file,
xmachine_memory_firm current 
)

Definition at line 3937 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void write_float_dynamic_array ( FILE *  file,
float_array temp 
)

Writes float.

Definition at line 3425 of file xml.c.

void write_float_static_array ( FILE *  file,
float *  temp,
int  size 
)

Definition at line 3353 of file xml.c.

void write_government_agent ( FILE *  file,
xmachine_memory_government current 
)

Definition at line 4470 of file xml.c.

Here is the caller graph for this function:

void write_hbank ( FILE *  file,
hbank temp_datatype 
)

Writes hbank datatype.

Definition at line 3891 of file xml.c.

Here is the caller graph for this function:

void write_hbank_dynamic_array ( FILE *  file,
hbank_array temp_datatype 
)

Definition at line 3921 of file xml.c.

Here is the call graph for this function:

void write_hbank_static_array ( FILE *  file,
hbank temp_datatype,
int  size 
)

Definition at line 3907 of file xml.c.

Here is the call graph for this function:

void write_hbuyer ( FILE *  file,
hbuyer temp_datatype 
)

Writes hbuyer datatype.

Definition at line 3793 of file xml.c.

Here is the caller graph for this function:

void write_hbuyer_dynamic_array ( FILE *  file,
hbuyer_array temp_datatype 
)

Definition at line 3827 of file xml.c.

Here is the call graph for this function:

void write_hbuyer_static_array ( FILE *  file,
hbuyer temp_datatype,
int  size 
)

Definition at line 3813 of file xml.c.

Here is the call graph for this function:

void write_household_agent ( FILE *  file,
xmachine_memory_household current 
)

Definition at line 4155 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void write_hseller ( FILE *  file,
hseller temp_datatype 
)

Writes hseller datatype.

Definition at line 3844 of file xml.c.

Here is the caller graph for this function:

void write_hseller_dynamic_array ( FILE *  file,
hseller_array temp_datatype 
)

Definition at line 3874 of file xml.c.

Here is the call graph for this function:

void write_hseller_static_array ( FILE *  file,
hseller temp_datatype,
int  size 
)

Definition at line 3860 of file xml.c.

Here is the call graph for this function:

void write_int_dynamic_array ( FILE *  file,
int_array temp 
)

Writes int.

Definition at line 3407 of file xml.c.

Here is the caller graph for this function:

void write_int_static_array ( FILE *  file,
int *  temp,
int  size 
)

Definition at line 3335 of file xml.c.

Here is the caller graph for this function:

void write_jpoffice_agent ( FILE *  file,
xmachine_memory_jpoffice current 
)

Definition at line 4672 of file xml.c.

Here is the caller graph for this function:

void write_loan ( FILE *  file,
loan temp_datatype 
)

Writes loan datatype.

Definition at line 3748 of file xml.c.

Here is the caller graph for this function:

void write_loan_dynamic_array ( FILE *  file,
loan_array temp_datatype 
)

Definition at line 3776 of file xml.c.

Here is the call graph for this function:

void write_loan_static_array ( FILE *  file,
loan temp_datatype,
int  size 
)

Definition at line 3762 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void write_mall_agent ( FILE *  file,
xmachine_memory_mall current 
)

Definition at line 4693 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void write_mortgage ( FILE *  file,
mortgage temp_datatype 
)

Writes mortgage datatype.

Definition at line 3695 of file xml.c.

Here is the caller graph for this function:

void write_mortgage_dynamic_array ( FILE *  file,
mortgage_array temp_datatype 
)

Definition at line 3731 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void write_mortgage_static_array ( FILE *  file,
mortgage temp_datatype,
int  size 
)

Definition at line 3717 of file xml.c.

Here is the call graph for this function:

void write_reagency_agent ( FILE *  file,
xmachine_memory_reagency current 
)

Definition at line 4717 of file xml.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void write_seller ( FILE *  file,
seller temp_datatype 
)

Writes seller datatype.

Definition at line 3562 of file xml.c.

Here is the caller graph for this function:

void write_seller_dynamic_array ( FILE *  file,
seller_array temp_datatype 
)

Definition at line 3592 of file xml.c.

Here is the call graph for this function:

void write_seller_static_array ( FILE *  file,
seller temp_datatype,
int  size 
)

Definition at line 3578 of file xml.c.

Here is the call graph for this function:

void write_transaction ( FILE *  file,
transaction temp_datatype 
)

Writes transaction datatype.

Definition at line 3476 of file xml.c.

Here is the caller graph for this function:

void write_transaction_dynamic_array ( FILE *  file,
transaction_array temp_datatype 
)

Definition at line 3502 of file xml.c.

Here is the call graph for this function:

void write_transaction_static_array ( FILE *  file,
transaction temp_datatype,
int  size 
)

Definition at line 3488 of file xml.c.

Here is the call graph for this function:

void write_vacancy ( FILE *  file,
vacancy temp_datatype 
)

Writes vacancy datatype.

Definition at line 3609 of file xml.c.

Here is the caller graph for this function:

void write_vacancy_dynamic_array ( FILE *  file,
vacancy_array temp_datatype 
)

Definition at line 3635 of file xml.c.

Here is the call graph for this function:

void write_vacancy_static_array ( FILE *  file,
vacancy temp_datatype,
int  size 
)

Definition at line 3621 of file xml.c.

Here is the call graph for this function: