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

Header for xmachine data structures and transition functions. More...

#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <limits.h>
#include "mboard.h"
Include dependency graph for header.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  FLAME_output
 
struct  int_array
 Dynamic array to hold integers. More...
 
struct  float_array
 Dynamic array to hold floats. More...
 
struct  double_array
 Dynamic array to hold doubles. More...
 
struct  char_array
 Dynamic array to hold chars. More...
 
struct  transaction
 
struct  transaction_array
 Dynamic array to hold transactions. More...
 
struct  buyer
 
struct  buyer_array
 Dynamic array to hold buyers. More...
 
struct  seller
 
struct  seller_array
 Dynamic array to hold sellers. More...
 
struct  vacancy
 
struct  vacancy_array
 Dynamic array to hold vacancys. More...
 
struct  employee
 
struct  employee_array
 Dynamic array to hold employees. More...
 
struct  mortgage
 
struct  mortgage_array
 Dynamic array to hold mortgages. More...
 
struct  loan
 
struct  loan_array
 Dynamic array to hold loans. More...
 
struct  hbuyer
 
struct  hbuyer_array
 Dynamic array to hold hbuyers. More...
 
struct  hseller
 
struct  hseller_array
 Dynamic array to hold hsellers. More...
 
struct  hbank
 
struct  hbank_array
 Dynamic array to hold hbanks. More...
 
struct  xmachine_memory_firm
 Holds memory of xmachine firm. More...
 
struct  xmachine_memory_firm_holder
 Holds struct of memory of xmachine firm. More...
 
struct  xmachine_memory_firm_state
 
struct  xmachine_memory_household
 Holds memory of xmachine household. More...
 
struct  xmachine_memory_household_holder
 Holds struct of memory of xmachine household. More...
 
struct  xmachine_memory_household_state
 
struct  xmachine_memory_equityfund
 Holds memory of xmachine equityfund. More...
 
struct  xmachine_memory_equityfund_holder
 Holds struct of memory of xmachine equityfund. More...
 
struct  xmachine_memory_equityfund_state
 
struct  xmachine_memory_bank
 Holds memory of xmachine bank. More...
 
struct  xmachine_memory_bank_holder
 Holds struct of memory of xmachine bank. More...
 
struct  xmachine_memory_bank_state
 
struct  xmachine_memory_government
 Holds memory of xmachine government. More...
 
struct  xmachine_memory_government_holder
 Holds struct of memory of xmachine government. More...
 
struct  xmachine_memory_government_state
 
struct  xmachine_memory_centralbank
 Holds memory of xmachine centralbank. More...
 
struct  xmachine_memory_centralbank_holder
 Holds struct of memory of xmachine centralbank. More...
 
struct  xmachine_memory_centralbank_state
 
struct  xmachine_memory_jpoffice
 Holds memory of xmachine jpoffice. More...
 
struct  xmachine_memory_jpoffice_holder
 Holds struct of memory of xmachine jpoffice. More...
 
struct  xmachine_memory_jpoffice_state
 
struct  xmachine_memory_mall
 Holds memory of xmachine mall. More...
 
struct  xmachine_memory_mall_holder
 Holds struct of memory of xmachine mall. More...
 
struct  xmachine_memory_mall_state
 
struct  xmachine_memory_reagency
 Holds memory of xmachine reagency. More...
 
struct  xmachine_memory_reagency_holder
 Holds struct of memory of xmachine reagency. More...
 
struct  xmachine_memory_reagency_state
 
struct  xmachine
 Holds xmachines. More...
 
struct  m_firm_bank_init_loans
 Holds message of type firm_bank_init_loans_message. More...
 
struct  m_firm_bank_init_deposit
 Holds message of type firm_bank_init_deposit_message. More...
 
struct  m_firm_bank_update_deposit
 Holds message of type firm_bank_update_deposit_message. More...
 
struct  m_household_bank_init_mortgages
 Holds message of type household_bank_init_mortgages_message. More...
 
struct  m_household_bank_init_deposit
 Holds message of type household_bank_init_deposit_message. More...
 
struct  m_household_bank_update_deposit
 Holds message of type household_bank_update_deposit_message. More...
 
struct  m_bank_centralbank_init_debt
 Holds message of type bank_centralbank_init_debt_message. More...
 
struct  m_bank_centralbank_init_deposit
 Holds message of type bank_centralbank_init_deposit_message. More...
 
struct  m_bank_centralbank_update_deposit
 Holds message of type bank_centralbank_update_deposit_message. More...
 
struct  m_fund_centralbank_init_deposit
 Holds message of type fund_centralbank_init_deposit_message. More...
 
struct  m_fund_centralbank_update_deposit
 Holds message of type fund_centralbank_update_deposit_message. More...
 
struct  m_gov_centralbank_init_deposit
 Holds message of type gov_centralbank_init_deposit_message. More...
 
struct  m_gov_centralbank_update_deposit
 Holds message of type gov_centralbank_update_deposit_message. More...
 
struct  m_interest_rate
 Holds message of type interest_rate_message. More...
 
struct  m_capital_tax_rate
 Holds message of type capital_tax_rate_message. More...
 
struct  m_labour_tax_rate
 Holds message of type labour_tax_rate_message. More...
 
struct  m_household_jpoffice_id
 Holds message of type household_jpoffice_id_message. More...
 
struct  m_jpoffice_household_employer
 Holds message of type jpoffice_household_employer_message. More...
 
struct  m_firm_jpoffice_id
 Holds message of type firm_jpoffice_id_message. More...
 
struct  m_jpoffice_firm_employee
 Holds message of type jpoffice_firm_employee_message. More...
 
struct  m_buy
 Holds message of type buy_message. More...
 
struct  m_bought
 Holds message of type bought_message. More...
 
struct  m_sell
 Holds message of type sell_message. More...
 
struct  m_sold
 Holds message of type sold_message. More...
 
struct  m_goods_transactions_summary
 Holds message of type goods_transactions_summary_message. More...
 
struct  m_centralbank_households_quarterly_cpi
 Holds message of type centralbank_households_quarterly_cpi_message. More...
 
struct  m_fired
 Holds message of type fired_message. More...
 
struct  m_vacancy_stage1
 Holds message of type vacancy_stage1_message. More...
 
struct  m_job_application_stage2
 Holds message of type job_application_stage2_message. More...
 
struct  m_job_application_stage1
 Holds message of type job_application_stage1_message. More...
 
struct  m_job_match_stage1
 Holds message of type job_match_stage1_message. More...
 
struct  m_job_change
 Holds message of type job_change_message. More...
 
struct  m_vacancy_stage2
 Holds message of type vacancy_stage2_message. More...
 
struct  m_job_match_stage2
 Holds message of type job_match_stage2_message. More...
 
struct  m_employment_status
 Holds message of type employment_status_message. More...
 
struct  m_firm_household_wage_payment
 Holds message of type firm_household_wage_payment_message. More...
 
struct  m_firm_bank_loan_request_1
 Holds message of type firm_bank_loan_request_1_message. More...
 
struct  m_firm_bank_loan_request_2
 Holds message of type firm_bank_loan_request_2_message. More...
 
struct  m_bank_firm_loan_acknowledge_1
 Holds message of type bank_firm_loan_acknowledge_1_message. More...
 
struct  m_bank_firm_loan_acknowledge_2
 Holds message of type bank_firm_loan_acknowledge_2_message. More...
 
struct  m_bank_centralbank_debt_request
 Holds message of type bank_centralbank_debt_request_message. More...
 
struct  m_household_share
 Holds message of type household_share_message. More...
 
struct  m_capital_tax
 Holds message of type capital_tax_message. More...
 
struct  m_labour_tax
 Holds message of type labour_tax_message. More...
 
struct  m_unemployment_benefit
 Holds message of type unemployment_benefit_message. More...
 
struct  m_general_benefit
 Holds message of type general_benefit_message. More...
 
struct  m_fund_request
 Holds message of type fund_request_message. More...
 
struct  m_fund_request_ack
 Holds message of type fund_request_ack_message. More...
 
struct  m_new_entrant_loan
 Holds message of type new_entrant_loan_message. More...
 
struct  m_firm_bank_interest_on_loan
 Holds message of type firm_bank_interest_on_loan_message. More...
 
struct  m_loan_writeoff
 Holds message of type loan_writeoff_message. More...
 
struct  m_firm_bank_insolvent_account
 Holds message of type firm_bank_insolvent_account_message. More...
 
struct  m_firm_net_profit
 Holds message of type firm_net_profit_message. More...
 
struct  m_bank_net_profit
 Holds message of type bank_net_profit_message. More...
 
struct  m_bank_centralbank_interest_payment
 Holds message of type bank_centralbank_interest_payment_message. More...
 
struct  m_bank_centralbank_debt_payment
 Holds message of type bank_centralbank_debt_payment_message. More...
 
struct  m_gov_centralbank_debt_request
 Holds message of type gov_centralbank_debt_request_message. More...
 
struct  m_gov_centralbank_debt_payment
 Holds message of type gov_centralbank_debt_payment_message. More...
 
struct  m_centralbank_government_profit
 Holds message of type centralbank_government_profit_message. More...
 
struct  m_housing_price
 Holds message of type housing_price_message. More...
 
struct  m_buy_housing
 Holds message of type buy_housing_message. More...
 
struct  m_sell_housing
 Holds message of type sell_housing_message. More...
 
struct  m_bought_housing
 Holds message of type bought_housing_message. More...
 
struct  m_sold_housing
 Holds message of type sold_housing_message. More...
 
struct  m_bank_reagency_credibility
 Holds message of type bank_reagency_credibility_message. More...
 
struct  m_mortgage_requests
 Holds message of type mortgage_requests_message. More...
 
struct  m_mortgage_payment_from_sale
 Holds message of type mortgage_payment_from_sale_message. More...
 
struct  m_mortgage_payment
 Holds message of type mortgage_payment_message. More...
 
struct  m_mortgage_writeoff
 Holds message of type mortgage_writeoff_message. More...
 
struct  m_housing_transactions_summary
 Holds message of type housing_transactions_summary_message. More...
 
struct  location
 Holds location for calculating space partitioning . More...
 
struct  node_information
 Holds node information . More...
 

Macros

#define NDEBUG
 
#define FLAME_TEST_PRINT_START_AND_END_OF_MODEL_FUNCTIONS   0
 
#define FLAME_TEST_PRINT_START_AND_END_OF_LIBMBOARD_CALLS   0
 
#define FLAME_USE_FILTERS_IN_SYNC   1
 
#define CHECK_POINTER(PT)
 
#define RESUME_MODE   (FLAME_get_environment_variable_resume_mode())
 Provide access to environment variables in uppercase. More...
 
#define PRINT_DEBUG_MODE   (FLAME_get_environment_variable_print_debug_mode())
 Provide access to environment variables in uppercase. More...
 
#define WARNING_MODE   (FLAME_get_environment_variable_warning_mode())
 Provide access to environment variables in uppercase. More...
 
#define DATA_COLLECTION_MODE   (FLAME_get_environment_variable_data_collection_mode())
 Provide access to environment variables in uppercase. More...
 
#define COLLECT_HOUSEHOLD_DATA   (FLAME_get_environment_variable_collect_household_data())
 Provide access to environment variables in uppercase. More...
 
#define COLLECT_FIRM_DATA   (FLAME_get_environment_variable_collect_firm_data())
 Provide access to environment variables in uppercase. More...
 
#define RATIO_LIQUIDITY   (FLAME_get_environment_variable_ratio_liquidity())
 Provide access to environment variables in uppercase. More...
 
#define CONSUMPTION_ADJUSTMENT_SPEED   (FLAME_get_environment_variable_consumption_adjustment_speed())
 Provide access to environment variables in uppercase. More...
 
#define WEALTH_EFFECT   (FLAME_get_environment_variable_wealth_effect())
 Provide access to environment variables in uppercase. More...
 
#define TURNOVER_PROBABILITY   (FLAME_get_environment_variable_turnover_probability())
 Provide access to environment variables in uppercase. More...
 
#define PRODUCTION_MARKUP   (FLAME_get_environment_variable_production_markup())
 Provide access to environment variables in uppercase. More...
 
#define PRICE_MARKUP   (FLAME_get_environment_variable_price_markup())
 Provide access to environment variables in uppercase. More...
 
#define FIRM_MEMORY_PERSISTANCE   (FLAME_get_environment_variable_firm_memory_persistance())
 Provide access to environment variables in uppercase. More...
 
#define RATIO_FISCAL_POLICY   (FLAME_get_environment_variable_ratio_fiscal_policy())
 Provide access to environment variables in uppercase. More...
 
#define RATIO_CAPITALIST_HOUSEHOLDS   (FLAME_get_environment_variable_ratio_capitalist_households())
 Provide access to environment variables in uppercase. More...
 
#define INFLATION_TARGET   (FLAME_get_environment_variable_inflation_target())
 Provide access to environment variables in uppercase. More...
 
#define FIRMS_MINIMUM_EQUITY_RATIO   (FLAME_get_environment_variable_firms_minimum_equity_ratio())
 Provide access to environment variables in uppercase. More...
 
#define FIRM_STARTUP_LEVERAGE   (FLAME_get_environment_variable_firm_startup_leverage())
 Provide access to environment variables in uppercase. More...
 
#define HOUSEHOLD_STARTUP_LEVERAGE   (FLAME_get_environment_variable_household_startup_leverage())
 Provide access to environment variables in uppercase. More...
 
#define CAR_BUFFER_THRESHOLD   (FLAME_get_environment_variable_car_buffer_threshold())
 Provide access to environment variables in uppercase. More...
 
#define HOUSING_MARKET_ENTRANCE_PROB   (FLAME_get_environment_variable_housing_market_entrance_prob())
 Provide access to environment variables in uppercase. More...
 
#define FIRE_SALE_THRESHOLD   (FLAME_get_environment_variable_fire_sale_threshold())
 Provide access to environment variables in uppercase. More...
 
#define HOUSEHOLD_BUDGET_CONSTRAINT   (FLAME_get_environment_variable_household_budget_constraint())
 Provide access to environment variables in uppercase. More...
 
#define CAPITAL_ADEQUECY_RATIO   (FLAME_get_environment_variable_capital_adequecy_ratio())
 Provide access to environment variables in uppercase. More...
 
#define HOUSING_PRICE_UP_RATE   (FLAME_get_environment_variable_housing_price_up_rate())
 Provide access to environment variables in uppercase. More...
 
#define HOUSING_PRICE_DOWN_RATE   (FLAME_get_environment_variable_housing_price_down_rate())
 Provide access to environment variables in uppercase. More...
 
#define HOUSEHOLD_MORTGAGE_WRITEOFF_HIGH   (FLAME_get_environment_variable_household_mortgage_writeoff_high())
 Provide access to environment variables in uppercase. More...
 
#define HOUSEHOLD_MORTGAGE_WRITEOFF_LOW   (FLAME_get_environment_variable_household_mortgage_writeoff_low())
 Provide access to environment variables in uppercase. More...
 
#define ARRAY_BLOCK_SIZE   10
 The block size to allocate to dynamic arrays. More...
 
#define ARRAY_GROWTH_RATE   1.618034
 Growth ratio to scale size of dynamic arrays. Use golden ratio. This makes for a Fibonacci sequence, so the next allocation size is the sum of the current size and the previous size thus improving the chance of memory block reuse. It also allows for moderate rate of growth. More...
 
#define START_FIRM_BANK_INIT_LOANS_MESSAGE_LOOP   for(firm_bank_init_loans_message = get_first_firm_bank_init_loans_message(); firm_bank_init_loans_message != NULL; firm_bank_init_loans_message = get_next_firm_bank_init_loans_message(firm_bank_init_loans_message)) {
 Start of loop to process firm_bank_init_loans messages. More...
 
#define FINISH_FIRM_BANK_INIT_LOANS_MESSAGE_LOOP   }
 Finish of loop to process firm_bank_init_loans messages. More...
 
#define START_FIRM_BANK_INIT_DEPOSIT_MESSAGE_LOOP   for(firm_bank_init_deposit_message = get_first_firm_bank_init_deposit_message(); firm_bank_init_deposit_message != NULL; firm_bank_init_deposit_message = get_next_firm_bank_init_deposit_message(firm_bank_init_deposit_message)) {
 Start of loop to process firm_bank_init_deposit messages. More...
 
#define FINISH_FIRM_BANK_INIT_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process firm_bank_init_deposit messages. More...
 
#define START_FIRM_BANK_UPDATE_DEPOSIT_MESSAGE_LOOP   for(firm_bank_update_deposit_message = get_first_firm_bank_update_deposit_message(); firm_bank_update_deposit_message != NULL; firm_bank_update_deposit_message = get_next_firm_bank_update_deposit_message(firm_bank_update_deposit_message)) {
 Start of loop to process firm_bank_update_deposit messages. More...
 
#define FINISH_FIRM_BANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process firm_bank_update_deposit messages. More...
 
#define START_HOUSEHOLD_BANK_INIT_MORTGAGES_MESSAGE_LOOP   for(household_bank_init_mortgages_message = get_first_household_bank_init_mortgages_message(); household_bank_init_mortgages_message != NULL; household_bank_init_mortgages_message = get_next_household_bank_init_mortgages_message(household_bank_init_mortgages_message)) {
 Start of loop to process household_bank_init_mortgages messages. More...
 
#define FINISH_HOUSEHOLD_BANK_INIT_MORTGAGES_MESSAGE_LOOP   }
 Finish of loop to process household_bank_init_mortgages messages. More...
 
#define START_HOUSEHOLD_BANK_INIT_DEPOSIT_MESSAGE_LOOP   for(household_bank_init_deposit_message = get_first_household_bank_init_deposit_message(); household_bank_init_deposit_message != NULL; household_bank_init_deposit_message = get_next_household_bank_init_deposit_message(household_bank_init_deposit_message)) {
 Start of loop to process household_bank_init_deposit messages. More...
 
#define FINISH_HOUSEHOLD_BANK_INIT_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process household_bank_init_deposit messages. More...
 
#define START_HOUSEHOLD_BANK_UPDATE_DEPOSIT_MESSAGE_LOOP   for(household_bank_update_deposit_message = get_first_household_bank_update_deposit_message(); household_bank_update_deposit_message != NULL; household_bank_update_deposit_message = get_next_household_bank_update_deposit_message(household_bank_update_deposit_message)) {
 Start of loop to process household_bank_update_deposit messages. More...
 
#define FINISH_HOUSEHOLD_BANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process household_bank_update_deposit messages. More...
 
#define START_BANK_CENTRALBANK_INIT_DEBT_MESSAGE_LOOP   for(bank_centralbank_init_debt_message = get_first_bank_centralbank_init_debt_message(); bank_centralbank_init_debt_message != NULL; bank_centralbank_init_debt_message = get_next_bank_centralbank_init_debt_message(bank_centralbank_init_debt_message)) {
 Start of loop to process bank_centralbank_init_debt messages. More...
 
#define FINISH_BANK_CENTRALBANK_INIT_DEBT_MESSAGE_LOOP   }
 Finish of loop to process bank_centralbank_init_debt messages. More...
 
#define START_BANK_CENTRALBANK_INIT_DEPOSIT_MESSAGE_LOOP   for(bank_centralbank_init_deposit_message = get_first_bank_centralbank_init_deposit_message(); bank_centralbank_init_deposit_message != NULL; bank_centralbank_init_deposit_message = get_next_bank_centralbank_init_deposit_message(bank_centralbank_init_deposit_message)) {
 Start of loop to process bank_centralbank_init_deposit messages. More...
 
#define FINISH_BANK_CENTRALBANK_INIT_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process bank_centralbank_init_deposit messages. More...
 
#define START_BANK_CENTRALBANK_UPDATE_DEPOSIT_MESSAGE_LOOP   for(bank_centralbank_update_deposit_message = get_first_bank_centralbank_update_deposit_message(); bank_centralbank_update_deposit_message != NULL; bank_centralbank_update_deposit_message = get_next_bank_centralbank_update_deposit_message(bank_centralbank_update_deposit_message)) {
 Start of loop to process bank_centralbank_update_deposit messages. More...
 
#define FINISH_BANK_CENTRALBANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process bank_centralbank_update_deposit messages. More...
 
#define START_FUND_CENTRALBANK_INIT_DEPOSIT_MESSAGE_LOOP   for(fund_centralbank_init_deposit_message = get_first_fund_centralbank_init_deposit_message(); fund_centralbank_init_deposit_message != NULL; fund_centralbank_init_deposit_message = get_next_fund_centralbank_init_deposit_message(fund_centralbank_init_deposit_message)) {
 Start of loop to process fund_centralbank_init_deposit messages. More...
 
#define FINISH_FUND_CENTRALBANK_INIT_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process fund_centralbank_init_deposit messages. More...
 
#define START_FUND_CENTRALBANK_UPDATE_DEPOSIT_MESSAGE_LOOP   for(fund_centralbank_update_deposit_message = get_first_fund_centralbank_update_deposit_message(); fund_centralbank_update_deposit_message != NULL; fund_centralbank_update_deposit_message = get_next_fund_centralbank_update_deposit_message(fund_centralbank_update_deposit_message)) {
 Start of loop to process fund_centralbank_update_deposit messages. More...
 
#define FINISH_FUND_CENTRALBANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process fund_centralbank_update_deposit messages. More...
 
#define START_GOV_CENTRALBANK_INIT_DEPOSIT_MESSAGE_LOOP   for(gov_centralbank_init_deposit_message = get_first_gov_centralbank_init_deposit_message(); gov_centralbank_init_deposit_message != NULL; gov_centralbank_init_deposit_message = get_next_gov_centralbank_init_deposit_message(gov_centralbank_init_deposit_message)) {
 Start of loop to process gov_centralbank_init_deposit messages. More...
 
#define FINISH_GOV_CENTRALBANK_INIT_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process gov_centralbank_init_deposit messages. More...
 
#define START_GOV_CENTRALBANK_UPDATE_DEPOSIT_MESSAGE_LOOP   for(gov_centralbank_update_deposit_message = get_first_gov_centralbank_update_deposit_message(); gov_centralbank_update_deposit_message != NULL; gov_centralbank_update_deposit_message = get_next_gov_centralbank_update_deposit_message(gov_centralbank_update_deposit_message)) {
 Start of loop to process gov_centralbank_update_deposit messages. More...
 
#define FINISH_GOV_CENTRALBANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }
 Finish of loop to process gov_centralbank_update_deposit messages. More...
 
#define START_INTEREST_RATE_MESSAGE_LOOP   for(interest_rate_message = get_first_interest_rate_message(); interest_rate_message != NULL; interest_rate_message = get_next_interest_rate_message(interest_rate_message)) {
 Start of loop to process interest_rate messages. More...
 
#define FINISH_INTEREST_RATE_MESSAGE_LOOP   }
 Finish of loop to process interest_rate messages. More...
 
#define START_CAPITAL_TAX_RATE_MESSAGE_LOOP   for(capital_tax_rate_message = get_first_capital_tax_rate_message(); capital_tax_rate_message != NULL; capital_tax_rate_message = get_next_capital_tax_rate_message(capital_tax_rate_message)) {
 Start of loop to process capital_tax_rate messages. More...
 
#define FINISH_CAPITAL_TAX_RATE_MESSAGE_LOOP   }
 Finish of loop to process capital_tax_rate messages. More...
 
#define START_LABOUR_TAX_RATE_MESSAGE_LOOP   for(labour_tax_rate_message = get_first_labour_tax_rate_message(); labour_tax_rate_message != NULL; labour_tax_rate_message = get_next_labour_tax_rate_message(labour_tax_rate_message)) {
 Start of loop to process labour_tax_rate messages. More...
 
#define FINISH_LABOUR_TAX_RATE_MESSAGE_LOOP   }
 Finish of loop to process labour_tax_rate messages. More...
 
#define START_HOUSEHOLD_JPOFFICE_ID_MESSAGE_LOOP   for(household_jpoffice_id_message = get_first_household_jpoffice_id_message(); household_jpoffice_id_message != NULL; household_jpoffice_id_message = get_next_household_jpoffice_id_message(household_jpoffice_id_message)) {
 Start of loop to process household_jpoffice_id messages. More...
 
#define FINISH_HOUSEHOLD_JPOFFICE_ID_MESSAGE_LOOP   }
 Finish of loop to process household_jpoffice_id messages. More...
 
#define START_JPOFFICE_HOUSEHOLD_EMPLOYER_MESSAGE_LOOP   for(jpoffice_household_employer_message = get_first_jpoffice_household_employer_message(); jpoffice_household_employer_message != NULL; jpoffice_household_employer_message = get_next_jpoffice_household_employer_message(jpoffice_household_employer_message)) {
 Start of loop to process jpoffice_household_employer messages. More...
 
#define FINISH_JPOFFICE_HOUSEHOLD_EMPLOYER_MESSAGE_LOOP   }
 Finish of loop to process jpoffice_household_employer messages. More...
 
#define START_FIRM_JPOFFICE_ID_MESSAGE_LOOP   for(firm_jpoffice_id_message = get_first_firm_jpoffice_id_message(); firm_jpoffice_id_message != NULL; firm_jpoffice_id_message = get_next_firm_jpoffice_id_message(firm_jpoffice_id_message)) {
 Start of loop to process firm_jpoffice_id messages. More...
 
#define FINISH_FIRM_JPOFFICE_ID_MESSAGE_LOOP   }
 Finish of loop to process firm_jpoffice_id messages. More...
 
#define START_JPOFFICE_FIRM_EMPLOYEE_MESSAGE_LOOP   for(jpoffice_firm_employee_message = get_first_jpoffice_firm_employee_message(); jpoffice_firm_employee_message != NULL; jpoffice_firm_employee_message = get_next_jpoffice_firm_employee_message(jpoffice_firm_employee_message)) {
 Start of loop to process jpoffice_firm_employee messages. More...
 
#define FINISH_JPOFFICE_FIRM_EMPLOYEE_MESSAGE_LOOP   }
 Finish of loop to process jpoffice_firm_employee messages. More...
 
#define START_BUY_MESSAGE_LOOP   for(buy_message = get_first_buy_message(); buy_message != NULL; buy_message = get_next_buy_message(buy_message)) {
 Start of loop to process buy messages. More...
 
#define FINISH_BUY_MESSAGE_LOOP   }
 Finish of loop to process buy messages. More...
 
#define START_BOUGHT_MESSAGE_LOOP   for(bought_message = get_first_bought_message(); bought_message != NULL; bought_message = get_next_bought_message(bought_message)) {
 Start of loop to process bought messages. More...
 
#define FINISH_BOUGHT_MESSAGE_LOOP   }
 Finish of loop to process bought messages. More...
 
#define START_SELL_MESSAGE_LOOP   for(sell_message = get_first_sell_message(); sell_message != NULL; sell_message = get_next_sell_message(sell_message)) {
 Start of loop to process sell messages. More...
 
#define FINISH_SELL_MESSAGE_LOOP   }
 Finish of loop to process sell messages. More...
 
#define START_SOLD_MESSAGE_LOOP   for(sold_message = get_first_sold_message(); sold_message != NULL; sold_message = get_next_sold_message(sold_message)) {
 Start of loop to process sold messages. More...
 
#define FINISH_SOLD_MESSAGE_LOOP   }
 Finish of loop to process sold messages. More...
 
#define START_GOODS_TRANSACTIONS_SUMMARY_MESSAGE_LOOP   for(goods_transactions_summary_message = get_first_goods_transactions_summary_message(); goods_transactions_summary_message != NULL; goods_transactions_summary_message = get_next_goods_transactions_summary_message(goods_transactions_summary_message)) {
 Start of loop to process goods_transactions_summary messages. More...
 
#define FINISH_GOODS_TRANSACTIONS_SUMMARY_MESSAGE_LOOP   }
 Finish of loop to process goods_transactions_summary messages. More...
 
#define START_CENTRALBANK_HOUSEHOLDS_QUARTERLY_CPI_MESSAGE_LOOP   for(centralbank_households_quarterly_cpi_message = get_first_centralbank_households_quarterly_cpi_message(); centralbank_households_quarterly_cpi_message != NULL; centralbank_households_quarterly_cpi_message = get_next_centralbank_households_quarterly_cpi_message(centralbank_households_quarterly_cpi_message)) {
 Start of loop to process centralbank_households_quarterly_cpi messages. More...
 
#define FINISH_CENTRALBANK_HOUSEHOLDS_QUARTERLY_CPI_MESSAGE_LOOP   }
 Finish of loop to process centralbank_households_quarterly_cpi messages. More...
 
#define START_FIRED_MESSAGE_LOOP   for(fired_message = get_first_fired_message(); fired_message != NULL; fired_message = get_next_fired_message(fired_message)) {
 Start of loop to process fired messages. More...
 
#define FINISH_FIRED_MESSAGE_LOOP   }
 Finish of loop to process fired messages. More...
 
#define START_VACANCY_STAGE1_MESSAGE_LOOP   for(vacancy_stage1_message = get_first_vacancy_stage1_message(); vacancy_stage1_message != NULL; vacancy_stage1_message = get_next_vacancy_stage1_message(vacancy_stage1_message)) {
 Start of loop to process vacancy_stage1 messages. More...
 
#define FINISH_VACANCY_STAGE1_MESSAGE_LOOP   }
 Finish of loop to process vacancy_stage1 messages. More...
 
#define START_JOB_APPLICATION_STAGE2_MESSAGE_LOOP   for(job_application_stage2_message = get_first_job_application_stage2_message(); job_application_stage2_message != NULL; job_application_stage2_message = get_next_job_application_stage2_message(job_application_stage2_message)) {
 Start of loop to process job_application_stage2 messages. More...
 
#define FINISH_JOB_APPLICATION_STAGE2_MESSAGE_LOOP   }
 Finish of loop to process job_application_stage2 messages. More...
 
#define START_JOB_APPLICATION_STAGE1_MESSAGE_LOOP   for(job_application_stage1_message = get_first_job_application_stage1_message(); job_application_stage1_message != NULL; job_application_stage1_message = get_next_job_application_stage1_message(job_application_stage1_message)) {
 Start of loop to process job_application_stage1 messages. More...
 
#define FINISH_JOB_APPLICATION_STAGE1_MESSAGE_LOOP   }
 Finish of loop to process job_application_stage1 messages. More...
 
#define START_JOB_MATCH_STAGE1_MESSAGE_LOOP   for(job_match_stage1_message = get_first_job_match_stage1_message(); job_match_stage1_message != NULL; job_match_stage1_message = get_next_job_match_stage1_message(job_match_stage1_message)) {
 Start of loop to process job_match_stage1 messages. More...
 
#define FINISH_JOB_MATCH_STAGE1_MESSAGE_LOOP   }
 Finish of loop to process job_match_stage1 messages. More...
 
#define START_JOB_CHANGE_MESSAGE_LOOP   for(job_change_message = get_first_job_change_message(); job_change_message != NULL; job_change_message = get_next_job_change_message(job_change_message)) {
 Start of loop to process job_change messages. More...
 
#define FINISH_JOB_CHANGE_MESSAGE_LOOP   }
 Finish of loop to process job_change messages. More...
 
#define START_VACANCY_STAGE2_MESSAGE_LOOP   for(vacancy_stage2_message = get_first_vacancy_stage2_message(); vacancy_stage2_message != NULL; vacancy_stage2_message = get_next_vacancy_stage2_message(vacancy_stage2_message)) {
 Start of loop to process vacancy_stage2 messages. More...
 
#define FINISH_VACANCY_STAGE2_MESSAGE_LOOP   }
 Finish of loop to process vacancy_stage2 messages. More...
 
#define START_JOB_MATCH_STAGE2_MESSAGE_LOOP   for(job_match_stage2_message = get_first_job_match_stage2_message(); job_match_stage2_message != NULL; job_match_stage2_message = get_next_job_match_stage2_message(job_match_stage2_message)) {
 Start of loop to process job_match_stage2 messages. More...
 
#define FINISH_JOB_MATCH_STAGE2_MESSAGE_LOOP   }
 Finish of loop to process job_match_stage2 messages. More...
 
#define START_EMPLOYMENT_STATUS_MESSAGE_LOOP   for(employment_status_message = get_first_employment_status_message(); employment_status_message != NULL; employment_status_message = get_next_employment_status_message(employment_status_message)) {
 Start of loop to process employment_status messages. More...
 
#define FINISH_EMPLOYMENT_STATUS_MESSAGE_LOOP   }
 Finish of loop to process employment_status messages. More...
 
#define START_FIRM_HOUSEHOLD_WAGE_PAYMENT_MESSAGE_LOOP   for(firm_household_wage_payment_message = get_first_firm_household_wage_payment_message(); firm_household_wage_payment_message != NULL; firm_household_wage_payment_message = get_next_firm_household_wage_payment_message(firm_household_wage_payment_message)) {
 Start of loop to process firm_household_wage_payment messages. More...
 
#define FINISH_FIRM_HOUSEHOLD_WAGE_PAYMENT_MESSAGE_LOOP   }
 Finish of loop to process firm_household_wage_payment messages. More...
 
#define START_FIRM_BANK_LOAN_REQUEST_1_MESSAGE_LOOP   for(firm_bank_loan_request_1_message = get_first_firm_bank_loan_request_1_message(); firm_bank_loan_request_1_message != NULL; firm_bank_loan_request_1_message = get_next_firm_bank_loan_request_1_message(firm_bank_loan_request_1_message)) {
 Start of loop to process firm_bank_loan_request_1 messages. More...
 
#define FINISH_FIRM_BANK_LOAN_REQUEST_1_MESSAGE_LOOP   }
 Finish of loop to process firm_bank_loan_request_1 messages. More...
 
#define START_FIRM_BANK_LOAN_REQUEST_2_MESSAGE_LOOP   for(firm_bank_loan_request_2_message = get_first_firm_bank_loan_request_2_message(); firm_bank_loan_request_2_message != NULL; firm_bank_loan_request_2_message = get_next_firm_bank_loan_request_2_message(firm_bank_loan_request_2_message)) {
 Start of loop to process firm_bank_loan_request_2 messages. More...
 
#define FINISH_FIRM_BANK_LOAN_REQUEST_2_MESSAGE_LOOP   }
 Finish of loop to process firm_bank_loan_request_2 messages. More...
 
#define START_BANK_FIRM_LOAN_ACKNOWLEDGE_1_MESSAGE_LOOP   for(bank_firm_loan_acknowledge_1_message = get_first_bank_firm_loan_acknowledge_1_message(); bank_firm_loan_acknowledge_1_message != NULL; bank_firm_loan_acknowledge_1_message = get_next_bank_firm_loan_acknowledge_1_message(bank_firm_loan_acknowledge_1_message)) {
 Start of loop to process bank_firm_loan_acknowledge_1 messages. More...
 
#define FINISH_BANK_FIRM_LOAN_ACKNOWLEDGE_1_MESSAGE_LOOP   }
 Finish of loop to process bank_firm_loan_acknowledge_1 messages. More...
 
#define START_BANK_FIRM_LOAN_ACKNOWLEDGE_2_MESSAGE_LOOP   for(bank_firm_loan_acknowledge_2_message = get_first_bank_firm_loan_acknowledge_2_message(); bank_firm_loan_acknowledge_2_message != NULL; bank_firm_loan_acknowledge_2_message = get_next_bank_firm_loan_acknowledge_2_message(bank_firm_loan_acknowledge_2_message)) {
 Start of loop to process bank_firm_loan_acknowledge_2 messages. More...
 
#define FINISH_BANK_FIRM_LOAN_ACKNOWLEDGE_2_MESSAGE_LOOP   }
 Finish of loop to process bank_firm_loan_acknowledge_2 messages. More...
 
#define START_BANK_CENTRALBANK_DEBT_REQUEST_MESSAGE_LOOP   for(bank_centralbank_debt_request_message = get_first_bank_centralbank_debt_request_message(); bank_centralbank_debt_request_message != NULL; bank_centralbank_debt_request_message = get_next_bank_centralbank_debt_request_message(bank_centralbank_debt_request_message)) {
 Start of loop to process bank_centralbank_debt_request messages. More...
 
#define FINISH_BANK_CENTRALBANK_DEBT_REQUEST_MESSAGE_LOOP   }
 Finish of loop to process bank_centralbank_debt_request messages. More...
 
#define START_HOUSEHOLD_SHARE_MESSAGE_LOOP   for(household_share_message = get_first_household_share_message(); household_share_message != NULL; household_share_message = get_next_household_share_message(household_share_message)) {
 Start of loop to process household_share messages. More...
 
#define FINISH_HOUSEHOLD_SHARE_MESSAGE_LOOP   }
 Finish of loop to process household_share messages. More...
 
#define START_CAPITAL_TAX_MESSAGE_LOOP   for(capital_tax_message = get_first_capital_tax_message(); capital_tax_message != NULL; capital_tax_message = get_next_capital_tax_message(capital_tax_message)) {
 Start of loop to process capital_tax messages. More...
 
#define FINISH_CAPITAL_TAX_MESSAGE_LOOP   }
 Finish of loop to process capital_tax messages. More...
 
#define START_LABOUR_TAX_MESSAGE_LOOP   for(labour_tax_message = get_first_labour_tax_message(); labour_tax_message != NULL; labour_tax_message = get_next_labour_tax_message(labour_tax_message)) {
 Start of loop to process labour_tax messages. More...
 
#define FINISH_LABOUR_TAX_MESSAGE_LOOP   }
 Finish of loop to process labour_tax messages. More...
 
#define START_UNEMPLOYMENT_BENEFIT_MESSAGE_LOOP   for(unemployment_benefit_message = get_first_unemployment_benefit_message(); unemployment_benefit_message != NULL; unemployment_benefit_message = get_next_unemployment_benefit_message(unemployment_benefit_message)) {
 Start of loop to process unemployment_benefit messages. More...
 
#define FINISH_UNEMPLOYMENT_BENEFIT_MESSAGE_LOOP   }
 Finish of loop to process unemployment_benefit messages. More...
 
#define START_GENERAL_BENEFIT_MESSAGE_LOOP   for(general_benefit_message = get_first_general_benefit_message(); general_benefit_message != NULL; general_benefit_message = get_next_general_benefit_message(general_benefit_message)) {
 Start of loop to process general_benefit messages. More...
 
#define FINISH_GENERAL_BENEFIT_MESSAGE_LOOP   }
 Finish of loop to process general_benefit messages. More...
 
#define START_FUND_REQUEST_MESSAGE_LOOP   for(fund_request_message = get_first_fund_request_message(); fund_request_message != NULL; fund_request_message = get_next_fund_request_message(fund_request_message)) {
 Start of loop to process fund_request messages. More...
 
#define FINISH_FUND_REQUEST_MESSAGE_LOOP   }
 Finish of loop to process fund_request messages. More...
 
#define START_FUND_REQUEST_ACK_MESSAGE_LOOP   for(fund_request_ack_message = get_first_fund_request_ack_message(); fund_request_ack_message != NULL; fund_request_ack_message = get_next_fund_request_ack_message(fund_request_ack_message)) {
 Start of loop to process fund_request_ack messages. More...
 
#define FINISH_FUND_REQUEST_ACK_MESSAGE_LOOP   }
 Finish of loop to process fund_request_ack messages. More...
 
#define START_NEW_ENTRANT_LOAN_MESSAGE_LOOP   for(new_entrant_loan_message = get_first_new_entrant_loan_message(); new_entrant_loan_message != NULL; new_entrant_loan_message = get_next_new_entrant_loan_message(new_entrant_loan_message)) {
 Start of loop to process new_entrant_loan messages. More...
 
#define FINISH_NEW_ENTRANT_LOAN_MESSAGE_LOOP   }
 Finish of loop to process new_entrant_loan messages. More...
 
#define START_FIRM_BANK_INTEREST_ON_LOAN_MESSAGE_LOOP   for(firm_bank_interest_on_loan_message = get_first_firm_bank_interest_on_loan_message(); firm_bank_interest_on_loan_message != NULL; firm_bank_interest_on_loan_message = get_next_firm_bank_interest_on_loan_message(firm_bank_interest_on_loan_message)) {
 Start of loop to process firm_bank_interest_on_loan messages. More...
 
#define FINISH_FIRM_BANK_INTEREST_ON_LOAN_MESSAGE_LOOP   }
 Finish of loop to process firm_bank_interest_on_loan messages. More...
 
#define START_LOAN_WRITEOFF_MESSAGE_LOOP   for(loan_writeoff_message = get_first_loan_writeoff_message(); loan_writeoff_message != NULL; loan_writeoff_message = get_next_loan_writeoff_message(loan_writeoff_message)) {
 Start of loop to process loan_writeoff messages. More...
 
#define FINISH_LOAN_WRITEOFF_MESSAGE_LOOP   }
 Finish of loop to process loan_writeoff messages. More...
 
#define START_FIRM_BANK_INSOLVENT_ACCOUNT_MESSAGE_LOOP   for(firm_bank_insolvent_account_message = get_first_firm_bank_insolvent_account_message(); firm_bank_insolvent_account_message != NULL; firm_bank_insolvent_account_message = get_next_firm_bank_insolvent_account_message(firm_bank_insolvent_account_message)) {
 Start of loop to process firm_bank_insolvent_account messages. More...
 
#define FINISH_FIRM_BANK_INSOLVENT_ACCOUNT_MESSAGE_LOOP   }
 Finish of loop to process firm_bank_insolvent_account messages. More...
 
#define START_FIRM_NET_PROFIT_MESSAGE_LOOP   for(firm_net_profit_message = get_first_firm_net_profit_message(); firm_net_profit_message != NULL; firm_net_profit_message = get_next_firm_net_profit_message(firm_net_profit_message)) {
 Start of loop to process firm_net_profit messages. More...
 
#define FINISH_FIRM_NET_PROFIT_MESSAGE_LOOP   }
 Finish of loop to process firm_net_profit messages. More...
 
#define START_BANK_NET_PROFIT_MESSAGE_LOOP   for(bank_net_profit_message = get_first_bank_net_profit_message(); bank_net_profit_message != NULL; bank_net_profit_message = get_next_bank_net_profit_message(bank_net_profit_message)) {
 Start of loop to process bank_net_profit messages. More...
 
#define FINISH_BANK_NET_PROFIT_MESSAGE_LOOP   }
 Finish of loop to process bank_net_profit messages. More...
 
#define START_BANK_CENTRALBANK_INTEREST_PAYMENT_MESSAGE_LOOP   for(bank_centralbank_interest_payment_message = get_first_bank_centralbank_interest_payment_message(); bank_centralbank_interest_payment_message != NULL; bank_centralbank_interest_payment_message = get_next_bank_centralbank_interest_payment_message(bank_centralbank_interest_payment_message)) {
 Start of loop to process bank_centralbank_interest_payment messages. More...
 
#define FINISH_BANK_CENTRALBANK_INTEREST_PAYMENT_MESSAGE_LOOP   }
 Finish of loop to process bank_centralbank_interest_payment messages. More...
 
#define START_BANK_CENTRALBANK_DEBT_PAYMENT_MESSAGE_LOOP   for(bank_centralbank_debt_payment_message = get_first_bank_centralbank_debt_payment_message(); bank_centralbank_debt_payment_message != NULL; bank_centralbank_debt_payment_message = get_next_bank_centralbank_debt_payment_message(bank_centralbank_debt_payment_message)) {
 Start of loop to process bank_centralbank_debt_payment messages. More...
 
#define FINISH_BANK_CENTRALBANK_DEBT_PAYMENT_MESSAGE_LOOP   }
 Finish of loop to process bank_centralbank_debt_payment messages. More...
 
#define START_GOV_CENTRALBANK_DEBT_REQUEST_MESSAGE_LOOP   for(gov_centralbank_debt_request_message = get_first_gov_centralbank_debt_request_message(); gov_centralbank_debt_request_message != NULL; gov_centralbank_debt_request_message = get_next_gov_centralbank_debt_request_message(gov_centralbank_debt_request_message)) {
 Start of loop to process gov_centralbank_debt_request messages. More...
 
#define FINISH_GOV_CENTRALBANK_DEBT_REQUEST_MESSAGE_LOOP   }
 Finish of loop to process gov_centralbank_debt_request messages. More...
 
#define START_GOV_CENTRALBANK_DEBT_PAYMENT_MESSAGE_LOOP   for(gov_centralbank_debt_payment_message = get_first_gov_centralbank_debt_payment_message(); gov_centralbank_debt_payment_message != NULL; gov_centralbank_debt_payment_message = get_next_gov_centralbank_debt_payment_message(gov_centralbank_debt_payment_message)) {
 Start of loop to process gov_centralbank_debt_payment messages. More...
 
#define FINISH_GOV_CENTRALBANK_DEBT_PAYMENT_MESSAGE_LOOP   }
 Finish of loop to process gov_centralbank_debt_payment messages. More...
 
#define START_CENTRALBANK_GOVERNMENT_PROFIT_MESSAGE_LOOP   for(centralbank_government_profit_message = get_first_centralbank_government_profit_message(); centralbank_government_profit_message != NULL; centralbank_government_profit_message = get_next_centralbank_government_profit_message(centralbank_government_profit_message)) {
 Start of loop to process centralbank_government_profit messages. More...
 
#define FINISH_CENTRALBANK_GOVERNMENT_PROFIT_MESSAGE_LOOP   }
 Finish of loop to process centralbank_government_profit messages. More...
 
#define START_HOUSING_PRICE_MESSAGE_LOOP   for(housing_price_message = get_first_housing_price_message(); housing_price_message != NULL; housing_price_message = get_next_housing_price_message(housing_price_message)) {
 Start of loop to process housing_price messages. More...
 
#define FINISH_HOUSING_PRICE_MESSAGE_LOOP   }
 Finish of loop to process housing_price messages. More...
 
#define START_BUY_HOUSING_MESSAGE_LOOP   for(buy_housing_message = get_first_buy_housing_message(); buy_housing_message != NULL; buy_housing_message = get_next_buy_housing_message(buy_housing_message)) {
 Start of loop to process buy_housing messages. More...
 
#define FINISH_BUY_HOUSING_MESSAGE_LOOP   }
 Finish of loop to process buy_housing messages. More...
 
#define START_SELL_HOUSING_MESSAGE_LOOP   for(sell_housing_message = get_first_sell_housing_message(); sell_housing_message != NULL; sell_housing_message = get_next_sell_housing_message(sell_housing_message)) {
 Start of loop to process sell_housing messages. More...
 
#define FINISH_SELL_HOUSING_MESSAGE_LOOP   }
 Finish of loop to process sell_housing messages. More...
 
#define START_BOUGHT_HOUSING_MESSAGE_LOOP   for(bought_housing_message = get_first_bought_housing_message(); bought_housing_message != NULL; bought_housing_message = get_next_bought_housing_message(bought_housing_message)) {
 Start of loop to process bought_housing messages. More...
 
#define FINISH_BOUGHT_HOUSING_MESSAGE_LOOP   }
 Finish of loop to process bought_housing messages. More...
 
#define START_SOLD_HOUSING_MESSAGE_LOOP   for(sold_housing_message = get_first_sold_housing_message(); sold_housing_message != NULL; sold_housing_message = get_next_sold_housing_message(sold_housing_message)) {
 Start of loop to process sold_housing messages. More...
 
#define FINISH_SOLD_HOUSING_MESSAGE_LOOP   }
 Finish of loop to process sold_housing messages. More...
 
#define START_BANK_REAGENCY_CREDIBILITY_MESSAGE_LOOP   for(bank_reagency_credibility_message = get_first_bank_reagency_credibility_message(); bank_reagency_credibility_message != NULL; bank_reagency_credibility_message = get_next_bank_reagency_credibility_message(bank_reagency_credibility_message)) {
 Start of loop to process bank_reagency_credibility messages. More...
 
#define FINISH_BANK_REAGENCY_CREDIBILITY_MESSAGE_LOOP   }
 Finish of loop to process bank_reagency_credibility messages. More...
 
#define START_MORTGAGE_REQUESTS_MESSAGE_LOOP   for(mortgage_requests_message = get_first_mortgage_requests_message(); mortgage_requests_message != NULL; mortgage_requests_message = get_next_mortgage_requests_message(mortgage_requests_message)) {
 Start of loop to process mortgage_requests messages. More...
 
#define FINISH_MORTGAGE_REQUESTS_MESSAGE_LOOP   }
 Finish of loop to process mortgage_requests messages. More...
 
#define START_MORTGAGE_PAYMENT_FROM_SALE_MESSAGE_LOOP   for(mortgage_payment_from_sale_message = get_first_mortgage_payment_from_sale_message(); mortgage_payment_from_sale_message != NULL; mortgage_payment_from_sale_message = get_next_mortgage_payment_from_sale_message(mortgage_payment_from_sale_message)) {
 Start of loop to process mortgage_payment_from_sale messages. More...
 
#define FINISH_MORTGAGE_PAYMENT_FROM_SALE_MESSAGE_LOOP   }
 Finish of loop to process mortgage_payment_from_sale messages. More...
 
#define START_MORTGAGE_PAYMENT_MESSAGE_LOOP   for(mortgage_payment_message = get_first_mortgage_payment_message(); mortgage_payment_message != NULL; mortgage_payment_message = get_next_mortgage_payment_message(mortgage_payment_message)) {
 Start of loop to process mortgage_payment messages. More...
 
#define FINISH_MORTGAGE_PAYMENT_MESSAGE_LOOP   }
 Finish of loop to process mortgage_payment messages. More...
 
#define START_MORTGAGE_WRITEOFF_MESSAGE_LOOP   for(mortgage_writeoff_message = get_first_mortgage_writeoff_message(); mortgage_writeoff_message != NULL; mortgage_writeoff_message = get_next_mortgage_writeoff_message(mortgage_writeoff_message)) {
 Start of loop to process mortgage_writeoff messages. More...
 
#define FINISH_MORTGAGE_WRITEOFF_MESSAGE_LOOP   }
 Finish of loop to process mortgage_writeoff messages. More...
 
#define START_HOUSING_TRANSACTIONS_SUMMARY_MESSAGE_LOOP   for(housing_transactions_summary_message = get_first_housing_transactions_summary_message(); housing_transactions_summary_message != NULL; housing_transactions_summary_message = get_next_housing_transactions_summary_message(housing_transactions_summary_message)) {
 Start of loop to process housing_transactions_summary messages. More...
 
#define FINISH_HOUSING_TRANSACTIONS_SUMMARY_MESSAGE_LOOP   }
 Finish of loop to process housing_transactions_summary messages. More...
 
#define SPINF   999999.123456
 Dummy inf value for space partition data. More...
 
#define RELEASE   1
 Used to kill an agent via 'return RELEASE;'. More...
 
#define kill_me_now   return 1
 Used to kill an agent via 'kill_me_now'. More...
 

Typedefs

typedef struct FLAME_output FLAME_output
 
typedef struct int_array int_array
 Typedef for int_array struct. More...
 
typedef struct float_array float_array
 Typedef for float_array struct. More...
 
typedef struct double_array double_array
 Typedef for double_array struct. More...
 
typedef struct char_array char_array
 Typedef for char_array struct. More...
 
typedef struct transaction transaction
 Typedef for transaction struct. More...
 
typedef struct transaction_array transaction_array
 Typedef for transaction_array struct. More...
 
typedef struct buyer buyer
 Typedef for buyer struct. More...
 
typedef struct buyer_array buyer_array
 Typedef for buyer_array struct. More...
 
typedef struct seller seller
 Typedef for seller struct. More...
 
typedef struct seller_array seller_array
 Typedef for seller_array struct. More...
 
typedef struct vacancy vacancy
 Typedef for vacancy struct. More...
 
typedef struct vacancy_array vacancy_array
 Typedef for vacancy_array struct. More...
 
typedef struct employee employee
 Typedef for employee struct. More...
 
typedef struct employee_array employee_array
 Typedef for employee_array struct. More...
 
typedef struct mortgage mortgage
 Typedef for mortgage struct. More...
 
typedef struct mortgage_array mortgage_array
 Typedef for mortgage_array struct. More...
 
typedef struct loan loan
 Typedef for loan struct. More...
 
typedef struct loan_array loan_array
 Typedef for loan_array struct. More...
 
typedef struct hbuyer hbuyer
 Typedef for hbuyer struct. More...
 
typedef struct hbuyer_array hbuyer_array
 Typedef for hbuyer_array struct. More...
 
typedef struct hseller hseller
 Typedef for hseller struct. More...
 
typedef struct hseller_array hseller_array
 Typedef for hseller_array struct. More...
 
typedef struct hbank hbank
 Typedef for hbank struct. More...
 
typedef struct hbank_array hbank_array
 Typedef for hbank_array struct. More...
 
typedef struct xmachine xmachine
 Typedef for xmachine struct. More...
 
typedef struct xmachine_memory_firm xmachine_memory_firm
 Typedef for xmachine_memory_firm struct. More...
 
typedef struct
xmachine_memory_firm_holder 
xmachine_memory_firm_holder
 
typedef struct
xmachine_memory_firm_state 
xmachine_memory_firm_state
 
typedef struct
xmachine_memory_household 
xmachine_memory_household
 Typedef for xmachine_memory_household struct. More...
 
typedef struct
xmachine_memory_household_holder 
xmachine_memory_household_holder
 
typedef struct
xmachine_memory_household_state 
xmachine_memory_household_state
 
typedef struct
xmachine_memory_equityfund 
xmachine_memory_equityfund
 Typedef for xmachine_memory_equityfund struct. More...
 
typedef struct
xmachine_memory_equityfund_holder 
xmachine_memory_equityfund_holder
 
typedef struct
xmachine_memory_equityfund_state 
xmachine_memory_equityfund_state
 
typedef struct xmachine_memory_bank xmachine_memory_bank
 Typedef for xmachine_memory_bank struct. More...
 
typedef struct
xmachine_memory_bank_holder 
xmachine_memory_bank_holder
 
typedef struct
xmachine_memory_bank_state 
xmachine_memory_bank_state
 
typedef struct
xmachine_memory_government 
xmachine_memory_government
 Typedef for xmachine_memory_government struct. More...
 
typedef struct
xmachine_memory_government_holder 
xmachine_memory_government_holder
 
typedef struct
xmachine_memory_government_state 
xmachine_memory_government_state
 
typedef struct
xmachine_memory_centralbank 
xmachine_memory_centralbank
 Typedef for xmachine_memory_centralbank struct. More...
 
typedef struct
xmachine_memory_centralbank_holder 
xmachine_memory_centralbank_holder
 
typedef struct
xmachine_memory_centralbank_state 
xmachine_memory_centralbank_state
 
typedef struct
xmachine_memory_jpoffice 
xmachine_memory_jpoffice
 Typedef for xmachine_memory_jpoffice struct. More...
 
typedef struct
xmachine_memory_jpoffice_holder 
xmachine_memory_jpoffice_holder
 
typedef struct
xmachine_memory_jpoffice_state 
xmachine_memory_jpoffice_state
 
typedef struct xmachine_memory_mall xmachine_memory_mall
 Typedef for xmachine_memory_mall struct. More...
 
typedef struct
xmachine_memory_mall_holder 
xmachine_memory_mall_holder
 
typedef struct
xmachine_memory_mall_state 
xmachine_memory_mall_state
 
typedef struct
xmachine_memory_reagency 
xmachine_memory_reagency
 Typedef for xmachine_memory_reagency struct. More...
 
typedef struct
xmachine_memory_reagency_holder 
xmachine_memory_reagency_holder
 
typedef struct
xmachine_memory_reagency_state 
xmachine_memory_reagency_state
 
typedef struct
m_firm_bank_init_loans 
m_firm_bank_init_loans
 Typedef for m_firm_bank_init_loans struct. More...
 
typedef struct
m_firm_bank_init_deposit 
m_firm_bank_init_deposit
 Typedef for m_firm_bank_init_deposit struct. More...
 
typedef struct
m_firm_bank_update_deposit 
m_firm_bank_update_deposit
 Typedef for m_firm_bank_update_deposit struct. More...
 
typedef struct
m_household_bank_init_mortgages 
m_household_bank_init_mortgages
 Typedef for m_household_bank_init_mortgages struct. More...
 
typedef struct
m_household_bank_init_deposit 
m_household_bank_init_deposit
 Typedef for m_household_bank_init_deposit struct. More...
 
typedef struct
m_household_bank_update_deposit 
m_household_bank_update_deposit
 Typedef for m_household_bank_update_deposit struct. More...
 
typedef struct
m_bank_centralbank_init_debt 
m_bank_centralbank_init_debt
 Typedef for m_bank_centralbank_init_debt struct. More...
 
typedef struct
m_bank_centralbank_init_deposit 
m_bank_centralbank_init_deposit
 Typedef for m_bank_centralbank_init_deposit struct. More...
 
typedef struct
m_bank_centralbank_update_deposit 
m_bank_centralbank_update_deposit
 Typedef for m_bank_centralbank_update_deposit struct. More...
 
typedef struct
m_fund_centralbank_init_deposit 
m_fund_centralbank_init_deposit
 Typedef for m_fund_centralbank_init_deposit struct. More...
 
typedef struct
m_fund_centralbank_update_deposit 
m_fund_centralbank_update_deposit
 Typedef for m_fund_centralbank_update_deposit struct. More...
 
typedef struct
m_gov_centralbank_init_deposit 
m_gov_centralbank_init_deposit
 Typedef for m_gov_centralbank_init_deposit struct. More...
 
typedef struct
m_gov_centralbank_update_deposit 
m_gov_centralbank_update_deposit
 Typedef for m_gov_centralbank_update_deposit struct. More...
 
typedef struct m_interest_rate m_interest_rate
 Typedef for m_interest_rate struct. More...
 
typedef struct m_capital_tax_rate m_capital_tax_rate
 Typedef for m_capital_tax_rate struct. More...
 
typedef struct m_labour_tax_rate m_labour_tax_rate
 Typedef for m_labour_tax_rate struct. More...
 
typedef struct
m_household_jpoffice_id 
m_household_jpoffice_id
 Typedef for m_household_jpoffice_id struct. More...
 
typedef struct
m_jpoffice_household_employer 
m_jpoffice_household_employer
 Typedef for m_jpoffice_household_employer struct. More...
 
typedef struct m_firm_jpoffice_id m_firm_jpoffice_id
 Typedef for m_firm_jpoffice_id struct. More...
 
typedef struct
m_jpoffice_firm_employee 
m_jpoffice_firm_employee
 Typedef for m_jpoffice_firm_employee struct. More...
 
typedef struct m_buy m_buy
 Typedef for m_buy struct. More...
 
typedef struct m_bought m_bought
 Typedef for m_bought struct. More...
 
typedef struct m_sell m_sell
 Typedef for m_sell struct. More...
 
typedef struct m_sold m_sold
 Typedef for m_sold struct. More...
 
typedef struct
m_goods_transactions_summary 
m_goods_transactions_summary
 Typedef for m_goods_transactions_summary struct. More...
 
typedef struct
m_centralbank_households_quarterly_cpi 
m_centralbank_households_quarterly_cpi
 Typedef for m_centralbank_households_quarterly_cpi struct. More...
 
typedef struct m_fired m_fired
 Typedef for m_fired struct. More...
 
typedef struct m_vacancy_stage1 m_vacancy_stage1
 Typedef for m_vacancy_stage1 struct. More...
 
typedef struct
m_job_application_stage2 
m_job_application_stage2
 Typedef for m_job_application_stage2 struct. More...
 
typedef struct
m_job_application_stage1 
m_job_application_stage1
 Typedef for m_job_application_stage1 struct. More...
 
typedef struct m_job_match_stage1 m_job_match_stage1
 Typedef for m_job_match_stage1 struct. More...
 
typedef struct m_job_change m_job_change
 Typedef for m_job_change struct. More...
 
typedef struct m_vacancy_stage2 m_vacancy_stage2
 Typedef for m_vacancy_stage2 struct. More...
 
typedef struct m_job_match_stage2 m_job_match_stage2
 Typedef for m_job_match_stage2 struct. More...
 
typedef struct m_employment_status m_employment_status
 Typedef for m_employment_status struct. More...
 
typedef struct
m_firm_household_wage_payment 
m_firm_household_wage_payment
 Typedef for m_firm_household_wage_payment struct. More...
 
typedef struct
m_firm_bank_loan_request_1 
m_firm_bank_loan_request_1
 Typedef for m_firm_bank_loan_request_1 struct. More...
 
typedef struct
m_firm_bank_loan_request_2 
m_firm_bank_loan_request_2
 Typedef for m_firm_bank_loan_request_2 struct. More...
 
typedef struct
m_bank_firm_loan_acknowledge_1 
m_bank_firm_loan_acknowledge_1
 Typedef for m_bank_firm_loan_acknowledge_1 struct. More...
 
typedef struct
m_bank_firm_loan_acknowledge_2 
m_bank_firm_loan_acknowledge_2
 Typedef for m_bank_firm_loan_acknowledge_2 struct. More...
 
typedef struct
m_bank_centralbank_debt_request 
m_bank_centralbank_debt_request
 Typedef for m_bank_centralbank_debt_request struct. More...
 
typedef struct m_household_share m_household_share
 Typedef for m_household_share struct. More...
 
typedef struct m_capital_tax m_capital_tax
 Typedef for m_capital_tax struct. More...
 
typedef struct m_labour_tax m_labour_tax
 Typedef for m_labour_tax struct. More...
 
typedef struct
m_unemployment_benefit 
m_unemployment_benefit
 Typedef for m_unemployment_benefit struct. More...
 
typedef struct m_general_benefit m_general_benefit
 Typedef for m_general_benefit struct. More...
 
typedef struct m_fund_request m_fund_request
 Typedef for m_fund_request struct. More...
 
typedef struct m_fund_request_ack m_fund_request_ack
 Typedef for m_fund_request_ack struct. More...
 
typedef struct m_new_entrant_loan m_new_entrant_loan
 Typedef for m_new_entrant_loan struct. More...
 
typedef struct
m_firm_bank_interest_on_loan 
m_firm_bank_interest_on_loan
 Typedef for m_firm_bank_interest_on_loan struct. More...
 
typedef struct m_loan_writeoff m_loan_writeoff
 Typedef for m_loan_writeoff struct. More...
 
typedef struct
m_firm_bank_insolvent_account 
m_firm_bank_insolvent_account
 Typedef for m_firm_bank_insolvent_account struct. More...
 
typedef struct m_firm_net_profit m_firm_net_profit
 Typedef for m_firm_net_profit struct. More...
 
typedef struct m_bank_net_profit m_bank_net_profit
 Typedef for m_bank_net_profit struct. More...
 
typedef struct
m_bank_centralbank_interest_payment 
m_bank_centralbank_interest_payment
 Typedef for m_bank_centralbank_interest_payment struct. More...
 
typedef struct
m_bank_centralbank_debt_payment 
m_bank_centralbank_debt_payment
 Typedef for m_bank_centralbank_debt_payment struct. More...
 
typedef struct
m_gov_centralbank_debt_request 
m_gov_centralbank_debt_request
 Typedef for m_gov_centralbank_debt_request struct. More...
 
typedef struct
m_gov_centralbank_debt_payment 
m_gov_centralbank_debt_payment
 Typedef for m_gov_centralbank_debt_payment struct. More...
 
typedef struct
m_centralbank_government_profit 
m_centralbank_government_profit
 Typedef for m_centralbank_government_profit struct. More...
 
typedef struct m_housing_price m_housing_price
 Typedef for m_housing_price struct. More...
 
typedef struct m_buy_housing m_buy_housing
 Typedef for m_buy_housing struct. More...
 
typedef struct m_sell_housing m_sell_housing
 Typedef for m_sell_housing struct. More...
 
typedef struct m_bought_housing m_bought_housing
 Typedef for m_bought_housing struct. More...
 
typedef struct m_sold_housing m_sold_housing
 Typedef for m_sold_housing struct. More...
 
typedef struct
m_bank_reagency_credibility 
m_bank_reagency_credibility
 Typedef for m_bank_reagency_credibility struct. More...
 
typedef struct m_mortgage_requests m_mortgage_requests
 Typedef for m_mortgage_requests struct. More...
 
typedef struct
m_mortgage_payment_from_sale 
m_mortgage_payment_from_sale
 Typedef for m_mortgage_payment_from_sale struct. More...
 
typedef struct m_mortgage_payment m_mortgage_payment
 Typedef for m_mortgage_payment struct. More...
 
typedef struct m_mortgage_writeoff m_mortgage_writeoff
 Typedef for m_mortgage_writeoff struct. More...
 
typedef struct
m_housing_transactions_summary 
m_housing_transactions_summary
 Typedef for m_housing_transactions_summary struct. More...
 
typedef struct location location
 Typedef for location struct. More...
 
typedef struct node_information node_information
 Typedef for node_information struct. More...
 

Functions

void initialise_pointers (void)
 Initialises pointers to xmachine, message, and node lists. More...
 
void initialise_unit_testing (void)
 Initialises framework for unit testing. More...
 
FLAME_outputadd_FLAME_output (FLAME_output **outputs)
 
void free_FLAME_outputs (FLAME_output **outputs)
 
void add_location (double point, location **p_location)
 Adds a location in order into the location list. More...
 
void freelocations (location **p_location)
 Free locations from the location list. More...
 
void add_node (int node_id, double minx, double maxx, double miny, double maxy, double minz, double maxz)
 Add a node to the node list. More...
 
void clean_up (int code)
 Add a node to the node list. More...
 
void propagate_agents (void)
 Check agent positions to see if any need to be moved to a another node. More...
 
void propagate_messages_init (void)
 
void propagate_messages_complete (void)
 
void create_partitions (char *filename, int *itno)
 
void free_node_info (void)
 Free the node list. More...
 
void free_agent (void)
 
void freexmachines (void)
 Free the currently being used X-machine list. More...
 
void init_transaction_array (transaction_array *array)
 
void reset_transaction_array (transaction_array *array)
 Reset the transaction array to hold nothing. More...
 
void free_transaction_array (transaction_array *array)
 Free the memory of a dynamic transaction array. More...
 
void copy_transaction_array (transaction_array *from, transaction_array *to)
 
void add_transaction (transaction_array *array, int quantity, double avg_price)
 Add an transaction to the dynamic transaction array. More...
 
void remove_transaction (transaction_array *array, int index)
 Remove an transaction from a dynamic transaction array. More...
 
void init_buyer_array (buyer_array *array)
 
void reset_buyer_array (buyer_array *array)
 Reset the buyer array to hold nothing. More...
 
void free_buyer_array (buyer_array *array)
 Free the memory of a dynamic buyer array. More...
 
void copy_buyer_array (buyer_array *from, buyer_array *to)
 
void add_buyer (buyer_array *array, int id, double budget)
 Add an buyer to the dynamic buyer array. More...
 
void remove_buyer (buyer_array *array, int index)
 Remove an buyer from a dynamic buyer array. More...
 
void init_seller_array (seller_array *array)
 
void reset_seller_array (seller_array *array)
 Reset the seller array to hold nothing. More...
 
void free_seller_array (seller_array *array)
 Free the memory of a dynamic seller array. More...
 
void copy_seller_array (seller_array *from, seller_array *to)
 
void add_seller (seller_array *array, int id, double price, int inventory, double inv_price)
 Add an seller to the dynamic seller array. More...
 
void remove_seller (seller_array *array, int index)
 Remove an seller from a dynamic seller array. More...
 
void init_vacancy_array (vacancy_array *array)
 
void reset_vacancy_array (vacancy_array *array)
 Reset the vacancy array to hold nothing. More...
 
void free_vacancy_array (vacancy_array *array)
 Free the memory of a dynamic vacancy array. More...
 
void copy_vacancy_array (vacancy_array *from, vacancy_array *to)
 
void add_vacancy (vacancy_array *array, int id, double wage)
 Add an vacancy to the dynamic vacancy array. More...
 
void remove_vacancy (vacancy_array *array, int index)
 Remove an vacancy from a dynamic vacancy array. More...
 
void init_employee_array (employee_array *array)
 
void reset_employee_array (employee_array *array)
 Reset the employee array to hold nothing. More...
 
void free_employee_array (employee_array *array)
 Free the memory of a dynamic employee array. More...
 
void copy_employee_array (employee_array *from, employee_array *to)
 
void add_employee (employee_array *array, int id, double wage)
 Add an employee to the dynamic employee array. More...
 
void remove_employee (employee_array *array, int index)
 Remove an employee from a dynamic employee array. More...
 
void init_mortgage_array (mortgage_array *array)
 
void reset_mortgage_array (mortgage_array *array)
 Reset the mortgage array to hold nothing. More...
 
void free_mortgage_array (mortgage_array *array)
 Free the memory of a dynamic mortgage array. More...
 
void copy_mortgage_array (mortgage_array *from, mortgage_array *to)
 
void add_mortgage (mortgage_array *array, int bank_id, double principal, int quarters_left, double quarterly_interest, double quarterly_principal, double interestrate, int mtype)
 Add an mortgage to the dynamic mortgage array. More...
 
void remove_mortgage (mortgage_array *array, int index)
 Remove an mortgage from a dynamic mortgage array. More...
 
void init_loan_array (loan_array *array)
 
void reset_loan_array (loan_array *array)
 Reset the loan array to hold nothing. More...
 
void free_loan_array (loan_array *array)
 Free the memory of a dynamic loan array. More...
 
void copy_loan_array (loan_array *from, loan_array *to)
 
void add_loan (loan_array *array, int bank_id, double amount, double to_be_paid)
 Add an loan to the dynamic loan array. More...
 
void remove_loan (loan_array *array, int index)
 Remove an loan from a dynamic loan array. More...
 
void init_hbuyer_array (hbuyer_array *array)
 
void reset_hbuyer_array (hbuyer_array *array)
 Reset the hbuyer array to hold nothing. More...
 
void free_hbuyer_array (hbuyer_array *array)
 Free the memory of a dynamic hbuyer array. More...
 
void copy_hbuyer_array (hbuyer_array *from, hbuyer_array *to)
 
void add_hbuyer (hbuyer_array *array, int buyer_id, int bank_id, double liquidity, double quarterly_income, double quarterly_mortgage_paid, int choice)
 Add an hbuyer to the dynamic hbuyer array. More...
 
void remove_hbuyer (hbuyer_array *array, int index)
 Remove an hbuyer from a dynamic hbuyer array. More...
 
void init_hseller_array (hseller_array *array)
 
void reset_hseller_array (hseller_array *array)
 Reset the hseller array to hold nothing. More...
 
void free_hseller_array (hseller_array *array)
 Free the memory of a dynamic hseller array. More...
 
void copy_hseller_array (hseller_array *from, hseller_array *to)
 
void add_hseller (hseller_array *array, int seller_id, double price, int quantity, int type)
 Add an hseller to the dynamic hseller array. More...
 
void remove_hseller (hseller_array *array, int index)
 Remove an hseller from a dynamic hseller array. More...
 
void init_hbank_array (hbank_array *array)
 
void reset_hbank_array (hbank_array *array)
 Reset the hbank array to hold nothing. More...
 
void free_hbank_array (hbank_array *array)
 Free the memory of a dynamic hbank array. More...
 
void copy_hbank_array (hbank_array *from, hbank_array *to)
 
void add_hbank (hbank_array *array, int id, double equity, double risky_assets, double amount_mortgaged)
 Add an hbank to the dynamic hbank array. More...
 
void remove_hbank (hbank_array *array, int index)
 Remove an hbank from a dynamic hbank array. More...
 
void init_int_static_array (int *array, int size)
 
void init_int_array (int_array *array)
 
void reset_int_array (int_array *array)
 Reset the int array to hold nothing. More...
 
void free_int_array (int_array *array)
 Free the memory of a dynamic integer array. More...
 
void copy_int_array (int_array *from, int_array *to)
 
void add_int (int_array *array, int new_int)
 Add an integer to the dynamic integer array. More...
 
void remove_int (int_array *array, int index)
 Remove an integer from a dynamic integer array. More...
 
void print_int_array (int_array *array)
 Print the elements of a dynamic integer array. More...
 
void init_float_static_array (float *array, int size)
 
void init_float_array (float_array *array)
 
void reset_float_array (float_array *array)
 Reset the float array to hold nothing. More...
 
void free_float_array (float_array *array)
 Free the memory of a dynamic float array. More...
 
void copy_float_array (float_array *from, float_array *to)
 
void add_float (float_array *array, float new_float)
 Add an floateger to the dynamic float array. More...
 
void remove_float (float_array *array, int index)
 Remove an floateger from a dynamic float array. More...
 
void print_float_array (float_array *array)
 Print the elements of a dynamic float array. More...
 
void init_double_static_array (double *array, int size)
 
void init_double_array (double_array *array)
 
void reset_double_array (double_array *array)
 Reset the double array to hold nothing. More...
 
void free_double_array (double_array *array)
 Free the memory of a dynamic double array. More...
 
void copy_double_array (double_array *from, double_array *to)
 
void add_double (double_array *array, double new_double)
 Add an double to the dynamic double array. More...
 
void remove_double (double_array *array, int index)
 Remove an double from a dynamic double array. More...
 
void print_double_array (double_array *array)
 Print the elements of a dynamic double array. More...
 
void init_char_static_array (char *array, int size)
 
void init_char_array (char_array *array)
 
void reset_char_array (char_array *array)
 Reset the char array to hold nothing. More...
 
void free_char_array (char_array *array)
 Free the memory of a dynamic char array. More...
 
void copy_char_array (char_array *from, char_array *to)
 
void add_char (char_array *array, char new_char)
 Add an char to the dynamic char array. More...
 
void remove_char (char_array *array, int index)
 Remove an char from a dynamic char array. More...
 
char * copy_array_to_str (char_array *array)
 Return pointer to string from a char_array. More...
 
void print_char_array (char_array *array)
 Print the elements of a dynamic char array. More...
 
int idle (void)
 an idle function for use by agents. More...
 
int read_int_static_array (char *buffer, int buffer_size, int *j, int *int_static_array, int size)
 
int read_float_static_array (char *buffer, int buffer_size, int *j, float *float_static_array, int size)
 
int read_double_static_array (char *buffer, int buffer_size, int *j, double *double_static_array, int size)
 
int read_char_static_array (char *buffer, int buffer_size, int *j, char *char_static_array, int size)
 
int read_int_dynamic_array (char *buffer, int buffer_size, int *j, int_array *int_dynamic_array)
 
int read_float_dynamic_array (char *buffer, int buffer_size, int *j, float_array *float_dynamic_array)
 
int read_double_dynamic_array (char *buffer, int buffer_size, int *j, double_array *double_dynamic_array)
 
int read_char_dynamic_array (char *buffer, int buffer_size, int *j, char_array *char_dynamic_array)
 
void init_transaction (transaction *temp)
 
void init_transaction_static_array (transaction *array, int size)
 
int read_transaction (char *buffer, int buffer_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)
 
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 init_buyer (buyer *temp)
 
void init_buyer_static_array (buyer *array, int size)
 
int read_buyer (char *buffer, int buffer_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)
 
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 init_seller (seller *temp)
 
void init_seller_static_array (seller *array, int size)
 
int read_seller (char *buffer, int buffer_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)
 
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 init_vacancy (vacancy *temp)
 
void init_vacancy_static_array (vacancy *array, int size)
 
int read_vacancy (char *buffer, int buffer_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)
 
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 init_employee (employee *temp)
 
void init_employee_static_array (employee *array, int size)
 
int read_employee (char *buffer, int buffer_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)
 
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 init_mortgage (mortgage *temp)
 
void init_mortgage_static_array (mortgage *array, int size)
 
int read_mortgage (char *buffer, int buffer_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)
 
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 init_loan (loan *temp)
 
void init_loan_static_array (loan *array, int size)
 
int read_loan (char *buffer, int buffer_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)
 
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 init_hbuyer (hbuyer *temp)
 
void init_hbuyer_static_array (hbuyer *array, int size)
 
int read_hbuyer (char *buffer, int buffer_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)
 
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 init_hseller (hseller *temp)
 
void init_hseller_static_array (hseller *array, int size)
 
int read_hseller (char *buffer, int buffer_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)
 
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 init_hbank (hbank *temp)
 
void init_hbank_static_array (hbank *array, int size)
 
int read_hbank (char *buffer, int buffer_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)
 
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 readinitialstates (char *filename, char *filelocation, int *itno, double cloud_data[], int partition_method, int flag)
 
void saveiterationdata (int iteration_number)
 Save X-machine memory to a file. More...
 
void free_transaction (transaction *temp)
 
void free_transaction_static_array (transaction *array, int size)
 
void copy_transaction (transaction *from, transaction *to)
 
void copy_transaction_static_array (transaction *from, transaction *to, int size)
 
void free_buyer (buyer *temp)
 
void free_buyer_static_array (buyer *array, int size)
 
void copy_buyer (buyer *from, buyer *to)
 
void copy_buyer_static_array (buyer *from, buyer *to, int size)
 
void free_seller (seller *temp)
 
void free_seller_static_array (seller *array, int size)
 
void copy_seller (seller *from, seller *to)
 
void copy_seller_static_array (seller *from, seller *to, int size)
 
void free_vacancy (vacancy *temp)
 
void free_vacancy_static_array (vacancy *array, int size)
 
void copy_vacancy (vacancy *from, vacancy *to)
 
void copy_vacancy_static_array (vacancy *from, vacancy *to, int size)
 
void free_employee (employee *temp)
 
void free_employee_static_array (employee *array, int size)
 
void copy_employee (employee *from, employee *to)
 
void copy_employee_static_array (employee *from, employee *to, int size)
 
void free_mortgage (mortgage *temp)
 
void free_mortgage_static_array (mortgage *array, int size)
 
void copy_mortgage (mortgage *from, mortgage *to)
 
void copy_mortgage_static_array (mortgage *from, mortgage *to, int size)
 
void free_loan (loan *temp)
 
void free_loan_static_array (loan *array, int size)
 
void copy_loan (loan *from, loan *to)
 
void copy_loan_static_array (loan *from, loan *to, int size)
 
void free_hbuyer (hbuyer *temp)
 
void free_hbuyer_static_array (hbuyer *array, int size)
 
void copy_hbuyer (hbuyer *from, hbuyer *to)
 
void copy_hbuyer_static_array (hbuyer *from, hbuyer *to, int size)
 
void free_hseller (hseller *temp)
 
void free_hseller_static_array (hseller *array, int size)
 
void copy_hseller (hseller *from, hseller *to)
 
void copy_hseller_static_array (hseller *from, hseller *to, int size)
 
void free_hbank (hbank *temp)
 
void free_hbank_static_array (hbank *array, int size)
 
void copy_hbank (hbank *from, hbank *to)
 
void copy_hbank_static_array (hbank *from, hbank *to, int size)
 
xmachine_memory_firm_stateinit_firm_state ()
 
xmachine_memory_firminit_firm_agent ()
 
void free_firm_agent (xmachine_memory_firm_holder *tmp, xmachine_memory_firm_state *state)
 
void transition_firm_agent (xmachine_memory_firm_holder *tmp, xmachine_memory_firm_state *from_state, xmachine_memory_firm_state *to_state)
 
void add_firm_agent_internal (xmachine_memory_firm *agent, xmachine_memory_firm_state *state)
 
void add_firm_agent (int id, int bank_id, int isconstructor, int day_of_month_to_act, int isinsolvent, int it_no, int day_of_week_to_act, double average_goods_price, int_array *employees, int manager, double wage_offer, double average_wage, int no_employees, int vacancies, int employees_needed, int day_of_month_wages_paid, double labour_productivity, double capital_productivity, int capital_goods, double capital_goods_price, int production_current, int expected_sales, int production_plan, double unit_goods_price, double unit_cost, int day_of_month_production_completed, double unit_house_price, int projects[], double loans_interest_rate, double debt, int inventory, int sales, double revenues, double total_assets, double operating_costs, double labour_costs, double total_interest_payments, double dividends_paid, double dividends_to_be_paid, double retained_earnings, double net_earnings, double ebit, double equity, double liquidity, int isliquidshort, int hasloan, int hasinvestment, int isilliquid, double planned_investment_costs, double liquidity_need, loan loan_list[], double labour_tax_rate, double delta_housing_price)
 
void unittest_init_firm_agent ()
 
void unittest_free_firm_agent ()
 
xmachine_memory_household_stateinit_household_state ()
 
xmachine_memory_householdinit_household_agent ()
 
void free_household_agent (xmachine_memory_household_holder *tmp, xmachine_memory_household_state *state)
 
void transition_household_agent (xmachine_memory_household_holder *tmp, xmachine_memory_household_state *from_state, xmachine_memory_household_state *to_state)
 
void add_household_agent_internal (xmachine_memory_household *agent, xmachine_memory_household_state *state)
 
void add_household_agent (int id, int bank_id, int it_no, int day_of_week_to_act, double weekly_consumption_budget, double mall_budget, double quarterly_price_change, int my_employer_id, double wage, int ismanager, double government_benefits, int day_of_month_to_act, int day_of_month_wage_recieved, double mortgages_interest_rate, double labour_tax_rate, mortgage_array *mortgages_list, double mortgages, double housing_payment, double equity, double housing_price, int housing_units, int n_shares, double liquidity, double capital_income, double previous_wages[], double previous_benefits[], double labour_income, double total_assets, double housing_value, double expected_housing_payment, int hmarket_role, double equity_ratio, double minimum_equity_ratio, double mortgage_costs[], double delta_housing_value, int mortgage_choice)
 Add household X-machine to the current being used X-machine list. More...
 
void unittest_init_household_agent ()
 
void unittest_free_household_agent ()
 
xmachine_memory_equityfund_stateinit_equityfund_state ()
 
xmachine_memory_equityfundinit_equityfund_agent ()
 
void free_equityfund_agent (xmachine_memory_equityfund_holder *tmp, xmachine_memory_equityfund_state *state)
 
void transition_equityfund_agent (xmachine_memory_equityfund_holder *tmp, xmachine_memory_equityfund_state *from_state, xmachine_memory_equityfund_state *to_state)
 
void add_equityfund_agent_internal (xmachine_memory_equityfund *agent, xmachine_memory_equityfund_state *state)
 
void add_equityfund_agent (int id, int it_no, int day_of_month_to_act, int day_of_month_wages_paid, double share_firms, double share_construction_firms, double share_banks, double equity, double liquidity, int n_shares, double dividends_recieved, double dividends_retained, double dividends_paid, double firm_investment, double capital_tax_rate)
 Add equityfund X-machine to the current being used X-machine list. More...
 
void unittest_init_equityfund_agent ()
 
void unittest_free_equityfund_agent ()
 
xmachine_memory_bank_stateinit_bank_state ()
 
xmachine_memory_bankinit_bank_agent ()
 
void free_bank_agent (xmachine_memory_bank_holder *tmp, xmachine_memory_bank_state *state)
 
void transition_bank_agent (xmachine_memory_bank_holder *tmp, xmachine_memory_bank_state *from_state, xmachine_memory_bank_state *to_state)
 
void add_bank_agent_internal (xmachine_memory_bank *agent, xmachine_memory_bank_state *state)
 
void add_bank_agent (int id, int day_of_month_to_act, int day_of_week_to_act, int it_no, double total_assets, double loans, double loans_start, double mortgages, double deposits, double centralbank_debt, double equity, double liquidity, double revenues, double total_writeoffs, double interest_rate, double interests_accrued, double interests_paid, double dividends_paid, double total_dividends, double retained_earnings, double net_earnings, double total_costs)
 Add bank X-machine to the current being used X-machine list. More...
 
void unittest_init_bank_agent ()
 
void unittest_free_bank_agent ()
 
xmachine_memory_government_stateinit_government_state ()
 
xmachine_memory_governmentinit_government_agent ()
 
void free_government_agent (xmachine_memory_government_holder *tmp, xmachine_memory_government_state *state)
 
void transition_government_agent (xmachine_memory_government_holder *tmp, xmachine_memory_government_state *from_state, xmachine_memory_government_state *to_state)
 
void add_government_agent_internal (xmachine_memory_government *agent, xmachine_memory_government_state *state)
 
void add_government_agent (int id, int it_no, double average_wage, double unemployment_rate, int population_size, double debt, double equity, double liquidity, int day_of_month_to_act, int day_of_month_wages_paid, double capital_tax_rate, double labour_tax_rate, double labour_tax_income, double capital_tax_income, double gov_general_benefit_rate, double gov_unemployment_rate, double general_benefits, double unemployment_benefits, double earnings, double centralbank_income, double expenditures)
 Add government X-machine to the current being used X-machine list. More...
 
void unittest_init_government_agent ()
 
void unittest_free_government_agent ()
 
xmachine_memory_centralbank_stateinit_centralbank_state ()
 
xmachine_memory_centralbankinit_centralbank_agent ()
 
void free_centralbank_agent (xmachine_memory_centralbank_holder *tmp, xmachine_memory_centralbank_state *state)
 
void transition_centralbank_agent (xmachine_memory_centralbank_holder *tmp, xmachine_memory_centralbank_state *from_state, xmachine_memory_centralbank_state *to_state)
 
void add_centralbank_agent_internal (xmachine_memory_centralbank *agent, xmachine_memory_centralbank_state *state)
 
void add_centralbank_agent (int id, int day_of_month_to_act, double unemployment_rate, double inflation_rate, double consumption_goods_prices[], int it_no, int day_of_week_to_act, transaction goods, double weekly_price_averages[], int day_of_month_wages_paid, double interest_rate, double liquidity, double loans_banks, double loans_government, double fiat_money, double equity, double liquidity_banks, double liquidity_government, double liquidity_equityfund, double total_assets, double total_writeoffs, double interests_accrued, double revenues, double net_earnings, double total_costs, transaction houses)
 
void unittest_init_centralbank_agent ()
 
void unittest_free_centralbank_agent ()
 
xmachine_memory_jpoffice_stateinit_jpoffice_state ()
 
xmachine_memory_jpofficeinit_jpoffice_agent ()
 
void free_jpoffice_agent (xmachine_memory_jpoffice_holder *tmp, xmachine_memory_jpoffice_state *state)
 
void transition_jpoffice_agent (xmachine_memory_jpoffice_holder *tmp, xmachine_memory_jpoffice_state *from_state, xmachine_memory_jpoffice_state *to_state)
 
void add_jpoffice_agent_internal (xmachine_memory_jpoffice *agent, xmachine_memory_jpoffice_state *state)
 
void add_jpoffice_agent (int id, int it_no, int day_of_month_to_act)
 Add jpoffice X-machine to the current being used X-machine list. More...
 
void unittest_init_jpoffice_agent ()
 
void unittest_free_jpoffice_agent ()
 
xmachine_memory_mall_stateinit_mall_state ()
 
xmachine_memory_mallinit_mall_agent ()
 
void free_mall_agent (xmachine_memory_mall_holder *tmp, xmachine_memory_mall_state *state)
 
void transition_mall_agent (xmachine_memory_mall_holder *tmp, xmachine_memory_mall_state *from_state, xmachine_memory_mall_state *to_state)
 
void add_mall_agent_internal (xmachine_memory_mall *agent, xmachine_memory_mall_state *state)
 
void add_mall_agent (int id, int it_no, int day_of_week_to_act, transaction goods_transactions)
 
void unittest_init_mall_agent ()
 
void unittest_free_mall_agent ()
 
xmachine_memory_reagency_stateinit_reagency_state ()
 
xmachine_memory_reagencyinit_reagency_agent ()
 
void free_reagency_agent (xmachine_memory_reagency_holder *tmp, xmachine_memory_reagency_state *state)
 
void transition_reagency_agent (xmachine_memory_reagency_holder *tmp, xmachine_memory_reagency_state *from_state, xmachine_memory_reagency_state *to_state)
 
void add_reagency_agent_internal (xmachine_memory_reagency *agent, xmachine_memory_reagency_state *state)
 
void add_reagency_agent (int id, int day_of_month_to_act, int it_no, double mortgages_interest_rate, transaction housing_transactions)
 
void unittest_init_reagency_agent ()
 
void unittest_free_reagency_agent ()
 
void add_firm_bank_init_loans_message (int bank_id, double amount)
 Add firm_bank_init_loans message by calling internal and processing. More...
 
m_firm_bank_init_loansadd_firm_bank_init_loans_message_internal (void)
 
m_firm_bank_init_loansget_first_firm_bank_init_loans_message (void)
 Get the first firm_bank_init_loans message in the firm_bank_init_loans message list. More...
 
m_firm_bank_init_loansget_next_firm_bank_init_loans_message (m_firm_bank_init_loans *current)
 
void freefirm_bank_init_loansmessages (void)
 
void add_firm_bank_init_deposit_message (int bank_id, double amount)
 Add firm_bank_init_deposit message by calling internal and processing. More...
 
m_firm_bank_init_depositadd_firm_bank_init_deposit_message_internal (void)
 
m_firm_bank_init_depositget_first_firm_bank_init_deposit_message (void)
 Get the first firm_bank_init_deposit message in the firm_bank_init_deposit message list. More...
 
m_firm_bank_init_depositget_next_firm_bank_init_deposit_message (m_firm_bank_init_deposit *current)
 
void freefirm_bank_init_depositmessages (void)
 
void add_firm_bank_update_deposit_message (int bank_id, double amount)
 Add firm_bank_update_deposit message by calling internal and processing. More...
 
m_firm_bank_update_depositadd_firm_bank_update_deposit_message_internal (void)
 
m_firm_bank_update_depositget_first_firm_bank_update_deposit_message (void)
 Get the first firm_bank_update_deposit message in the firm_bank_update_deposit message list. More...
 
m_firm_bank_update_depositget_next_firm_bank_update_deposit_message (m_firm_bank_update_deposit *current)
 
void freefirm_bank_update_depositmessages (void)
 
void add_household_bank_init_mortgages_message (int bank_id, double amount)
 Add household_bank_init_mortgages message by calling internal and processing. More...
 
m_household_bank_init_mortgagesadd_household_bank_init_mortgages_message_internal (void)
 
m_household_bank_init_mortgagesget_first_household_bank_init_mortgages_message (void)
 Get the first household_bank_init_mortgages message in the household_bank_init_mortgages message list. More...
 
m_household_bank_init_mortgagesget_next_household_bank_init_mortgages_message (m_household_bank_init_mortgages *current)
 
void freehousehold_bank_init_mortgagesmessages (void)
 
void add_household_bank_init_deposit_message (int bank_id, double amount)
 Add household_bank_init_deposit message by calling internal and processing. More...
 
m_household_bank_init_depositadd_household_bank_init_deposit_message_internal (void)
 
m_household_bank_init_depositget_first_household_bank_init_deposit_message (void)
 Get the first household_bank_init_deposit message in the household_bank_init_deposit message list. More...
 
m_household_bank_init_depositget_next_household_bank_init_deposit_message (m_household_bank_init_deposit *current)
 
void freehousehold_bank_init_depositmessages (void)
 
void add_household_bank_update_deposit_message (int bank_id, double amount)
 Add household_bank_update_deposit message by calling internal and processing. More...
 
m_household_bank_update_depositadd_household_bank_update_deposit_message_internal (void)
 
m_household_bank_update_depositget_first_household_bank_update_deposit_message (void)
 Get the first household_bank_update_deposit message in the household_bank_update_deposit message list. More...
 
m_household_bank_update_depositget_next_household_bank_update_deposit_message (m_household_bank_update_deposit *current)
 
void freehousehold_bank_update_depositmessages (void)
 
void add_bank_centralbank_init_debt_message (int bank_id, double amount)
 Add bank_centralbank_init_debt message by calling internal and processing. More...
 
m_bank_centralbank_init_debtadd_bank_centralbank_init_debt_message_internal (void)
 
m_bank_centralbank_init_debtget_first_bank_centralbank_init_debt_message (void)
 Get the first bank_centralbank_init_debt message in the bank_centralbank_init_debt message list. More...
 
m_bank_centralbank_init_debtget_next_bank_centralbank_init_debt_message (m_bank_centralbank_init_debt *current)
 
void freebank_centralbank_init_debtmessages (void)
 
void add_bank_centralbank_init_deposit_message (int bank_id, double amount)
 Add bank_centralbank_init_deposit message by calling internal and processing. More...
 
m_bank_centralbank_init_depositadd_bank_centralbank_init_deposit_message_internal (void)
 
m_bank_centralbank_init_depositget_first_bank_centralbank_init_deposit_message (void)
 Get the first bank_centralbank_init_deposit message in the bank_centralbank_init_deposit message list. More...
 
m_bank_centralbank_init_depositget_next_bank_centralbank_init_deposit_message (m_bank_centralbank_init_deposit *current)
 
void freebank_centralbank_init_depositmessages (void)
 
void add_bank_centralbank_update_deposit_message (int bank_id, double amount)
 Add bank_centralbank_update_deposit message by calling internal and processing. More...
 
m_bank_centralbank_update_depositadd_bank_centralbank_update_deposit_message_internal (void)
 
m_bank_centralbank_update_depositget_first_bank_centralbank_update_deposit_message (void)
 Get the first bank_centralbank_update_deposit message in the bank_centralbank_update_deposit message list. More...
 
m_bank_centralbank_update_depositget_next_bank_centralbank_update_deposit_message (m_bank_centralbank_update_deposit *current)
 
void freebank_centralbank_update_depositmessages (void)
 
void add_fund_centralbank_init_deposit_message (double amount)
 Add fund_centralbank_init_deposit message by calling internal and processing. More...
 
m_fund_centralbank_init_depositadd_fund_centralbank_init_deposit_message_internal (void)
 
m_fund_centralbank_init_depositget_first_fund_centralbank_init_deposit_message (void)
 Get the first fund_centralbank_init_deposit message in the fund_centralbank_init_deposit message list. More...
 
m_fund_centralbank_init_depositget_next_fund_centralbank_init_deposit_message (m_fund_centralbank_init_deposit *current)
 
void freefund_centralbank_init_depositmessages (void)
 
void add_fund_centralbank_update_deposit_message (double amount)
 Add fund_centralbank_update_deposit message by calling internal and processing. More...
 
m_fund_centralbank_update_depositadd_fund_centralbank_update_deposit_message_internal (void)
 
m_fund_centralbank_update_depositget_first_fund_centralbank_update_deposit_message (void)
 Get the first fund_centralbank_update_deposit message in the fund_centralbank_update_deposit message list. More...
 
m_fund_centralbank_update_depositget_next_fund_centralbank_update_deposit_message (m_fund_centralbank_update_deposit *current)
 
void freefund_centralbank_update_depositmessages (void)
 
void add_gov_centralbank_init_deposit_message (double amount)
 Add gov_centralbank_init_deposit message by calling internal and processing. More...
 
m_gov_centralbank_init_depositadd_gov_centralbank_init_deposit_message_internal (void)
 
m_gov_centralbank_init_depositget_first_gov_centralbank_init_deposit_message (void)
 Get the first gov_centralbank_init_deposit message in the gov_centralbank_init_deposit message list. More...
 
m_gov_centralbank_init_depositget_next_gov_centralbank_init_deposit_message (m_gov_centralbank_init_deposit *current)
 
void freegov_centralbank_init_depositmessages (void)
 
void add_gov_centralbank_update_deposit_message (double amount)
 Add gov_centralbank_update_deposit message by calling internal and processing. More...
 
m_gov_centralbank_update_depositadd_gov_centralbank_update_deposit_message_internal (void)
 
m_gov_centralbank_update_depositget_first_gov_centralbank_update_deposit_message (void)
 Get the first gov_centralbank_update_deposit message in the gov_centralbank_update_deposit message list. More...
 
m_gov_centralbank_update_depositget_next_gov_centralbank_update_deposit_message (m_gov_centralbank_update_deposit *current)
 
void freegov_centralbank_update_depositmessages (void)
 
void add_interest_rate_message (double rate)
 Add interest_rate message by calling internal and processing. More...
 
m_interest_rateadd_interest_rate_message_internal (void)
 
m_interest_rateget_first_interest_rate_message (void)
 Get the first interest_rate message in the interest_rate message list. More...
 
m_interest_rateget_next_interest_rate_message (m_interest_rate *current)
 
void freeinterest_ratemessages (void)
 
void add_capital_tax_rate_message (double value)
 Add capital_tax_rate message by calling internal and processing. More...
 
m_capital_tax_rateadd_capital_tax_rate_message_internal (void)
 
m_capital_tax_rateget_first_capital_tax_rate_message (void)
 Get the first capital_tax_rate message in the capital_tax_rate message list. More...
 
m_capital_tax_rateget_next_capital_tax_rate_message (m_capital_tax_rate *current)
 
void freecapital_tax_ratemessages (void)
 
void add_labour_tax_rate_message (double value)
 Add labour_tax_rate message by calling internal and processing. More...
 
m_labour_tax_rateadd_labour_tax_rate_message_internal (void)
 
m_labour_tax_rateget_first_labour_tax_rate_message (void)
 Get the first labour_tax_rate message in the labour_tax_rate message list. More...
 
m_labour_tax_rateget_next_labour_tax_rate_message (m_labour_tax_rate *current)
 
void freelabour_tax_ratemessages (void)
 
void add_household_jpoffice_id_message (int household_id)
 Add household_jpoffice_id message by calling internal and processing. More...
 
m_household_jpoffice_idadd_household_jpoffice_id_message_internal (void)
 
m_household_jpoffice_idget_first_household_jpoffice_id_message (void)
 Get the first household_jpoffice_id message in the household_jpoffice_id message list. More...
 
m_household_jpoffice_idget_next_household_jpoffice_id_message (m_household_jpoffice_id *current)
 
void freehousehold_jpoffice_idmessages (void)
 
void add_jpoffice_household_employer_message (int household_id, int employer_id, int position)
 Add jpoffice_household_employer message by calling internal and processing. More...
 
m_jpoffice_household_employeradd_jpoffice_household_employer_message_internal (void)
 
m_jpoffice_household_employerget_first_jpoffice_household_employer_message (void)
 Get the first jpoffice_household_employer message in the jpoffice_household_employer message list. More...
 
m_jpoffice_household_employerget_next_jpoffice_household_employer_message (m_jpoffice_household_employer *current)
 
void freejpoffice_household_employermessages (void)
 
void add_firm_jpoffice_id_message (int firm_id, int isconstructor)
 Add firm_jpoffice_id message by calling internal and processing. More...
 
m_firm_jpoffice_idadd_firm_jpoffice_id_message_internal (void)
 
m_firm_jpoffice_idget_first_firm_jpoffice_id_message (void)
 Get the first firm_jpoffice_id message in the firm_jpoffice_id message list. More...
 
m_firm_jpoffice_idget_next_firm_jpoffice_id_message (m_firm_jpoffice_id *current)
 
void freefirm_jpoffice_idmessages (void)
 
void add_jpoffice_firm_employee_message (int firm_id, int employee_id, int position)
 Add jpoffice_firm_employee message by calling internal and processing. More...
 
m_jpoffice_firm_employeeadd_jpoffice_firm_employee_message_internal (void)
 
m_jpoffice_firm_employeeget_first_jpoffice_firm_employee_message (void)
 Get the first jpoffice_firm_employee message in the jpoffice_firm_employee message list. More...
 
m_jpoffice_firm_employeeget_next_jpoffice_firm_employee_message (m_jpoffice_firm_employee *current)
 
void freejpoffice_firm_employeemessages (void)
 
void add_buy_message (int id, double budget)
 Add buy message by calling internal and processing. More...
 
m_buyadd_buy_message_internal (void)
 
m_buyget_first_buy_message (void)
 Get the first buy message in the buy message list. More...
 
m_buyget_next_buy_message (m_buy *current)
 
void freebuymessages (void)
 
void add_bought_message (int id, double money_spent, int received_quantity)
 Add bought message by calling internal and processing. More...
 
m_boughtadd_bought_message_internal (void)
 
m_boughtget_first_bought_message (void)
 Get the first bought message in the bought message list. More...
 
m_boughtget_next_bought_message (m_bought *current)
 
void freeboughtmessages (void)
 
void add_sell_message (int id, double price, int inventory)
 Add sell message by calling internal and processing. More...
 
m_selladd_sell_message_internal (void)
 
m_sellget_first_sell_message (void)
 Get the first sell message in the sell message list. More...
 
m_sellget_next_sell_message (m_sell *current)
 
void freesellmessages (void)
 
void add_sold_message (int id, int sold_quantities)
 Add sold message by calling internal and processing. More...
 
m_soldadd_sold_message_internal (void)
 
m_soldget_first_sold_message (void)
 Get the first sold message in the sold message list. More...
 
m_soldget_next_sold_message (m_sold *current)
 
void freesoldmessages (void)
 
void add_goods_transactions_summary_message (int quantity, double avg_price)
 Add goods_transactions_summary message by calling internal and processing. More...
 
m_goods_transactions_summaryadd_goods_transactions_summary_message_internal (void)
 
m_goods_transactions_summaryget_first_goods_transactions_summary_message (void)
 Get the first goods_transactions_summary message in the goods_transactions_summary message list. More...
 
m_goods_transactions_summaryget_next_goods_transactions_summary_message (m_goods_transactions_summary *current)
 
void freegoods_transactions_summarymessages (void)
 
void add_centralbank_households_quarterly_cpi_message (double change)
 Add centralbank_households_quarterly_cpi message by calling internal and processing. More...
 
m_centralbank_households_quarterly_cpiadd_centralbank_households_quarterly_cpi_message_internal (void)
 
m_centralbank_households_quarterly_cpiget_first_centralbank_households_quarterly_cpi_message (void)
 Get the first centralbank_households_quarterly_cpi message in the centralbank_households_quarterly_cpi message list. More...
 
m_centralbank_households_quarterly_cpiget_next_centralbank_households_quarterly_cpi_message (m_centralbank_households_quarterly_cpi *current)
 
void freecentralbank_households_quarterly_cpimessages (void)
 
void add_fired_message (int employee_id)
 Add fired message by calling internal and processing. More...
 
m_firedadd_fired_message_internal (void)
 
m_firedget_first_fired_message (void)
 Get the first fired message in the fired message list. More...
 
m_firedget_next_fired_message (m_fired *current)
 
void freefiredmessages (void)
 
void add_vacancy_stage1_message (int employer_id, double wage)
 Add vacancy_stage1 message by calling internal and processing. More...
 
m_vacancy_stage1add_vacancy_stage1_message_internal (void)
 
m_vacancy_stage1get_first_vacancy_stage1_message (void)
 Get the first vacancy_stage1 message in the vacancy_stage1 message list. More...
 
m_vacancy_stage1get_next_vacancy_stage1_message (m_vacancy_stage1 *current)
 
void freevacancy_stage1messages (void)
 
void add_job_application_stage2_message (int employee_id)
 Add job_application_stage2 message by calling internal and processing. More...
 
m_job_application_stage2add_job_application_stage2_message_internal (void)
 
m_job_application_stage2get_first_job_application_stage2_message (void)
 Get the first job_application_stage2 message in the job_application_stage2 message list. More...
 
m_job_application_stage2get_next_job_application_stage2_message (m_job_application_stage2 *current)
 
void freejob_application_stage2messages (void)
 
void add_job_application_stage1_message (int employee_id, double wage)
 Add job_application_stage1 message by calling internal and processing. More...
 
m_job_application_stage1add_job_application_stage1_message_internal (void)
 
m_job_application_stage1get_first_job_application_stage1_message (void)
 Get the first job_application_stage1 message in the job_application_stage1 message list. More...
 
m_job_application_stage1get_next_job_application_stage1_message (m_job_application_stage1 *current)
 
void freejob_application_stage1messages (void)
 
void add_job_match_stage1_message (int employer_id, int employee_id, double wage)
 Add job_match_stage1 message by calling internal and processing. More...
 
m_job_match_stage1add_job_match_stage1_message_internal (void)
 
m_job_match_stage1get_first_job_match_stage1_message (void)
 Get the first job_match_stage1 message in the job_match_stage1 message list. More...
 
m_job_match_stage1get_next_job_match_stage1_message (m_job_match_stage1 *current)
 
void freejob_match_stage1messages (void)
 
void add_job_change_message (int employer_id, int employee_id)
 Add job_change message by calling internal and processing. More...
 
m_job_changeadd_job_change_message_internal (void)
 
m_job_changeget_first_job_change_message (void)
 Get the first job_change message in the job_change message list. More...
 
m_job_changeget_next_job_change_message (m_job_change *current)
 
void freejob_changemessages (void)
 
void add_vacancy_stage2_message (int employer_id, double wage)
 Add vacancy_stage2 message by calling internal and processing. More...
 
m_vacancy_stage2add_vacancy_stage2_message_internal (void)
 
m_vacancy_stage2get_first_vacancy_stage2_message (void)
 Get the first vacancy_stage2 message in the vacancy_stage2 message list. More...
 
m_vacancy_stage2get_next_vacancy_stage2_message (m_vacancy_stage2 *current)
 
void freevacancy_stage2messages (void)
 
void add_job_match_stage2_message (int employer_id, int employee_id, double wage)
 Add job_match_stage2 message by calling internal and processing. More...
 
m_job_match_stage2add_job_match_stage2_message_internal (void)
 
m_job_match_stage2get_first_job_match_stage2_message (void)
 Get the first job_match_stage2 message in the job_match_stage2 message list. More...
 
m_job_match_stage2get_next_job_match_stage2_message (m_job_match_stage2 *current)
 
void freejob_match_stage2messages (void)
 
void add_employment_status_message (int employer_id, double wage, int nshares)
 Add employment_status message by calling internal and processing. More...
 
m_employment_statusadd_employment_status_message_internal (void)
 
m_employment_statusget_first_employment_status_message (void)
 Get the first employment_status message in the employment_status message list. More...
 
m_employment_statusget_next_employment_status_message (m_employment_status *current)
 
void freeemployment_statusmessages (void)
 
void add_firm_household_wage_payment_message (int firm_id, double wage)
 Add firm_household_wage_payment message by calling internal and processing. More...
 
m_firm_household_wage_paymentadd_firm_household_wage_payment_message_internal (void)
 
m_firm_household_wage_paymentget_first_firm_household_wage_payment_message (void)
 Get the first firm_household_wage_payment message in the firm_household_wage_payment message list. More...
 
m_firm_household_wage_paymentget_next_firm_household_wage_payment_message (m_firm_household_wage_payment *current)
 
void freefirm_household_wage_paymentmessages (void)
 
void add_firm_bank_loan_request_1_message (int firm_id, int bank_id, double amount)
 Add firm_bank_loan_request_1 message by calling internal and processing. More...
 
m_firm_bank_loan_request_1add_firm_bank_loan_request_1_message_internal (void)
 
m_firm_bank_loan_request_1get_first_firm_bank_loan_request_1_message (void)
 Get the first firm_bank_loan_request_1 message in the firm_bank_loan_request_1 message list. More...
 
m_firm_bank_loan_request_1get_next_firm_bank_loan_request_1_message (m_firm_bank_loan_request_1 *current)
 
void freefirm_bank_loan_request_1messages (void)
 
void add_firm_bank_loan_request_2_message (int firm_id, int bank_id, double amount)
 Add firm_bank_loan_request_2 message by calling internal and processing. More...
 
m_firm_bank_loan_request_2add_firm_bank_loan_request_2_message_internal (void)
 
m_firm_bank_loan_request_2get_first_firm_bank_loan_request_2_message (void)
 Get the first firm_bank_loan_request_2 message in the firm_bank_loan_request_2 message list. More...
 
m_firm_bank_loan_request_2get_next_firm_bank_loan_request_2_message (m_firm_bank_loan_request_2 *current)
 
void freefirm_bank_loan_request_2messages (void)
 
void add_bank_firm_loan_acknowledge_1_message (int bank_id, int firm_id, double amount)
 Add bank_firm_loan_acknowledge_1 message by calling internal and processing. More...
 
m_bank_firm_loan_acknowledge_1add_bank_firm_loan_acknowledge_1_message_internal (void)
 
m_bank_firm_loan_acknowledge_1get_first_bank_firm_loan_acknowledge_1_message (void)
 Get the first bank_firm_loan_acknowledge_1 message in the bank_firm_loan_acknowledge_1 message list. More...
 
m_bank_firm_loan_acknowledge_1get_next_bank_firm_loan_acknowledge_1_message (m_bank_firm_loan_acknowledge_1 *current)
 
void freebank_firm_loan_acknowledge_1messages (void)
 
void add_bank_firm_loan_acknowledge_2_message (int bank_id, int firm_id, double amount)
 Add bank_firm_loan_acknowledge_2 message by calling internal and processing. More...
 
m_bank_firm_loan_acknowledge_2add_bank_firm_loan_acknowledge_2_message_internal (void)
 
m_bank_firm_loan_acknowledge_2get_first_bank_firm_loan_acknowledge_2_message (void)
 Get the first bank_firm_loan_acknowledge_2 message in the bank_firm_loan_acknowledge_2 message list. More...
 
m_bank_firm_loan_acknowledge_2get_next_bank_firm_loan_acknowledge_2_message (m_bank_firm_loan_acknowledge_2 *current)
 
void freebank_firm_loan_acknowledge_2messages (void)
 
void add_bank_centralbank_debt_request_message (int bank_id, double amount)
 Add bank_centralbank_debt_request message by calling internal and processing. More...
 
m_bank_centralbank_debt_requestadd_bank_centralbank_debt_request_message_internal (void)
 
m_bank_centralbank_debt_requestget_first_bank_centralbank_debt_request_message (void)
 Get the first bank_centralbank_debt_request message in the bank_centralbank_debt_request message list. More...
 
m_bank_centralbank_debt_requestget_next_bank_centralbank_debt_request_message (m_bank_centralbank_debt_request *current)
 
void freebank_centralbank_debt_requestmessages (void)
 
void add_household_share_message (double amount)
 Add household_share message by calling internal and processing. More...
 
m_household_shareadd_household_share_message_internal (void)
 
m_household_shareget_first_household_share_message (void)
 Get the first household_share message in the household_share message list. More...
 
m_household_shareget_next_household_share_message (m_household_share *current)
 
void freehousehold_sharemessages (void)
 
void add_capital_tax_message (double amount)
 Add capital_tax message by calling internal and processing. More...
 
m_capital_taxadd_capital_tax_message_internal (void)
 
m_capital_taxget_first_capital_tax_message (void)
 Get the first capital_tax message in the capital_tax message list. More...
 
m_capital_taxget_next_capital_tax_message (m_capital_tax *current)
 
void freecapital_taxmessages (void)
 
void add_labour_tax_message (double amount)
 Add labour_tax message by calling internal and processing. More...
 
m_labour_taxadd_labour_tax_message_internal (void)
 
m_labour_taxget_first_labour_tax_message (void)
 Get the first labour_tax message in the labour_tax message list. More...
 
m_labour_taxget_next_labour_tax_message (m_labour_tax *current)
 
void freelabour_taxmessages (void)
 
void add_unemployment_benefit_message (double amount)
 Add unemployment_benefit message by calling internal and processing. More...
 
m_unemployment_benefitadd_unemployment_benefit_message_internal (void)
 
m_unemployment_benefitget_first_unemployment_benefit_message (void)
 Get the first unemployment_benefit message in the unemployment_benefit message list. More...
 
m_unemployment_benefitget_next_unemployment_benefit_message (m_unemployment_benefit *current)
 
void freeunemployment_benefitmessages (void)
 
void add_general_benefit_message (double amount)
 Add general_benefit message by calling internal and processing. More...
 
m_general_benefitadd_general_benefit_message_internal (void)
 
m_general_benefitget_first_general_benefit_message (void)
 Get the first general_benefit message in the general_benefit message list. More...
 
m_general_benefitget_next_general_benefit_message (m_general_benefit *current)
 
void freegeneral_benefitmessages (void)
 
void add_fund_request_message (int firm_id, double amount)
 Add fund_request message by calling internal and processing. More...
 
m_fund_requestadd_fund_request_message_internal (void)
 
m_fund_requestget_first_fund_request_message (void)
 Get the first fund_request message in the fund_request message list. More...
 
m_fund_requestget_next_fund_request_message (m_fund_request *current)
 
void freefund_requestmessages (void)
 
void add_fund_request_ack_message (int firm_id, double amount)
 Add fund_request_ack message by calling internal and processing. More...
 
m_fund_request_ackadd_fund_request_ack_message_internal (void)
 
m_fund_request_ackget_first_fund_request_ack_message (void)
 Get the first fund_request_ack message in the fund_request_ack message list. More...
 
m_fund_request_ackget_next_fund_request_ack_message (m_fund_request_ack *current)
 
void freefund_request_ackmessages (void)
 
void add_new_entrant_loan_message (int firm_id, int bank_id, double amount)
 Add new_entrant_loan message by calling internal and processing. More...
 
m_new_entrant_loanadd_new_entrant_loan_message_internal (void)
 
m_new_entrant_loanget_first_new_entrant_loan_message (void)
 Get the first new_entrant_loan message in the new_entrant_loan message list. More...
 
m_new_entrant_loanget_next_new_entrant_loan_message (m_new_entrant_loan *current)
 
void freenew_entrant_loanmessages (void)
 
void add_firm_bank_interest_on_loan_message (int bank_id, double amount)
 Add firm_bank_interest_on_loan message by calling internal and processing. More...
 
m_firm_bank_interest_on_loanadd_firm_bank_interest_on_loan_message_internal (void)
 
m_firm_bank_interest_on_loanget_first_firm_bank_interest_on_loan_message (void)
 Get the first firm_bank_interest_on_loan message in the firm_bank_interest_on_loan message list. More...
 
m_firm_bank_interest_on_loanget_next_firm_bank_interest_on_loan_message (m_firm_bank_interest_on_loan *current)
 
void freefirm_bank_interest_on_loanmessages (void)
 
void add_loan_writeoff_message (int bank_id, double amount)
 Add loan_writeoff message by calling internal and processing. More...
 
m_loan_writeoffadd_loan_writeoff_message_internal (void)
 
m_loan_writeoffget_first_loan_writeoff_message (void)
 Get the first loan_writeoff message in the loan_writeoff message list. More...
 
m_loan_writeoffget_next_loan_writeoff_message (m_loan_writeoff *current)
 
void freeloan_writeoffmessages (void)
 
void add_firm_bank_insolvent_account_message (int bank_id, double liquidity)
 Add firm_bank_insolvent_account message by calling internal and processing. More...
 
m_firm_bank_insolvent_accountadd_firm_bank_insolvent_account_message_internal (void)
 
m_firm_bank_insolvent_accountget_first_firm_bank_insolvent_account_message (void)
 Get the first firm_bank_insolvent_account message in the firm_bank_insolvent_account message list. More...
 
m_firm_bank_insolvent_accountget_next_firm_bank_insolvent_account_message (m_firm_bank_insolvent_account *current)
 
void freefirm_bank_insolvent_accountmessages (void)
 
void add_firm_net_profit_message (int id, int isconstructor, double net_income)
 Add firm_net_profit message by calling internal and processing. More...
 
m_firm_net_profitadd_firm_net_profit_message_internal (void)
 
m_firm_net_profitget_first_firm_net_profit_message (void)
 Get the first firm_net_profit message in the firm_net_profit message list. More...
 
m_firm_net_profitget_next_firm_net_profit_message (m_firm_net_profit *current)
 
void freefirm_net_profitmessages (void)
 
void add_bank_net_profit_message (int id, double net_income)
 Add bank_net_profit message by calling internal and processing. More...
 
m_bank_net_profitadd_bank_net_profit_message_internal (void)
 
m_bank_net_profitget_first_bank_net_profit_message (void)
 Get the first bank_net_profit message in the bank_net_profit message list. More...
 
m_bank_net_profitget_next_bank_net_profit_message (m_bank_net_profit *current)
 
void freebank_net_profitmessages (void)
 
void add_bank_centralbank_interest_payment_message (int id, double amount)
 Add bank_centralbank_interest_payment message by calling internal and processing. More...
 
m_bank_centralbank_interest_paymentadd_bank_centralbank_interest_payment_message_internal (void)
 
m_bank_centralbank_interest_paymentget_first_bank_centralbank_interest_payment_message (void)
 Get the first bank_centralbank_interest_payment message in the bank_centralbank_interest_payment message list. More...
 
m_bank_centralbank_interest_paymentget_next_bank_centralbank_interest_payment_message (m_bank_centralbank_interest_payment *current)
 
void freebank_centralbank_interest_paymentmessages (void)
 
void add_bank_centralbank_debt_payment_message (int id, double amount)
 Add bank_centralbank_debt_payment message by calling internal and processing. More...
 
m_bank_centralbank_debt_paymentadd_bank_centralbank_debt_payment_message_internal (void)
 
m_bank_centralbank_debt_paymentget_first_bank_centralbank_debt_payment_message (void)
 Get the first bank_centralbank_debt_payment message in the bank_centralbank_debt_payment message list. More...
 
m_bank_centralbank_debt_paymentget_next_bank_centralbank_debt_payment_message (m_bank_centralbank_debt_payment *current)
 
void freebank_centralbank_debt_paymentmessages (void)
 
void add_gov_centralbank_debt_request_message (double amount)
 Add gov_centralbank_debt_request message by calling internal and processing. More...
 
m_gov_centralbank_debt_requestadd_gov_centralbank_debt_request_message_internal (void)
 
m_gov_centralbank_debt_requestget_first_gov_centralbank_debt_request_message (void)
 Get the first gov_centralbank_debt_request message in the gov_centralbank_debt_request message list. More...
 
m_gov_centralbank_debt_requestget_next_gov_centralbank_debt_request_message (m_gov_centralbank_debt_request *current)
 
void freegov_centralbank_debt_requestmessages (void)
 
void add_gov_centralbank_debt_payment_message (double amount)
 Add gov_centralbank_debt_payment message by calling internal and processing. More...
 
m_gov_centralbank_debt_paymentadd_gov_centralbank_debt_payment_message_internal (void)
 
m_gov_centralbank_debt_paymentget_first_gov_centralbank_debt_payment_message (void)
 Get the first gov_centralbank_debt_payment message in the gov_centralbank_debt_payment message list. More...
 
m_gov_centralbank_debt_paymentget_next_gov_centralbank_debt_payment_message (m_gov_centralbank_debt_payment *current)
 
void freegov_centralbank_debt_paymentmessages (void)
 
void add_centralbank_government_profit_message (double amount)
 Add centralbank_government_profit message by calling internal and processing. More...
 
m_centralbank_government_profitadd_centralbank_government_profit_message_internal (void)
 
m_centralbank_government_profitget_first_centralbank_government_profit_message (void)
 Get the first centralbank_government_profit message in the centralbank_government_profit message list. More...
 
m_centralbank_government_profitget_next_centralbank_government_profit_message (m_centralbank_government_profit *current)
 
void freecentralbank_government_profitmessages (void)
 
void add_housing_price_message (double price)
 Add housing_price message by calling internal and processing. More...
 
m_housing_priceadd_housing_price_message_internal (void)
 
m_housing_priceget_first_housing_price_message (void)
 Get the first housing_price message in the housing_price message list. More...
 
m_housing_priceget_next_housing_price_message (m_housing_price *current)
 
void freehousing_pricemessages (void)
 
void add_buy_housing_message (int buyer_id, int bank_id, double liquidity, double quarterly_income, double quarterly_mortgage_paid, int mortgage_choice)
 Add buy_housing message by calling internal and processing. More...
 
m_buy_housingadd_buy_housing_message_internal (void)
 
m_buy_housingget_first_buy_housing_message (void)
 Get the first buy_housing message in the buy_housing message list. More...
 
m_buy_housingget_next_buy_housing_message (m_buy_housing *current)
 
void freebuy_housingmessages (void)
 
void add_sell_housing_message (int seller_id, double price, int quantity, int type)
 Add sell_housing message by calling internal and processing. More...
 
m_sell_housingadd_sell_housing_message_internal (void)
 
m_sell_housingget_first_sell_housing_message (void)
 Get the first sell_housing message in the sell_housing message list. More...
 
m_sell_housingget_next_sell_housing_message (m_sell_housing *current)
 
void freesell_housingmessages (void)
 
void add_bought_housing_message (int buyer_id, double liquidity_spent, double mortgage_used, double annuity)
 Add bought_housing message by calling internal and processing. More...
 
m_bought_housingadd_bought_housing_message_internal (void)
 
m_bought_housingget_first_bought_housing_message (void)
 Get the first bought_housing message in the bought_housing message list. More...
 
m_bought_housingget_next_bought_housing_message (m_bought_housing *current)
 
void freebought_housingmessages (void)
 
void add_sold_housing_message (int seller_id, int quantity_sold, double price_sold)
 Add sold_housing message by calling internal and processing. More...
 
m_sold_housingadd_sold_housing_message_internal (void)
 
m_sold_housingget_first_sold_housing_message (void)
 Get the first sold_housing message in the sold_housing message list. More...
 
m_sold_housingget_next_sold_housing_message (m_sold_housing *current)
 
void freesold_housingmessages (void)
 
void add_bank_reagency_credibility_message (int bank_id, double equity, double risky_assets)
 Add bank_reagency_credibility message by calling internal and processing. More...
 
m_bank_reagency_credibilityadd_bank_reagency_credibility_message_internal (void)
 
m_bank_reagency_credibilityget_first_bank_reagency_credibility_message (void)
 Get the first bank_reagency_credibility message in the bank_reagency_credibility message list. More...
 
m_bank_reagency_credibilityget_next_bank_reagency_credibility_message (m_bank_reagency_credibility *current)
 
void freebank_reagency_credibilitymessages (void)
 
void add_mortgage_requests_message (int bank_id, double amount)
 Add mortgage_requests message by calling internal and processing. More...
 
m_mortgage_requestsadd_mortgage_requests_message_internal (void)
 
m_mortgage_requestsget_first_mortgage_requests_message (void)
 Get the first mortgage_requests message in the mortgage_requests message list. More...
 
m_mortgage_requestsget_next_mortgage_requests_message (m_mortgage_requests *current)
 
void freemortgage_requestsmessages (void)
 
void add_mortgage_payment_from_sale_message (int bank_id, double amount)
 Add mortgage_payment_from_sale message by calling internal and processing. More...
 
m_mortgage_payment_from_saleadd_mortgage_payment_from_sale_message_internal (void)
 
m_mortgage_payment_from_saleget_first_mortgage_payment_from_sale_message (void)
 Get the first mortgage_payment_from_sale message in the mortgage_payment_from_sale message list. More...
 
m_mortgage_payment_from_saleget_next_mortgage_payment_from_sale_message (m_mortgage_payment_from_sale *current)
 
void freemortgage_payment_from_salemessages (void)
 
void add_mortgage_payment_message (int bank_id, double interest, double principal)
 Add mortgage_payment message by calling internal and processing. More...
 
m_mortgage_paymentadd_mortgage_payment_message_internal (void)
 
m_mortgage_paymentget_first_mortgage_payment_message (void)
 Get the first mortgage_payment message in the mortgage_payment message list. More...
 
m_mortgage_paymentget_next_mortgage_payment_message (m_mortgage_payment *current)
 
void freemortgage_paymentmessages (void)
 
void add_mortgage_writeoff_message (int bank_id, double amount)
 Add mortgage_writeoff message by calling internal and processing. More...
 
m_mortgage_writeoffadd_mortgage_writeoff_message_internal (void)
 
m_mortgage_writeoffget_first_mortgage_writeoff_message (void)
 Get the first mortgage_writeoff message in the mortgage_writeoff message list. More...
 
m_mortgage_writeoffget_next_mortgage_writeoff_message (m_mortgage_writeoff *current)
 
void freemortgage_writeoffmessages (void)
 
void add_housing_transactions_summary_message (int quantity, double avg_price)
 Add housing_transactions_summary message by calling internal and processing. More...
 
m_housing_transactions_summaryadd_housing_transactions_summary_message_internal (void)
 
m_housing_transactions_summaryget_first_housing_transactions_summary_message (void)
 Get the first housing_transactions_summary message in the housing_transactions_summary message list. More...
 
m_housing_transactions_summaryget_next_housing_transactions_summary_message (m_housing_transactions_summary *current)
 
void freehousing_transactions_summarymessages (void)
 
void set_id (int id)
 Set id memory variable for current X-machine. More...
 
int get_id ()
 Get id memory variable from current X-machine. More...
 
void set_bank_id (int bank_id)
 Set bank_id memory variable for current X-machine. More...
 
int get_bank_id ()
 Get bank_id memory variable from current X-machine. More...
 
void set_isconstructor (int isconstructor)
 Set isconstructor memory variable for current X-machine. More...
 
int get_isconstructor ()
 Get isconstructor memory variable from current X-machine. More...
 
void set_day_of_month_to_act (int day_of_month_to_act)
 Set day_of_month_to_act memory variable for current X-machine. More...
 
int get_day_of_month_to_act ()
 Get day_of_month_to_act memory variable from current X-machine. More...
 
void set_isinsolvent (int isinsolvent)
 Set isinsolvent memory variable for current X-machine. More...
 
int get_isinsolvent ()
 Get isinsolvent memory variable from current X-machine. More...
 
void set_it_no (int it_no)
 Set it_no memory variable for current X-machine. More...
 
int get_it_no ()
 Get it_no memory variable from current X-machine. More...
 
void set_day_of_week_to_act (int day_of_week_to_act)
 Set day_of_week_to_act memory variable for current X-machine. More...
 
int get_day_of_week_to_act ()
 Get day_of_week_to_act memory variable from current X-machine. More...
 
void set_average_goods_price (double average_goods_price)
 Set average_goods_price memory variable for current X-machine. More...
 
double get_average_goods_price ()
 Get average_goods_price memory variable from current X-machine. More...
 
int_arrayget_employees ()
 Get employees memory variable from current X-machine. More...
 
void set_manager (int manager)
 Set manager memory variable for current X-machine. More...
 
int get_manager ()
 Get manager memory variable from current X-machine. More...
 
void set_wage_offer (double wage_offer)
 Set wage_offer memory variable for current X-machine. More...
 
double get_wage_offer ()
 Get wage_offer memory variable from current X-machine. More...
 
void set_average_wage (double average_wage)
 Set average_wage memory variable for current X-machine. More...
 
double get_average_wage ()
 Get average_wage memory variable from current X-machine. More...
 
void set_no_employees (int no_employees)
 Set no_employees memory variable for current X-machine. More...
 
int get_no_employees ()
 Get no_employees memory variable from current X-machine. More...
 
void set_vacancies (int vacancies)
 Set vacancies memory variable for current X-machine. More...
 
int get_vacancies ()
 Get vacancies memory variable from current X-machine. More...
 
void set_employees_needed (int employees_needed)
 Set employees_needed memory variable for current X-machine. More...
 
int get_employees_needed ()
 Get employees_needed memory variable from current X-machine. More...
 
void set_day_of_month_wages_paid (int day_of_month_wages_paid)
 Set day_of_month_wages_paid memory variable for current X-machine. More...
 
int get_day_of_month_wages_paid ()
 Get day_of_month_wages_paid memory variable from current X-machine. More...
 
void set_labour_productivity (double labour_productivity)
 Set labour_productivity memory variable for current X-machine. More...
 
double get_labour_productivity ()
 Get labour_productivity memory variable from current X-machine. More...
 
void set_capital_productivity (double capital_productivity)
 Set capital_productivity memory variable for current X-machine. More...
 
double get_capital_productivity ()
 Get capital_productivity memory variable from current X-machine. More...
 
void set_capital_goods (int capital_goods)
 Set capital_goods memory variable for current X-machine. More...
 
int get_capital_goods ()
 Get capital_goods memory variable from current X-machine. More...
 
void set_capital_goods_price (double capital_goods_price)
 Set capital_goods_price memory variable for current X-machine. More...
 
double get_capital_goods_price ()
 Get capital_goods_price memory variable from current X-machine. More...
 
void set_production_current (int production_current)
 Set production_current memory variable for current X-machine. More...
 
int get_production_current ()
 Get production_current memory variable from current X-machine. More...
 
void set_expected_sales (int expected_sales)
 Set expected_sales memory variable for current X-machine. More...
 
int get_expected_sales ()
 Get expected_sales memory variable from current X-machine. More...
 
void set_production_plan (int production_plan)
 Set production_plan memory variable for current X-machine. More...
 
int get_production_plan ()
 Get production_plan memory variable from current X-machine. More...
 
void set_unit_goods_price (double unit_goods_price)
 Set unit_goods_price memory variable for current X-machine. More...
 
double get_unit_goods_price ()
 Get unit_goods_price memory variable from current X-machine. More...
 
void set_unit_cost (double unit_cost)
 Set unit_cost memory variable for current X-machine. More...
 
double get_unit_cost ()
 Get unit_cost memory variable from current X-machine. More...
 
void set_day_of_month_production_completed (int day_of_month_production_completed)
 Set day_of_month_production_completed memory variable for current X-machine. More...
 
int get_day_of_month_production_completed ()
 Get day_of_month_production_completed memory variable from current X-machine. More...
 
void set_unit_house_price (double unit_house_price)
 Set unit_house_price memory variable for current X-machine. More...
 
double get_unit_house_price ()
 Get unit_house_price memory variable from current X-machine. More...
 
int * get_projects ()
 Get projects memory variable from current X-machine. More...
 
void set_loans_interest_rate (double loans_interest_rate)
 Set loans_interest_rate memory variable for current X-machine. More...
 
double get_loans_interest_rate ()
 Get loans_interest_rate memory variable from current X-machine. More...
 
void set_debt (double debt)
 Set debt memory variable for current X-machine. More...
 
double get_debt ()
 Get debt memory variable from current X-machine. More...
 
void set_inventory (int inventory)
 Set inventory memory variable for current X-machine. More...
 
int get_inventory ()
 Get inventory memory variable from current X-machine. More...
 
void set_sales (int sales)
 Set sales memory variable for current X-machine. More...
 
int get_sales ()
 Get sales memory variable from current X-machine. More...
 
void set_revenues (double revenues)
 Set revenues memory variable for current X-machine. More...
 
double get_revenues ()
 Get revenues memory variable from current X-machine. More...
 
void set_total_assets (double total_assets)
 Set total_assets memory variable for current X-machine. More...
 
double get_total_assets ()
 Get total_assets memory variable from current X-machine. More...
 
void set_operating_costs (double operating_costs)
 Set operating_costs memory variable for current X-machine. More...
 
double get_operating_costs ()
 Get operating_costs memory variable from current X-machine. More...
 
void set_labour_costs (double labour_costs)
 Set labour_costs memory variable for current X-machine. More...
 
double get_labour_costs ()
 Get labour_costs memory variable from current X-machine. More...
 
void set_total_interest_payments (double total_interest_payments)
 Set total_interest_payments memory variable for current X-machine. More...
 
double get_total_interest_payments ()
 Get total_interest_payments memory variable from current X-machine. More...
 
void set_dividends_paid (double dividends_paid)
 Set dividends_paid memory variable for current X-machine. More...
 
double get_dividends_paid ()
 Get dividends_paid memory variable from current X-machine. More...
 
void set_dividends_to_be_paid (double dividends_to_be_paid)
 Set dividends_to_be_paid memory variable for current X-machine. More...
 
double get_dividends_to_be_paid ()
 Get dividends_to_be_paid memory variable from current X-machine. More...
 
void set_retained_earnings (double retained_earnings)
 Set retained_earnings memory variable for current X-machine. More...
 
double get_retained_earnings ()
 Get retained_earnings memory variable from current X-machine. More...
 
void set_net_earnings (double net_earnings)
 Set net_earnings memory variable for current X-machine. More...
 
double get_net_earnings ()
 Get net_earnings memory variable from current X-machine. More...
 
void set_ebit (double ebit)
 Set ebit memory variable for current X-machine. More...
 
double get_ebit ()
 Get ebit memory variable from current X-machine. More...
 
void set_equity (double equity)
 Set equity memory variable for current X-machine. More...
 
double get_equity ()
 Get equity memory variable from current X-machine. More...
 
void set_liquidity (double liquidity)
 Set liquidity memory variable for current X-machine. More...
 
double get_liquidity ()
 Get liquidity memory variable from current X-machine. More...
 
void set_isliquidshort (int isliquidshort)
 Set isliquidshort memory variable for current X-machine. More...
 
int get_isliquidshort ()
 Get isliquidshort memory variable from current X-machine. More...
 
void set_hasloan (int hasloan)
 Set hasloan memory variable for current X-machine. More...
 
int get_hasloan ()
 Get hasloan memory variable from current X-machine. More...
 
void set_hasinvestment (int hasinvestment)
 Set hasinvestment memory variable for current X-machine. More...
 
int get_hasinvestment ()
 Get hasinvestment memory variable from current X-machine. More...
 
void set_isilliquid (int isilliquid)
 Set isilliquid memory variable for current X-machine. More...
 
int get_isilliquid ()
 Get isilliquid memory variable from current X-machine. More...
 
void set_planned_investment_costs (double planned_investment_costs)
 Set planned_investment_costs memory variable for current X-machine. More...
 
double get_planned_investment_costs ()
 Get planned_investment_costs memory variable from current X-machine. More...
 
void set_liquidity_need (double liquidity_need)
 Set liquidity_need memory variable for current X-machine. More...
 
double get_liquidity_need ()
 Get liquidity_need memory variable from current X-machine. More...
 
loanget_loan_list ()
 Get loan_list memory variable from current X-machine. More...
 
void set_labour_tax_rate (double labour_tax_rate)
 Set labour_tax_rate memory variable for current X-machine. More...
 
double get_labour_tax_rate ()
 Get labour_tax_rate memory variable from current X-machine. More...
 
void set_delta_housing_price (double delta_housing_price)
 Set delta_housing_price memory variable for current X-machine. More...
 
double get_delta_housing_price ()
 Get delta_housing_price memory variable from current X-machine. More...
 
void set_weekly_consumption_budget (double weekly_consumption_budget)
 Set weekly_consumption_budget memory variable for current X-machine. More...
 
double get_weekly_consumption_budget ()
 Get weekly_consumption_budget memory variable from current X-machine. More...
 
void set_mall_budget (double mall_budget)
 Set mall_budget memory variable for current X-machine. More...
 
double get_mall_budget ()
 Get mall_budget memory variable from current X-machine. More...
 
void set_quarterly_price_change (double quarterly_price_change)
 Set quarterly_price_change memory variable for current X-machine. More...
 
double get_quarterly_price_change ()
 Get quarterly_price_change memory variable from current X-machine. More...
 
void set_my_employer_id (int my_employer_id)
 Set my_employer_id memory variable for current X-machine. More...
 
int get_my_employer_id ()
 Get my_employer_id memory variable from current X-machine. More...
 
void set_wage (double wage)
 Set wage memory variable for current X-machine. More...
 
double get_wage ()
 Get wage memory variable from current X-machine. More...
 
void set_ismanager (int ismanager)
 Set ismanager memory variable for current X-machine. More...
 
int get_ismanager ()
 Get ismanager memory variable from current X-machine. More...
 
void set_government_benefits (double government_benefits)
 Set government_benefits memory variable for current X-machine. More...
 
double get_government_benefits ()
 Get government_benefits memory variable from current X-machine. More...
 
void set_day_of_month_wage_recieved (int day_of_month_wage_recieved)
 Set day_of_month_wage_recieved memory variable for current X-machine. More...
 
int get_day_of_month_wage_recieved ()
 Get day_of_month_wage_recieved memory variable from current X-machine. More...
 
void set_mortgages_interest_rate (double mortgages_interest_rate)
 Set mortgages_interest_rate memory variable for current X-machine. More...
 
double get_mortgages_interest_rate ()
 Get mortgages_interest_rate memory variable from current X-machine. More...
 
mortgage_arrayget_mortgages_list ()
 Get mortgages_list memory variable from current X-machine. More...
 
void set_mortgages (double mortgages)
 Set mortgages memory variable for current X-machine. More...
 
double get_mortgages ()
 Get mortgages memory variable from current X-machine. More...
 
void set_housing_payment (double housing_payment)
 Set housing_payment memory variable for current X-machine. More...
 
double get_housing_payment ()
 Get housing_payment memory variable from current X-machine. More...
 
void set_housing_price (double housing_price)
 Set housing_price memory variable for current X-machine. More...
 
double get_housing_price ()
 Get housing_price memory variable from current X-machine. More...
 
void set_housing_units (int housing_units)
 Set housing_units memory variable for current X-machine. More...
 
int get_housing_units ()
 Get housing_units memory variable from current X-machine. More...
 
void set_n_shares (int n_shares)
 Set n_shares memory variable for current X-machine. More...
 
int get_n_shares ()
 Get n_shares memory variable from current X-machine. More...
 
void set_capital_income (double capital_income)
 Set capital_income memory variable for current X-machine. More...
 
double get_capital_income ()
 Get capital_income memory variable from current X-machine. More...
 
double * get_previous_wages ()
 Get previous_wages memory variable from current X-machine. More...
 
double * get_previous_benefits ()
 Get previous_benefits memory variable from current X-machine. More...
 
void set_labour_income (double labour_income)
 Set labour_income memory variable for current X-machine. More...
 
double get_labour_income ()
 Get labour_income memory variable from current X-machine. More...
 
void set_housing_value (double housing_value)
 Set housing_value memory variable for current X-machine. More...
 
double get_housing_value ()
 Get housing_value memory variable from current X-machine. More...
 
void set_expected_housing_payment (double expected_housing_payment)
 Set expected_housing_payment memory variable for current X-machine. More...
 
double get_expected_housing_payment ()
 Get expected_housing_payment memory variable from current X-machine. More...
 
void set_hmarket_role (int hmarket_role)
 Set hmarket_role memory variable for current X-machine. More...
 
int get_hmarket_role ()
 Get hmarket_role memory variable from current X-machine. More...
 
void set_equity_ratio (double equity_ratio)
 Set equity_ratio memory variable for current X-machine. More...
 
double get_equity_ratio ()
 Get equity_ratio memory variable from current X-machine. More...
 
void set_minimum_equity_ratio (double minimum_equity_ratio)
 Set minimum_equity_ratio memory variable for current X-machine. More...
 
double get_minimum_equity_ratio ()
 Get minimum_equity_ratio memory variable from current X-machine. More...
 
double * get_mortgage_costs ()
 Get mortgage_costs memory variable from current X-machine. More...
 
void set_delta_housing_value (double delta_housing_value)
 Set delta_housing_value memory variable for current X-machine. More...
 
double get_delta_housing_value ()
 Get delta_housing_value memory variable from current X-machine. More...
 
void set_mortgage_choice (int mortgage_choice)
 Set mortgage_choice memory variable for current X-machine. More...
 
int get_mortgage_choice ()
 Get mortgage_choice memory variable from current X-machine. More...
 
void set_share_firms (double share_firms)
 Set share_firms memory variable for current X-machine. More...
 
double get_share_firms ()
 Get share_firms memory variable from current X-machine. More...
 
void set_share_construction_firms (double share_construction_firms)
 Set share_construction_firms memory variable for current X-machine. More...
 
double get_share_construction_firms ()
 Get share_construction_firms memory variable from current X-machine. More...
 
void set_share_banks (double share_banks)
 Set share_banks memory variable for current X-machine. More...
 
double get_share_banks ()
 Get share_banks memory variable from current X-machine. More...
 
void set_dividends_recieved (double dividends_recieved)
 Set dividends_recieved memory variable for current X-machine. More...
 
double get_dividends_recieved ()
 Get dividends_recieved memory variable from current X-machine. More...
 
void set_dividends_retained (double dividends_retained)
 Set dividends_retained memory variable for current X-machine. More...
 
double get_dividends_retained ()
 Get dividends_retained memory variable from current X-machine. More...
 
void set_firm_investment (double firm_investment)
 Set firm_investment memory variable for current X-machine. More...
 
double get_firm_investment ()
 Get firm_investment memory variable from current X-machine. More...
 
void set_capital_tax_rate (double capital_tax_rate)
 Set capital_tax_rate memory variable for current X-machine. More...
 
double get_capital_tax_rate ()
 Get capital_tax_rate memory variable from current X-machine. More...
 
void set_loans (double loans)
 Set loans memory variable for current X-machine. More...
 
double get_loans ()
 Get loans memory variable from current X-machine. More...
 
void set_loans_start (double loans_start)
 Set loans_start memory variable for current X-machine. More...
 
double get_loans_start ()
 Get loans_start memory variable from current X-machine. More...
 
void set_deposits (double deposits)
 Set deposits memory variable for current X-machine. More...
 
double get_deposits ()
 Get deposits memory variable from current X-machine. More...
 
void set_centralbank_debt (double centralbank_debt)
 Set centralbank_debt memory variable for current X-machine. More...
 
double get_centralbank_debt ()
 Get centralbank_debt memory variable from current X-machine. More...
 
void set_total_writeoffs (double total_writeoffs)
 Set total_writeoffs memory variable for current X-machine. More...
 
double get_total_writeoffs ()
 Get total_writeoffs memory variable from current X-machine. More...
 
void set_interest_rate (double interest_rate)
 Set interest_rate memory variable for current X-machine. More...
 
double get_interest_rate ()
 Get interest_rate memory variable from current X-machine. More...
 
void set_interests_accrued (double interests_accrued)
 Set interests_accrued memory variable for current X-machine. More...
 
double get_interests_accrued ()
 Get interests_accrued memory variable from current X-machine. More...
 
void set_interests_paid (double interests_paid)
 Set interests_paid memory variable for current X-machine. More...
 
double get_interests_paid ()
 Get interests_paid memory variable from current X-machine. More...
 
void set_total_dividends (double total_dividends)
 Set total_dividends memory variable for current X-machine. More...
 
double get_total_dividends ()
 Get total_dividends memory variable from current X-machine. More...
 
void set_total_costs (double total_costs)
 Set total_costs memory variable for current X-machine. More...
 
double get_total_costs ()
 Get total_costs memory variable from current X-machine. More...
 
void set_unemployment_rate (double unemployment_rate)
 Set unemployment_rate memory variable for current X-machine. More...
 
double get_unemployment_rate ()
 Get unemployment_rate memory variable from current X-machine. More...
 
void set_population_size (int population_size)
 Set population_size memory variable for current X-machine. More...
 
int get_population_size ()
 Get population_size memory variable from current X-machine. More...
 
void set_labour_tax_income (double labour_tax_income)
 Set labour_tax_income memory variable for current X-machine. More...
 
double get_labour_tax_income ()
 Get labour_tax_income memory variable from current X-machine. More...
 
void set_capital_tax_income (double capital_tax_income)
 Set capital_tax_income memory variable for current X-machine. More...
 
double get_capital_tax_income ()
 Get capital_tax_income memory variable from current X-machine. More...
 
void set_gov_general_benefit_rate (double gov_general_benefit_rate)
 Set gov_general_benefit_rate memory variable for current X-machine. More...
 
double get_gov_general_benefit_rate ()
 Get gov_general_benefit_rate memory variable from current X-machine. More...
 
void set_gov_unemployment_rate (double gov_unemployment_rate)
 Set gov_unemployment_rate memory variable for current X-machine. More...
 
double get_gov_unemployment_rate ()
 Get gov_unemployment_rate memory variable from current X-machine. More...
 
void set_general_benefits (double general_benefits)
 Set general_benefits memory variable for current X-machine. More...
 
double get_general_benefits ()
 Get general_benefits memory variable from current X-machine. More...
 
void set_unemployment_benefits (double unemployment_benefits)
 Set unemployment_benefits memory variable for current X-machine. More...
 
double get_unemployment_benefits ()
 Get unemployment_benefits memory variable from current X-machine. More...
 
void set_earnings (double earnings)
 Set earnings memory variable for current X-machine. More...
 
double get_earnings ()
 Get earnings memory variable from current X-machine. More...
 
void set_centralbank_income (double centralbank_income)
 Set centralbank_income memory variable for current X-machine. More...
 
double get_centralbank_income ()
 Get centralbank_income memory variable from current X-machine. More...
 
void set_expenditures (double expenditures)
 Set expenditures memory variable for current X-machine. More...
 
double get_expenditures ()
 Get expenditures memory variable from current X-machine. More...
 
void set_inflation_rate (double inflation_rate)
 Set inflation_rate memory variable for current X-machine. More...
 
double get_inflation_rate ()
 Get inflation_rate memory variable from current X-machine. More...
 
double * get_consumption_goods_prices ()
 Get consumption_goods_prices memory variable from current X-machine. More...
 
transactionget_goods ()
 Get goods memory variable from current X-machine. More...
 
double * get_weekly_price_averages ()
 Get weekly_price_averages memory variable from current X-machine. More...
 
void set_loans_banks (double loans_banks)
 Set loans_banks memory variable for current X-machine. More...
 
double get_loans_banks ()
 Get loans_banks memory variable from current X-machine. More...
 
void set_loans_government (double loans_government)
 Set loans_government memory variable for current X-machine. More...
 
double get_loans_government ()
 Get loans_government memory variable from current X-machine. More...
 
void set_fiat_money (double fiat_money)
 Set fiat_money memory variable for current X-machine. More...
 
double get_fiat_money ()
 Get fiat_money memory variable from current X-machine. More...
 
void set_liquidity_banks (double liquidity_banks)
 Set liquidity_banks memory variable for current X-machine. More...
 
double get_liquidity_banks ()
 Get liquidity_banks memory variable from current X-machine. More...
 
void set_liquidity_government (double liquidity_government)
 Set liquidity_government memory variable for current X-machine. More...
 
double get_liquidity_government ()
 Get liquidity_government memory variable from current X-machine. More...
 
void set_liquidity_equityfund (double liquidity_equityfund)
 Set liquidity_equityfund memory variable for current X-machine. More...
 
double get_liquidity_equityfund ()
 Get liquidity_equityfund memory variable from current X-machine. More...
 
transactionget_houses ()
 Get houses memory variable from current X-machine. More...
 
transactionget_goods_transactions ()
 Get goods_transactions memory variable from current X-machine. More...
 
transactionget_housing_transactions ()
 Get housing_transactions memory variable from current X-machine. More...
 
int agent_get_id (void)
 Fixed routine to get the id for the current X-machine. More...
 
double agent_get_x (void)
 Fixed routine to get the x coordinate from current X-machine. More...
 
double agent_get_y (void)
 Fixed routine to get the y coordinate from current X-machine. More...
 
double agent_get_z (void)
 Fixed routine to get the z coordinate from current X-machine. More...
 
void partition_data (int totalnodes, xmachine **agent_list, double cloud_data[], int partition_method)
 
void save_partition_data (void)
 Save the partition data to a file. More...
 
void generate_partitions (double cloud_data[], int partitions, int partition_method)
 
m_firm_bank_init_loansget_next_message_firm_bank_init_loans_in_range (m_firm_bank_init_loans *current)
 
m_firm_bank_init_depositget_next_message_firm_bank_init_deposit_in_range (m_firm_bank_init_deposit *current)
 
m_firm_bank_update_depositget_next_message_firm_bank_update_deposit_in_range (m_firm_bank_update_deposit *current)
 
m_household_bank_init_mortgagesget_next_message_household_bank_init_mortgages_in_range (m_household_bank_init_mortgages *current)
 
m_household_bank_init_depositget_next_message_household_bank_init_deposit_in_range (m_household_bank_init_deposit *current)
 
m_household_bank_update_depositget_next_message_household_bank_update_deposit_in_range (m_household_bank_update_deposit *current)
 
m_bank_centralbank_init_debtget_next_message_bank_centralbank_init_debt_in_range (m_bank_centralbank_init_debt *current)
 
m_bank_centralbank_init_depositget_next_message_bank_centralbank_init_deposit_in_range (m_bank_centralbank_init_deposit *current)
 
m_bank_centralbank_update_depositget_next_message_bank_centralbank_update_deposit_in_range (m_bank_centralbank_update_deposit *current)
 
m_fund_centralbank_init_depositget_next_message_fund_centralbank_init_deposit_in_range (m_fund_centralbank_init_deposit *current)
 
m_fund_centralbank_update_depositget_next_message_fund_centralbank_update_deposit_in_range (m_fund_centralbank_update_deposit *current)
 
m_gov_centralbank_init_depositget_next_message_gov_centralbank_init_deposit_in_range (m_gov_centralbank_init_deposit *current)
 
m_gov_centralbank_update_depositget_next_message_gov_centralbank_update_deposit_in_range (m_gov_centralbank_update_deposit *current)
 
m_interest_rateget_next_message_interest_rate_in_range (m_interest_rate *current)
 
m_capital_tax_rateget_next_message_capital_tax_rate_in_range (m_capital_tax_rate *current)
 
m_labour_tax_rateget_next_message_labour_tax_rate_in_range (m_labour_tax_rate *current)
 
m_household_jpoffice_idget_next_message_household_jpoffice_id_in_range (m_household_jpoffice_id *current)
 
m_jpoffice_household_employerget_next_message_jpoffice_household_employer_in_range (m_jpoffice_household_employer *current)
 
m_firm_jpoffice_idget_next_message_firm_jpoffice_id_in_range (m_firm_jpoffice_id *current)
 
m_jpoffice_firm_employeeget_next_message_jpoffice_firm_employee_in_range (m_jpoffice_firm_employee *current)
 
m_buyget_next_message_buy_in_range (m_buy *current)
 
m_boughtget_next_message_bought_in_range (m_bought *current)
 
m_sellget_next_message_sell_in_range (m_sell *current)
 
m_soldget_next_message_sold_in_range (m_sold *current)
 
m_goods_transactions_summaryget_next_message_goods_transactions_summary_in_range (m_goods_transactions_summary *current)
 
m_centralbank_households_quarterly_cpiget_next_message_centralbank_households_quarterly_cpi_in_range (m_centralbank_households_quarterly_cpi *current)
 
m_firedget_next_message_fired_in_range (m_fired *current)
 
m_vacancy_stage1get_next_message_vacancy_stage1_in_range (m_vacancy_stage1 *current)
 
m_job_application_stage2get_next_message_job_application_stage2_in_range (m_job_application_stage2 *current)
 
m_job_application_stage1get_next_message_job_application_stage1_in_range (m_job_application_stage1 *current)
 
m_job_match_stage1get_next_message_job_match_stage1_in_range (m_job_match_stage1 *current)
 
m_job_changeget_next_message_job_change_in_range (m_job_change *current)
 
m_vacancy_stage2get_next_message_vacancy_stage2_in_range (m_vacancy_stage2 *current)
 
m_job_match_stage2get_next_message_job_match_stage2_in_range (m_job_match_stage2 *current)
 
m_employment_statusget_next_message_employment_status_in_range (m_employment_status *current)
 
m_firm_household_wage_paymentget_next_message_firm_household_wage_payment_in_range (m_firm_household_wage_payment *current)
 
m_firm_bank_loan_request_1get_next_message_firm_bank_loan_request_1_in_range (m_firm_bank_loan_request_1 *current)
 
m_firm_bank_loan_request_2get_next_message_firm_bank_loan_request_2_in_range (m_firm_bank_loan_request_2 *current)
 
m_bank_firm_loan_acknowledge_1get_next_message_bank_firm_loan_acknowledge_1_in_range (m_bank_firm_loan_acknowledge_1 *current)
 
m_bank_firm_loan_acknowledge_2get_next_message_bank_firm_loan_acknowledge_2_in_range (m_bank_firm_loan_acknowledge_2 *current)
 
m_bank_centralbank_debt_requestget_next_message_bank_centralbank_debt_request_in_range (m_bank_centralbank_debt_request *current)
 
m_household_shareget_next_message_household_share_in_range (m_household_share *current)
 
m_capital_taxget_next_message_capital_tax_in_range (m_capital_tax *current)
 
m_labour_taxget_next_message_labour_tax_in_range (m_labour_tax *current)
 
m_unemployment_benefitget_next_message_unemployment_benefit_in_range (m_unemployment_benefit *current)
 
m_general_benefitget_next_message_general_benefit_in_range (m_general_benefit *current)
 
m_fund_requestget_next_message_fund_request_in_range (m_fund_request *current)
 
m_fund_request_ackget_next_message_fund_request_ack_in_range (m_fund_request_ack *current)
 
m_new_entrant_loanget_next_message_new_entrant_loan_in_range (m_new_entrant_loan *current)
 
m_firm_bank_interest_on_loanget_next_message_firm_bank_interest_on_loan_in_range (m_firm_bank_interest_on_loan *current)
 
m_loan_writeoffget_next_message_loan_writeoff_in_range (m_loan_writeoff *current)
 
m_firm_bank_insolvent_accountget_next_message_firm_bank_insolvent_account_in_range (m_firm_bank_insolvent_account *current)
 
m_firm_net_profitget_next_message_firm_net_profit_in_range (m_firm_net_profit *current)
 
m_bank_net_profitget_next_message_bank_net_profit_in_range (m_bank_net_profit *current)
 
m_bank_centralbank_interest_paymentget_next_message_bank_centralbank_interest_payment_in_range (m_bank_centralbank_interest_payment *current)
 
m_bank_centralbank_debt_paymentget_next_message_bank_centralbank_debt_payment_in_range (m_bank_centralbank_debt_payment *current)
 
m_gov_centralbank_debt_requestget_next_message_gov_centralbank_debt_request_in_range (m_gov_centralbank_debt_request *current)
 
m_gov_centralbank_debt_paymentget_next_message_gov_centralbank_debt_payment_in_range (m_gov_centralbank_debt_payment *current)
 
m_centralbank_government_profitget_next_message_centralbank_government_profit_in_range (m_centralbank_government_profit *current)
 
m_housing_priceget_next_message_housing_price_in_range (m_housing_price *current)
 
m_buy_housingget_next_message_buy_housing_in_range (m_buy_housing *current)
 
m_sell_housingget_next_message_sell_housing_in_range (m_sell_housing *current)
 
m_bought_housingget_next_message_bought_housing_in_range (m_bought_housing *current)
 
m_sold_housingget_next_message_sold_housing_in_range (m_sold_housing *current)
 
m_bank_reagency_credibilityget_next_message_bank_reagency_credibility_in_range (m_bank_reagency_credibility *current)
 
m_mortgage_requestsget_next_message_mortgage_requests_in_range (m_mortgage_requests *current)
 
m_mortgage_payment_from_saleget_next_message_mortgage_payment_from_sale_in_range (m_mortgage_payment_from_sale *current)
 
m_mortgage_paymentget_next_message_mortgage_payment_in_range (m_mortgage_payment *current)
 
m_mortgage_writeoffget_next_message_mortgage_writeoff_in_range (m_mortgage_writeoff *current)
 
m_housing_transactions_summaryget_next_message_housing_transactions_summary_in_range (m_housing_transactions_summary *current)
 
xmachineadd_xmachine (void)
 
int FLAME_get_environment_variable_resume_mode ()
 
int FLAME_get_environment_variable_print_debug_mode ()
 
int FLAME_get_environment_variable_warning_mode ()
 
int FLAME_get_environment_variable_data_collection_mode ()
 
int FLAME_get_environment_variable_collect_household_data ()
 
int FLAME_get_environment_variable_collect_firm_data ()
 
double FLAME_get_environment_variable_ratio_liquidity ()
 
double FLAME_get_environment_variable_consumption_adjustment_speed ()
 
double FLAME_get_environment_variable_wealth_effect ()
 
double FLAME_get_environment_variable_turnover_probability ()
 
double FLAME_get_environment_variable_production_markup ()
 
double FLAME_get_environment_variable_price_markup ()
 
double FLAME_get_environment_variable_firm_memory_persistance ()
 
double FLAME_get_environment_variable_ratio_fiscal_policy ()
 
double FLAME_get_environment_variable_ratio_capitalist_households ()
 
double FLAME_get_environment_variable_inflation_target ()
 
double FLAME_get_environment_variable_firms_minimum_equity_ratio ()
 
double FLAME_get_environment_variable_firm_startup_leverage ()
 
double FLAME_get_environment_variable_household_startup_leverage ()
 
double FLAME_get_environment_variable_car_buffer_threshold ()
 
double FLAME_get_environment_variable_housing_market_entrance_prob ()
 
double FLAME_get_environment_variable_fire_sale_threshold ()
 
double FLAME_get_environment_variable_household_budget_constraint ()
 
double FLAME_get_environment_variable_capital_adequecy_ratio ()
 
double FLAME_get_environment_variable_housing_price_up_rate ()
 
double FLAME_get_environment_variable_housing_price_down_rate ()
 
double FLAME_get_environment_variable_household_mortgage_writeoff_high ()
 
double FLAME_get_environment_variable_household_mortgage_writeoff_low ()
 
int FLAME_integer_in_array (int a, int *b, int size)
 Returns 1 if an integer is a member of an integer array, else 0. More...
 
double get_time (void)
 Returns an elapsed time on the calling processor. More...
 
int FLAME_condition_firm_idle_start_FirmInitPostId (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_start_FirmLoop (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_init_post_id (void)
 
int firm_init_employment (void)
 
int FLAME_filter_firm_firm_init_employment_FirmInitEmployment_FirmInitBalanceSheet_jpoffice_firm_employee (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int firm_init_balancesheet (void)
 
int firm_iterate (void)
 
int FLAME_condition_firm_idle_FirmUpdateDeposits_FirmCreditPolicyChecks (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_update_bank_account (void)
 
int FLAME_condition_firm_firm_update_bank_account_FirmUpdateDeposits_FirmCreditPolicyChecks (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmConsumptionStart_FirmHousingStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmConsumptionStart_FirmConsumptionMarket (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmConsumptionMarket_FirmHousingStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_consumption_supply (void)
 
int FLAME_condition_firm_firm_consumption_supply_FirmConsumptionMarket_FirmReceiveSales (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_consumption_receive_sales (void)
 
int FLAME_filter_firm_firm_consumption_receive_sales_FirmReceiveSales_FirmConsumptionPrice_sold (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int firm_consumption_update_market_price (void)
 
int FLAME_condition_firm_idle_FirmLabourStart_FirmConsumptionStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_labour_workforce_needed (void)
 
int FLAME_condition_firm_firm_labour_workforce_needed_FirmLabourStart_FirmLabourStage1 (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmLabourStage1_FirmLabourStage1End (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_labour_fire (void)
 
int FLAME_condition_firm_firm_labour_fire_FirmLabourStage1_FirmLabourStage1End (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_labour_job_announcement_stage1 (void)
 
int FLAME_condition_firm_firm_labour_job_announcement_stage1_FirmLabourStage1_FirmLabourStage1Application (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_labour_job_offer_stage1 (void)
 
int FLAME_filter_firm_firm_labour_job_offer_stage1_FirmLabourStage1Application_FirmLabourStage1End_job_match_stage1 (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int firm_labour_update (void)
 
int FLAME_filter_firm_firm_labour_update_FirmLabourStage1End_FirmLabourStage2_job_change (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int firm_labour_job_announcement_stage2 (void)
 
int FLAME_condition_firm_firm_labour_job_announcement_stage2_FirmLabourStage2_FirmLabourStage2End (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmLabourStage2_FirmConsumptionStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_labour_job_offer_stage2 (void)
 
int FLAME_filter_firm_firm_labour_job_offer_stage2_FirmLabourStage2End_FirmConsumptionStart_job_match_stage2 (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_condition_firm_idle_FirmLabourPayWages_FirmUpdateDeposits (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_labour_pay_wages (void)
 
int FLAME_condition_firm_firm_labour_pay_wages_FirmLabourPayWages_FirmLabourWageAdjustment (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_labour_trace_wages (void)
 
int FLAME_condition_firm_idle_FirmProductionStart_FirmLabourStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmProductionStart_FirmProductionSkip (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_production_skip (void)
 
int FLAME_condition_firm_firm_production_skip_FirmProductionSkip_FirmLabourStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmProductionSkip_FirmProductionRoleCheck (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmProductionRoleCheck_FirmProductionRegular (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmProductionRoleCheck_FirmProductionConstructor (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_production_produce_goods (void)
 
int FLAME_condition_firm_firm_production_produce_goods_FirmProductionRegular_FirmLabourStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_production_set_price (void)
 
int FLAME_condition_firm_firm_production_set_price_FirmProductionRegular_FirmProductionPlanning (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_production_plan (void)
 
int firm_production_compute_labour_demand (void)
 
int firm_production_construct_houses (void)
 
int FLAME_condition_firm_firm_production_construct_houses_FirmProductionConstructor_FirmLabourStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_production_construction_plan (void)
 
int FLAME_condition_firm_firm_production_construction_plan_FirmProductionConstructor_FirmConstructionLabourDemand (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_production_construction_labour_demand (void)
 
int FLAME_condition_firm_idle_FirmCreditStart_FirmProductionStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_compute_income_statement (void)
 
int FLAME_condition_firm_firm_credit_compute_income_statement_FirmCreditStart_FirmCreditInvestment (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_investment_decisions (void)
 
int firm_credit_compute_dividends (void)
 
int firm_credit_check_liquidity_need (void)
 
int FLAME_condition_firm_idle_FirmCreditStatus_FirmCreditPayments (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_demand_loans_1 (void)
 
int FLAME_condition_firm_firm_credit_demand_loans_1_FirmCreditStatus_FirmCreditLoanBorrow1 (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_borrow_loans_1 (void)
 
int FLAME_filter_firm_firm_credit_borrow_loans_1_FirmCreditLoanBorrow1_FirmCreditLoanBorrow2_bank_firm_loan_acknowledge_1 (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_condition_firm_idle_FirmCreditLoanBorrow2_FirmCreditPayments (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_borrow_loans_2 (void)
 
int FLAME_condition_firm_firm_credit_borrow_loans_2_FirmCreditLoanBorrow2_FirmCreditIlliquidityStatus (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_filter_firm_firm_credit_borrow_loans_2_FirmCreditLoanBorrow2_FirmCreditIlliquidityStatus_bank_firm_loan_acknowledge_2 (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_condition_firm_idle_FirmCreditIlliquidityStatus_FirmCreditPayments (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_request_equityfund_investment (void)
 
int FLAME_condition_firm_firm_credit_request_equityfund_investment_FirmCreditIlliquidityStatus_FirmCreditLiquidityRecheck (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmCreditLiquidityRecheck_FirmCreditPayments (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_check_equityfund_investment (void)
 
int FLAME_condition_firm_firm_credit_check_equityfund_investment_FirmCreditLiquidityRecheck_FirmCreditBankruptcy (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_filter_firm_firm_credit_check_equityfund_investment_FirmCreditLiquidityRecheck_FirmCreditBankruptcy_fund_request_ack (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_condition_firm_idle_FirmCreditBankruptcy_FirmCreditPayments (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_illiquidity_bankrupt (void)
 
int FLAME_condition_firm_firm_credit_illiquidity_bankrupt_FirmCreditBankruptcy_FirmCreditBalanceSheet (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_pay_interest_on_loans (void)
 
int firm_credit_pay_dividends (void)
 
int firm_credit_do_balance_sheet (void)
 
int FLAME_condition_firm_idle_FirmCreditInsolvencyCheck_FirmProductionStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_insolvency_bankruptcy (void)
 
int FLAME_condition_firm_firm_credit_insolvency_bankruptcy_FirmCreditInsolvencyCheck_FirmProductionStart (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmCreditPolicyChecks_end (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_check_interest_rate (void)
 
int FLAME_condition_firm_firm_credit_check_interest_rate_FirmCreditPolicyChecks_FirmCreditCheckTaxRate (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_credit_check_tax_rate (void)
 
int FLAME_condition_firm_idle_FirmHousingStart_FirmLabourPayWages (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmHousingStart_FirmHousingMarket (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int FLAME_condition_firm_idle_FirmHousingMarket_FirmLabourPayWages (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_housing_enter_market (void)
 
int FLAME_condition_firm_firm_housing_enter_market_FirmHousingMarket_FirmHousingSell (xmachine_memory_firm *a)
 The condition function for an agent function. More...
 
int firm_housing_collect_sale_revenues (void)
 
int FLAME_filter_firm_firm_housing_collect_sale_revenues_FirmHousingSell_FirmHousingPrice_sold_housing (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int firm_housing_update_market_price (void)
 
int FLAME_condition_household_idle_start_HouseholdInitPostId (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_condition_household_idle_start_HouseholdLoop (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_init_post_id (void)
 
int household_init_employment (void)
 
int FLAME_filter_household_household_init_employment_HouseholdInitEmployment_HouseholdInitBalanceSheet_jpoffice_household_employer (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int household_init_balancesheet (void)
 
int household_iterate (void)
 
int FLAME_condition_household_idle_HouseholdUpdateDeposits_HHCreditPolicyChecks (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_update_bank_account (void)
 
int FLAME_condition_household_household_update_bank_account_HouseholdUpdateDeposits_HHCreditPolicyChecks (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_condition_household_idle_HHConsumptionStart_HHConsumptionWeekly (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_consumption_compute_budget (void)
 
int FLAME_condition_household_household_consumption_compute_budget_HHConsumptionStart_HHConsumptionWeekly (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_condition_household_idle_HHConsumptionWeekly_HHConsumptionMonthly (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_consumption_demand (void)
 
int FLAME_condition_household_household_consumption_demand_HHConsumptionWeekly_HHConsumptionRecieveGoods (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_consumption_recieve_goods (void)
 
int FLAME_filter_household_household_consumption_recieve_goods_HHConsumptionRecieveGoods_HHConsumptionMonthly_bought (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_condition_household_idle_HHConsumptionMonthly_HHHousingStart (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_consumption_trace_cpi (void)
 
int FLAME_condition_household_household_consumption_trace_cpi_HHConsumptionMonthly_HHHousingStart (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_condition_household_idle_HHLabourStart_HHConsumptionStart (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_labour_check_fired (void)
 
int FLAME_condition_household_household_labour_check_fired_HHLabourStart_HHLabourStage1 (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_filter_household_household_labour_check_fired_HHLabourStart_HHLabourStage1_fired (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int household_labour_reemployment_application (void)
 
int FLAME_condition_household_household_labour_reemployment_application_HHLabourStage1_HHLabourStage2 (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_condition_household_idle_HHLabourStage1_HHLabourStage1Applications (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_labour_turnover (void)
 
int FLAME_filter_household_household_labour_turnover_HHLabourStage2_HHConsumptionStart_job_match_stage1 (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int household_labour_employment_application (void)
 
int household_labour_employment (void)
 
int FLAME_filter_household_household_labour_employment_HHLabourStage1Placement_HHConsumptionStart_job_match_stage2 (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_condition_household_idle_HHLabourPayroll_HouseholdUpdateDeposits (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_labour_receive_wage (void)
 
int FLAME_condition_household_household_labour_receive_wage_HHLabourPayroll_HHLabourEmploymentStatus (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_filter_household_household_labour_receive_wage_HHLabourPayroll_HHLabourEmploymentStatus_firm_household_wage_payment (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int household_labour_report_status (void)
 
int FLAME_condition_household_idle_HHCreditStart_HHCreditMonthly (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_condition_household_idle_HHCreditStart_HHCreditIsCapitalist (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_condition_household_idle_HHCreditIsCapitalist_HHCreditBalanceSheet (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_credit_collect_shares (void)
 
int FLAME_condition_household_household_credit_collect_shares_HHCreditIsCapitalist_HHCreditBalanceSheet (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_credit_do_balance_sheet (void)
 
int FLAME_condition_household_idle_HHCreditMonthly_HHLabourStart (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_credit_collect_benefits (void)
 
int FLAME_condition_household_household_credit_collect_benefits_HHCreditMonthly_HHLabourStart (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_condition_household_idle_HHCreditPolicyChecks_end (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_credit_check_interest_rate (void)
 
int FLAME_condition_household_household_credit_check_interest_rate_HHCreditPolicyChecks_HHCreditUpdateAnnuity (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_credit_update_mortgage_rates (void)
 
int household_credit_check_tax_rate (void)
 
int FLAME_condition_household_idle_HHHousingStart_HHLabourPayroll (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_housing_market_role (void)
 
int FLAME_condition_household_household_housing_market_role_HHHousingStart_HHHousingRole (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int FLAME_condition_household_idle_HHHousingRole_HHHousingPrice (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_housing_check_wealth (void)
 
int FLAME_condition_household_household_housing_check_wealth_HHHousingRole_HHHousingCheckWealth (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_housing_sell (void)
 
int FLAME_condition_household_household_housing_sell_HHHousingRole_HHHousingRevenue (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_housing_fire_sell (void)
 
int FLAME_condition_household_household_housing_fire_sell_HHHousingRole_HHHousingRevenue (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_housing_collect_sale_revenue (void)
 
int FLAME_filter_household_household_housing_collect_sale_revenue_HHHousingRevenue_HHHousingPrice_sold_housing (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_condition_household_idle_HHHousingCheckWealth_HHHousingPrice (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_housing_enter_market (void)
 
int FLAME_condition_household_household_housing_enter_market_HHHousingCheckWealth_HHHousingBargain (xmachine_memory_household *a)
 The condition function for an agent function. More...
 
int household_housing_buy (void)
 
int FLAME_filter_household_household_housing_buy_HHHousingBargain_HHHousingPrice_bought_housing (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int household_housing_update_market_price (void)
 
int household_housing_pay_mortgages (void)
 
int household_housing_debt_writeoff (void)
 
int equityfund_init (void)
 
int FLAME_condition_equityfund_equityfund_init_start_EquityFundLoop (xmachine_memory_equityfund *a)
 The condition function for an agent function. More...
 
int FLAME_condition_equityfund_idle_start_EquityFundLoop (xmachine_memory_equityfund *a)
 The condition function for an agent function. More...
 
int equityfund_iterate (void)
 
int FLAME_condition_equityfund_idle_EFLabourMarket_EFCreditIncomeStatement (xmachine_memory_equityfund *a)
 The condition function for an agent function. More...
 
int equityfund_audit_dividends (void)
 
int FLAME_condition_equityfund_equityfund_audit_dividends_EFLabourMarket_EFCreditIncomeStatement (xmachine_memory_equityfund *a)
 The condition function for an agent function. More...
 
int FLAME_condition_equityfund_idle_EquityFundCredit_EFLabourMarket (xmachine_memory_equityfund *a)
 The condition function for an agent function. More...
 
int equityfund_credit_invest_illiquids (void)
 
int FLAME_condition_equityfund_equityfund_credit_invest_illiquids_EquityFundCredit_EFCreditShareCollectionBanks (xmachine_memory_equityfund *a)
 The condition function for an agent function. More...
 
int equityfund_credit_collect_bank_shares (void)
 
int equityfund_credit_collect_firm_shares (void)
 
int equityfund_credit_distribute_shares (void)
 
int FLAME_condition_equityfund_idle_EFCreditIncomeStatement_end (xmachine_memory_equityfund *a)
 The condition function for an agent function. More...
 
int equityfund_credit_compute_income_statement (void)
 
int FLAME_condition_equityfund_equityfund_credit_compute_income_statement_EFCreditIncomeStatement_EFCreditBalanceSheet (xmachine_memory_equityfund *a)
 The condition function for an agent function. More...
 
int equityfund_credit_do_balance_sheet (void)
 
int equityfund_credit_check_tax_rate (void)
 
int FLAME_condition_bank_idle_start_BankInitLoans (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int FLAME_condition_bank_idle_start_BankLoop (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int bank_init_loans (void)
 
int FLAME_filter_bank_bank_init_loans_BankInitLoans_BankInitMortgages_firm_bank_init_loans (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_init_mortgages (void)
 
int FLAME_filter_bank_bank_init_mortgages_BankInitMortgages_BankInitDeposits_household_bank_init_mortgages (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_init_deposits (void)
 
int FLAME_filter_bank_bank_init_deposits_BankInitDeposits_BankInitBalanceSheet_household_bank_init_deposit (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_filter_bank_bank_init_deposits_BankInitDeposits_BankInitBalanceSheet_firm_bank_init_deposit (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_init_balancesheet (void)
 
int bank_iterate (void)
 
int FLAME_condition_bank_idle_BankUpdateDeposits_BankCreditPolicyChecks (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int bank_update_deposits (void)
 
int FLAME_condition_bank_bank_update_deposits_BankUpdateDeposits_BankCreditPolicyChecks (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int FLAME_filter_bank_bank_update_deposits_BankUpdateDeposits_BankCreditPolicyChecks_household_bank_update_deposit (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_filter_bank_bank_update_deposits_BankUpdateDeposits_BankCreditPolicyChecks_firm_bank_update_deposit (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_condition_bank_idle_BankCreditStart_BankHousingMarket (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int bank_credit_compute_income_statement (void)
 
int FLAME_condition_bank_bank_credit_compute_income_statement_BankCreditStart_BankCreditDividends (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int bank_credit_compute_dividends (void)
 
int bank_credit_do_balance_sheet (void)
 
int bank_credit_process_loan_requests_1 (void)
 
int FLAME_filter_bank_bank_credit_process_loan_requests_1_BankCreditRequest1_BankCreditRequest2_firm_bank_loan_request_1 (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_credit_process_loan_requests_2 (void)
 
int FLAME_filter_bank_bank_credit_process_loan_requests_2_BankCreditRequest2_BankCreditLoanWriteOffs_firm_bank_loan_request_2 (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_credit_recieve_loan_writeoffs (void)
 
int FLAME_filter_bank_bank_credit_recieve_loan_writeoffs_BankCreditLoanWriteOffs_BankCreditNewEntrants_loan_writeoff (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_filter_bank_bank_credit_recieve_loan_writeoffs_BankCreditLoanWriteOffs_BankCreditNewEntrants_firm_bank_insolvent_account (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_credit_recieve_new_entrant_loan_requests (void)
 
int FLAME_filter_bank_bank_credit_recieve_new_entrant_loan_requests_BankCreditNewEntrants_BankCreditLoanInterests_new_entrant_loan (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_credit_collect_loan_interests (void)
 
int FLAME_filter_bank_bank_credit_collect_loan_interests_BankCreditLoanInterests_BankHousingMarket_firm_bank_interest_on_loan (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int FLAME_condition_bank_idle_BankCreditPolicyChecks_end (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int bank_credit_check_interest_rate (void)
 
int FLAME_condition_bank_bank_credit_check_interest_rate_BankCreditPolicyChecks_end (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int FLAME_condition_bank_idle_BankHousingMarket_BankUpdateDeposits (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int bank_housing_compute_capital_status (void)
 
int FLAME_condition_bank_bank_housing_compute_capital_status_BankHousingMarket_BankHousingCrediting (xmachine_memory_bank *a)
 The condition function for an agent function. More...
 
int bank_housing_deliver_mortages (void)
 
int FLAME_filter_bank_bank_housing_deliver_mortages_BankHousingCrediting_BankHousingSales_mortgage_requests (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_housing_recieve_mortgage_principals (void)
 
int FLAME_filter_bank_bank_housing_recieve_mortgage_principals_BankHousingSales_BankHousingMortgages_mortgage_payment_from_sale (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_housing_recieve_mortgages (void)
 
int FLAME_filter_bank_bank_housing_recieve_mortgages_BankHousingMortgages_BankHousingWriteOff_mortgage_payment (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int bank_housing_debt_writeoff (void)
 
int FLAME_filter_bank_bank_housing_debt_writeoff_BankHousingWriteOff_BankUpdateDeposits_mortgage_writeoff (const void *msg, const void *params)
 The filter function for a message input used in serial for each agent. More...
 
int government_init (void)
 
int FLAME_condition_government_government_init_start_GovernmentLoop (xmachine_memory_government *a)
 The condition function for an agent function. More...
 
int FLAME_condition_government_idle_start_GovernmentLoop (xmachine_memory_government *a)
 The condition function for an agent function. More...
 
int government_iterate (void)
 
int government_trace_unemployment_status (void)
 
int FLAME_condition_government_idle_GovernmentCredit_GovernmentMonthly (xmachine_memory_government *a)
 The condition function for an agent function. More...
 
int government_collect_capital_tax (void)
 
int FLAME_condition_government_government_collect_capital_tax_GovernmentCredit_GovernmentMonthly (xmachine_memory_government *a)
 The condition function for an agent function. More...
 
int FLAME_condition_government_idle_GovernmentMonthly_GovernmentFiscalPolicy (xmachine_memory_government *a)
 The condition function for an agent function. More...
 
int government_distribute_general_benefits (void)
 
int FLAME_condition_government_government_distribute_general_benefits_GovernmentMonthly_GovernmentUnemploymentBenefits (xmachine_memory_government *a)
 The condition function for an agent function. More...
 
int government_distribute_unemployment_benefits (void)
 
int government_collect_labour_tax (void)
 
int FLAME_condition_government_idle_GovernmentFiscalPolicy_end (xmachine_memory_government *a)
 The condition function for an agent function. More...
 
int government_collect_centralbank_profit (void)
 
int FLAME_condition_government_government_collect_centralbank_profit_GovernmentFiscalPolicy_GovernmentIncomeStatement (xmachine_memory_government *a)
 The condition function for an agent function. More...
 
int government_compute_income_statement (void)
 
int government_do_balance_sheet (void)
 
int government_update_fiscal_policy (void)
 
int FLAME_condition_centralbank_idle_start_CentralBankInitBalanceSheet (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int FLAME_condition_centralbank_idle_start_CentralBankLoop (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int centralbank_init_balancesheet (void)
 
int centralbank_iterate (void)
 
int FLAME_condition_centralbank_idle_CentralBankConsumption_CentralBankConsumptionPrices (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int centralbank_trace_goods_prices (void)
 
int FLAME_condition_centralbank_centralbank_trace_goods_prices_CentralBankConsumption_CentralBankConsumptionPrices (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int FLAME_condition_centralbank_idle_CentralBankConsumptionPrices_CentralBankHousing (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int centralbank_update_price_indices (void)
 
int FLAME_condition_centralbank_centralbank_update_price_indices_CentralBankConsumptionPrices_CentralBankHousing (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int FLAME_condition_centralbank_idle_CentralBankLabour_CentralBankPolicy (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int centralbank_trace_unemployment_status (void)
 
int FLAME_condition_centralbank_centralbank_trace_unemployment_status_CentralBankLabour_CentralBankPolicy (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int FLAME_condition_centralbank_idle_CentralBankCredit_CentralBankConsumption (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int centralbank_collect_interest_payments (void)
 
int FLAME_condition_centralbank_centralbank_collect_interest_payments_CentralBankCredit_CentralBankDebtRequests (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int centralbank_process_debt_requests (void)
 
int FLAME_condition_centralbank_idle_CentralBankPolicy_end (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int centralbank_compute_income_statement (void)
 
int FLAME_condition_centralbank_centralbank_compute_income_statement_CentralBankPolicy_CentralBankGovernmentRequests (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int centralbank_process_government_requests (void)
 
int centralbank_do_balance_sheet (void)
 
int centralbank_set_interest_rate (void)
 
int FLAME_condition_centralbank_idle_CentralBankHousing_CentralBankLabour (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int centralbank_trace_housing_prices (void)
 
int FLAME_condition_centralbank_centralbank_trace_housing_prices_CentralBankHousing_CentralBankLabour (xmachine_memory_centralbank *a)
 The condition function for an agent function. More...
 
int FLAME_condition_jpoffice_idle_start_JPOfficeInitEmployment (xmachine_memory_jpoffice *a)
 The condition function for an agent function. More...
 
int FLAME_condition_jpoffice_idle_start_JPOfficeLoop (xmachine_memory_jpoffice *a)
 The condition function for an agent function. More...
 
int jpoffice_init_employment (void)
 
int FLAME_sort_jpoffice_jpoffice_init_employment_JPOfficeInitEmployment_JPOfficeLoop_household_jpoffice_id ()
 
int FLAME_sort_jpoffice_jpoffice_init_employment_JPOfficeInitEmployment_JPOfficeLoop_firm_jpoffice_id ()
 
int jpoffice_iterate (void)
 
int FLAME_condition_jpoffice_idle_JPOLabourMarket_end (xmachine_memory_jpoffice *a)
 The condition function for an agent function. More...
 
int jpoffice_labour_stage1 (void)
 
int FLAME_condition_jpoffice_jpoffice_labour_stage1_JPOLabourMarket_JPOLabourStage2 (xmachine_memory_jpoffice *a)
 The condition function for an agent function. More...
 
int FLAME_sort_jpoffice_jpoffice_labour_stage1_JPOLabourMarket_JPOLabourStage2_vacancy_stage1 ()
 
int FLAME_sort_jpoffice_jpoffice_labour_stage1_JPOLabourMarket_JPOLabourStage2_job_application_stage1 ()
 
int jpoffice_labour_stage2 (void)
 
int FLAME_sort_jpoffice_jpoffice_labour_stage2_JPOLabourStage2_end_vacancy_stage2 ()
 
int FLAME_sort_jpoffice_jpoffice_labour_stage2_JPOLabourStage2_end_job_application_stage2 ()
 
int mall_init (void)
 
int FLAME_condition_mall_idle_MallConsumptionMarket_end (xmachine_memory_mall *a)
 The condition function for an agent function. More...
 
int mall_consumption_shopping (void)
 
int FLAME_condition_mall_mall_consumption_shopping_MallConsumptionMarket_MallConsumptionSummary (xmachine_memory_mall *a)
 The condition function for an agent function. More...
 
int FLAME_sort_mall_mall_consumption_shopping_MallConsumptionMarket_MallConsumptionSummary_sell ()
 
int mall_consumption_summary (void)
 
int reagency_init (void)
 
int FLAME_condition_reagency_idle_REAgencyCreditPolicyChecks_end (xmachine_memory_reagency *a)
 The condition function for an agent function. More...
 
int reagency_check_interest_rate (void)
 
int FLAME_condition_reagency_reagency_check_interest_rate_REAgencyCreditPolicyChecks_end (xmachine_memory_reagency *a)
 The condition function for an agent function. More...
 
int FLAME_condition_reagency_idle_REAgencyHousingMarket_REAgencyCreditPolicyChecks (xmachine_memory_reagency *a)
 The condition function for an agent function. More...
 
int reagency_housing_process (void)
 
int FLAME_condition_reagency_reagency_housing_process_REAgencyHousingMarket_REAgencyHousingSummary (xmachine_memory_reagency *a)
 The condition function for an agent function. More...
 
int FLAME_sort_reagency_reagency_housing_process_REAgencyHousingMarket_REAgencyHousingSummary_sell_housing ()
 
int reagency_housing_summary (void)
 

Variables

void * FLAME_m_firm_bank_init_loans_composite_params
 
void * FLAME_m_firm_bank_init_deposit_composite_params
 
void * FLAME_m_firm_bank_update_deposit_composite_params
 
void * FLAME_m_household_bank_init_mortgages_composite_params
 
void * FLAME_m_household_bank_init_deposit_composite_params
 
void * FLAME_m_household_bank_update_deposit_composite_params
 
void * FLAME_m_bank_centralbank_init_debt_composite_params
 
void * FLAME_m_bank_centralbank_init_deposit_composite_params
 
void * FLAME_m_bank_centralbank_update_deposit_composite_params
 
void * FLAME_m_fund_centralbank_init_deposit_composite_params
 
void * FLAME_m_fund_centralbank_update_deposit_composite_params
 
void * FLAME_m_gov_centralbank_init_deposit_composite_params
 
void * FLAME_m_gov_centralbank_update_deposit_composite_params
 
void * FLAME_m_interest_rate_composite_params
 
void * FLAME_m_capital_tax_rate_composite_params
 
void * FLAME_m_labour_tax_rate_composite_params
 
void * FLAME_m_household_jpoffice_id_composite_params
 
void * FLAME_m_jpoffice_household_employer_composite_params
 
void * FLAME_m_firm_jpoffice_id_composite_params
 
void * FLAME_m_jpoffice_firm_employee_composite_params
 
void * FLAME_m_buy_composite_params
 
void * FLAME_m_bought_composite_params
 
void * FLAME_m_sell_composite_params
 
void * FLAME_m_sold_composite_params
 
void * FLAME_m_goods_transactions_summary_composite_params
 
void * FLAME_m_centralbank_households_quarterly_cpi_composite_params
 
void * FLAME_m_fired_composite_params
 
void * FLAME_m_vacancy_stage1_composite_params
 
void * FLAME_m_job_application_stage2_composite_params
 
void * FLAME_m_job_application_stage1_composite_params
 
void * FLAME_m_job_match_stage1_composite_params
 
void * FLAME_m_job_change_composite_params
 
void * FLAME_m_vacancy_stage2_composite_params
 
void * FLAME_m_job_match_stage2_composite_params
 
void * FLAME_m_employment_status_composite_params
 
void * FLAME_m_firm_household_wage_payment_composite_params
 
void * FLAME_m_firm_bank_loan_request_1_composite_params
 
void * FLAME_m_firm_bank_loan_request_2_composite_params
 
void * FLAME_m_bank_firm_loan_acknowledge_1_composite_params
 
void * FLAME_m_bank_firm_loan_acknowledge_2_composite_params
 
void * FLAME_m_bank_centralbank_debt_request_composite_params
 
void * FLAME_m_household_share_composite_params
 
void * FLAME_m_capital_tax_composite_params
 
void * FLAME_m_labour_tax_composite_params
 
void * FLAME_m_unemployment_benefit_composite_params
 
void * FLAME_m_general_benefit_composite_params
 
void * FLAME_m_fund_request_composite_params
 
void * FLAME_m_fund_request_ack_composite_params
 
void * FLAME_m_new_entrant_loan_composite_params
 
void * FLAME_m_firm_bank_interest_on_loan_composite_params
 
void * FLAME_m_loan_writeoff_composite_params
 
void * FLAME_m_firm_bank_insolvent_account_composite_params
 
void * FLAME_m_firm_net_profit_composite_params
 
void * FLAME_m_bank_net_profit_composite_params
 
void * FLAME_m_bank_centralbank_interest_payment_composite_params
 
void * FLAME_m_bank_centralbank_debt_payment_composite_params
 
void * FLAME_m_gov_centralbank_debt_request_composite_params
 
void * FLAME_m_gov_centralbank_debt_payment_composite_params
 
void * FLAME_m_centralbank_government_profit_composite_params
 
void * FLAME_m_housing_price_composite_params
 
void * FLAME_m_buy_housing_composite_params
 
void * FLAME_m_sell_housing_composite_params
 
void * FLAME_m_bought_housing_composite_params
 
void * FLAME_m_sold_housing_composite_params
 
void * FLAME_m_bank_reagency_credibility_composite_params
 
void * FLAME_m_mortgage_requests_composite_params
 
void * FLAME_m_mortgage_payment_from_sale_composite_params
 
void * FLAME_m_mortgage_payment_composite_params
 
void * FLAME_m_mortgage_writeoff_composite_params
 
void * FLAME_m_housing_transactions_summary_composite_params
 
int FLAME_environment_variable_resume_mode
 
int FLAME_environment_variable_print_debug_mode
 
int FLAME_environment_variable_warning_mode
 
int FLAME_environment_variable_data_collection_mode
 
int FLAME_environment_variable_collect_household_data
 
int FLAME_environment_variable_collect_firm_data
 
double FLAME_environment_variable_ratio_liquidity
 
double FLAME_environment_variable_consumption_adjustment_speed
 
double FLAME_environment_variable_wealth_effect
 
double FLAME_environment_variable_turnover_probability
 
double FLAME_environment_variable_production_markup
 
double FLAME_environment_variable_price_markup
 
double FLAME_environment_variable_firm_memory_persistance
 
double FLAME_environment_variable_ratio_fiscal_policy
 
double FLAME_environment_variable_ratio_capitalist_households
 
double FLAME_environment_variable_inflation_target
 
double FLAME_environment_variable_firms_minimum_equity_ratio
 
double FLAME_environment_variable_firm_startup_leverage
 
double FLAME_environment_variable_household_startup_leverage
 
double FLAME_environment_variable_car_buffer_threshold
 
double FLAME_environment_variable_housing_market_entrance_prob
 
double FLAME_environment_variable_fire_sale_threshold
 
double FLAME_environment_variable_household_budget_constraint
 
double FLAME_environment_variable_capital_adequecy_ratio
 
double FLAME_environment_variable_housing_price_up_rate
 
double FLAME_environment_variable_housing_price_down_rate
 
double FLAME_environment_variable_household_mortgage_writeoff_high
 
double FLAME_environment_variable_household_mortgage_writeoff_low
 
xmachinetemp_xmachine
 Pointer to xmachine to initialise linked list. More...
 
m_firm_bank_init_loanstemp_firm_bank_init_loans_message
 Pointer to m_firm_bank_init_loans to initialise linked list. More...
 
m_firm_bank_init_deposittemp_firm_bank_init_deposit_message
 Pointer to m_firm_bank_init_deposit to initialise linked list. More...
 
m_firm_bank_update_deposittemp_firm_bank_update_deposit_message
 Pointer to m_firm_bank_update_deposit to initialise linked list. More...
 
m_household_bank_init_mortgagestemp_household_bank_init_mortgages_message
 Pointer to m_household_bank_init_mortgages to initialise linked list. More...
 
m_household_bank_init_deposittemp_household_bank_init_deposit_message
 Pointer to m_household_bank_init_deposit to initialise linked list. More...
 
m_household_bank_update_deposittemp_household_bank_update_deposit_message
 Pointer to m_household_bank_update_deposit to initialise linked list. More...
 
m_bank_centralbank_init_debttemp_bank_centralbank_init_debt_message
 Pointer to m_bank_centralbank_init_debt to initialise linked list. More...
 
m_bank_centralbank_init_deposittemp_bank_centralbank_init_deposit_message
 Pointer to m_bank_centralbank_init_deposit to initialise linked list. More...
 
m_bank_centralbank_update_deposittemp_bank_centralbank_update_deposit_message
 Pointer to m_bank_centralbank_update_deposit to initialise linked list. More...
 
m_fund_centralbank_init_deposittemp_fund_centralbank_init_deposit_message
 Pointer to m_fund_centralbank_init_deposit to initialise linked list. More...
 
m_fund_centralbank_update_deposittemp_fund_centralbank_update_deposit_message
 Pointer to m_fund_centralbank_update_deposit to initialise linked list. More...
 
m_gov_centralbank_init_deposittemp_gov_centralbank_init_deposit_message
 Pointer to m_gov_centralbank_init_deposit to initialise linked list. More...
 
m_gov_centralbank_update_deposittemp_gov_centralbank_update_deposit_message
 Pointer to m_gov_centralbank_update_deposit to initialise linked list. More...
 
m_interest_ratetemp_interest_rate_message
 Pointer to m_interest_rate to initialise linked list. More...
 
m_capital_tax_ratetemp_capital_tax_rate_message
 Pointer to m_capital_tax_rate to initialise linked list. More...
 
m_labour_tax_ratetemp_labour_tax_rate_message
 Pointer to m_labour_tax_rate to initialise linked list. More...
 
m_household_jpoffice_idtemp_household_jpoffice_id_message
 Pointer to m_household_jpoffice_id to initialise linked list. More...
 
m_jpoffice_household_employertemp_jpoffice_household_employer_message
 Pointer to m_jpoffice_household_employer to initialise linked list. More...
 
m_firm_jpoffice_idtemp_firm_jpoffice_id_message
 Pointer to m_firm_jpoffice_id to initialise linked list. More...
 
m_jpoffice_firm_employeetemp_jpoffice_firm_employee_message
 Pointer to m_jpoffice_firm_employee to initialise linked list. More...
 
m_buytemp_buy_message
 Pointer to m_buy to initialise linked list. More...
 
m_boughttemp_bought_message
 Pointer to m_bought to initialise linked list. More...
 
m_selltemp_sell_message
 Pointer to m_sell to initialise linked list. More...
 
m_soldtemp_sold_message
 Pointer to m_sold to initialise linked list. More...
 
m_goods_transactions_summarytemp_goods_transactions_summary_message
 Pointer to m_goods_transactions_summary to initialise linked list. More...
 
m_centralbank_households_quarterly_cpitemp_centralbank_households_quarterly_cpi_message
 Pointer to m_centralbank_households_quarterly_cpi to initialise linked list. More...
 
m_firedtemp_fired_message
 Pointer to m_fired to initialise linked list. More...
 
m_vacancy_stage1temp_vacancy_stage1_message
 Pointer to m_vacancy_stage1 to initialise linked list. More...
 
m_job_application_stage2temp_job_application_stage2_message
 Pointer to m_job_application_stage2 to initialise linked list. More...
 
m_job_application_stage1temp_job_application_stage1_message
 Pointer to m_job_application_stage1 to initialise linked list. More...
 
m_job_match_stage1temp_job_match_stage1_message
 Pointer to m_job_match_stage1 to initialise linked list. More...
 
m_job_changetemp_job_change_message
 Pointer to m_job_change to initialise linked list. More...
 
m_vacancy_stage2temp_vacancy_stage2_message
 Pointer to m_vacancy_stage2 to initialise linked list. More...
 
m_job_match_stage2temp_job_match_stage2_message
 Pointer to m_job_match_stage2 to initialise linked list. More...
 
m_employment_statustemp_employment_status_message
 Pointer to m_employment_status to initialise linked list. More...
 
m_firm_household_wage_paymenttemp_firm_household_wage_payment_message
 Pointer to m_firm_household_wage_payment to initialise linked list. More...
 
m_firm_bank_loan_request_1temp_firm_bank_loan_request_1_message
 Pointer to m_firm_bank_loan_request_1 to initialise linked list. More...
 
m_firm_bank_loan_request_2temp_firm_bank_loan_request_2_message
 Pointer to m_firm_bank_loan_request_2 to initialise linked list. More...
 
m_bank_firm_loan_acknowledge_1temp_bank_firm_loan_acknowledge_1_message
 Pointer to m_bank_firm_loan_acknowledge_1 to initialise linked list. More...
 
m_bank_firm_loan_acknowledge_2temp_bank_firm_loan_acknowledge_2_message
 Pointer to m_bank_firm_loan_acknowledge_2 to initialise linked list. More...
 
m_bank_centralbank_debt_requesttemp_bank_centralbank_debt_request_message
 Pointer to m_bank_centralbank_debt_request to initialise linked list. More...
 
m_household_sharetemp_household_share_message
 Pointer to m_household_share to initialise linked list. More...
 
m_capital_taxtemp_capital_tax_message
 Pointer to m_capital_tax to initialise linked list. More...
 
m_labour_taxtemp_labour_tax_message
 Pointer to m_labour_tax to initialise linked list. More...
 
m_unemployment_benefittemp_unemployment_benefit_message
 Pointer to m_unemployment_benefit to initialise linked list. More...
 
m_general_benefittemp_general_benefit_message
 Pointer to m_general_benefit to initialise linked list. More...
 
m_fund_requesttemp_fund_request_message
 Pointer to m_fund_request to initialise linked list. More...
 
m_fund_request_acktemp_fund_request_ack_message
 Pointer to m_fund_request_ack to initialise linked list. More...
 
m_new_entrant_loantemp_new_entrant_loan_message
 Pointer to m_new_entrant_loan to initialise linked list. More...
 
m_firm_bank_interest_on_loantemp_firm_bank_interest_on_loan_message
 Pointer to m_firm_bank_interest_on_loan to initialise linked list. More...
 
m_loan_writeofftemp_loan_writeoff_message
 Pointer to m_loan_writeoff to initialise linked list. More...
 
m_firm_bank_insolvent_accounttemp_firm_bank_insolvent_account_message
 Pointer to m_firm_bank_insolvent_account to initialise linked list. More...
 
m_firm_net_profittemp_firm_net_profit_message
 Pointer to m_firm_net_profit to initialise linked list. More...
 
m_bank_net_profittemp_bank_net_profit_message
 Pointer to m_bank_net_profit to initialise linked list. More...
 
m_bank_centralbank_interest_paymenttemp_bank_centralbank_interest_payment_message
 Pointer to m_bank_centralbank_interest_payment to initialise linked list. More...
 
m_bank_centralbank_debt_paymenttemp_bank_centralbank_debt_payment_message
 Pointer to m_bank_centralbank_debt_payment to initialise linked list. More...
 
m_gov_centralbank_debt_requesttemp_gov_centralbank_debt_request_message
 Pointer to m_gov_centralbank_debt_request to initialise linked list. More...
 
m_gov_centralbank_debt_paymenttemp_gov_centralbank_debt_payment_message
 Pointer to m_gov_centralbank_debt_payment to initialise linked list. More...
 
m_centralbank_government_profittemp_centralbank_government_profit_message
 Pointer to m_centralbank_government_profit to initialise linked list. More...
 
m_housing_pricetemp_housing_price_message
 Pointer to m_housing_price to initialise linked list. More...
 
m_buy_housingtemp_buy_housing_message
 Pointer to m_buy_housing to initialise linked list. More...
 
m_sell_housingtemp_sell_housing_message
 Pointer to m_sell_housing to initialise linked list. More...
 
m_bought_housingtemp_bought_housing_message
 Pointer to m_bought_housing to initialise linked list. More...
 
m_sold_housingtemp_sold_housing_message
 Pointer to m_sold_housing to initialise linked list. More...
 
m_bank_reagency_credibilitytemp_bank_reagency_credibility_message
 Pointer to m_bank_reagency_credibility to initialise linked list. More...
 
m_mortgage_requeststemp_mortgage_requests_message
 Pointer to m_mortgage_requests to initialise linked list. More...
 
m_mortgage_payment_from_saletemp_mortgage_payment_from_sale_message
 Pointer to m_mortgage_payment_from_sale to initialise linked list. More...
 
m_mortgage_paymenttemp_mortgage_payment_message
 Pointer to m_mortgage_payment to initialise linked list. More...
 
m_mortgage_writeofftemp_mortgage_writeoff_message
 Pointer to m_mortgage_writeoff to initialise linked list. More...
 
m_housing_transactions_summarytemp_housing_transactions_summary_message
 Pointer to m_housing_transactions_summary to initialise linked list. More...
 
node_informationtemp_node_info
 Pointer to node_information to initialise linked list. More...
 
char outputpath [1000]
 Output path for files. More...
 
double total_time
 Total time for the simulation run (in seconds) More...
 
int total_messages
 Total messages sent between nodes for the simulation run. More...
 
int totalnodes
 Number of nodes. More...
 
xmachinecurrent_xmachine
 Pointer to current x-machine memory that is being processed. More...
 
xmachine_memory_firmcurrent_xmachine_firm
 
xmachine_memory_firm_holdertemp_xmachine_firm_holder
 
xmachine_memory_firm_holdercurrent_xmachine_firm_holder
 
xmachine_memory_firm_statecurrent_xmachine_firm_next_state
 
xmachine_memory_firm_statefirm_FirmHousingPrice_state
 
xmachine_memory_firm_statefirm_FirmHousingSell_state
 
xmachine_memory_firm_statefirm_FirmHousingMarket_state
 
xmachine_memory_firm_statefirm_FirmCreditCheckTaxRate_state
 
xmachine_memory_firm_statefirm_end_state
 
xmachine_memory_firm_statefirm_FirmCreditInsolvencyCheck_state
 
xmachine_memory_firm_statefirm_FirmCreditDividendPayments_state
 
xmachine_memory_firm_statefirm_FirmCreditBalanceSheet_state
 
xmachine_memory_firm_statefirm_FirmCreditBankruptcy_state
 
xmachine_memory_firm_statefirm_FirmCreditLiquidityRecheck_state
 
xmachine_memory_firm_statefirm_FirmCreditIlliquidityStatus_state
 
xmachine_memory_firm_statefirm_FirmCreditLoanBorrow2_state
 
xmachine_memory_firm_statefirm_FirmCreditLoanBorrow1_state
 
xmachine_memory_firm_statefirm_FirmCreditPayments_state
 
xmachine_memory_firm_statefirm_FirmCreditStatus_state
 
xmachine_memory_firm_statefirm_FirmCreditLiquidityNeed_state
 
xmachine_memory_firm_statefirm_FirmCreditComputeDividends_state
 
xmachine_memory_firm_statefirm_FirmCreditInvestment_state
 
xmachine_memory_firm_statefirm_FirmConstructionLabourDemand_state
 
xmachine_memory_firm_statefirm_FirmProductionLabourDemand_state
 
xmachine_memory_firm_statefirm_FirmProductionPlanning_state
 
xmachine_memory_firm_statefirm_FirmProductionConstructor_state
 
xmachine_memory_firm_statefirm_FirmProductionRegular_state
 
xmachine_memory_firm_statefirm_FirmProductionRoleCheck_state
 
xmachine_memory_firm_statefirm_FirmProductionSkip_state
 
xmachine_memory_firm_statefirm_FirmProductionStart_state
 
xmachine_memory_firm_statefirm_FirmLabourWageAdjustment_state
 
xmachine_memory_firm_statefirm_FirmLabourPayWages_state
 
xmachine_memory_firm_statefirm_FirmLabourStage2End_state
 
xmachine_memory_firm_statefirm_FirmLabourStage2_state
 
xmachine_memory_firm_statefirm_FirmLabourStage1Application_state
 
xmachine_memory_firm_statefirm_FirmLabourStage1End_state
 
xmachine_memory_firm_statefirm_FirmLabourStage1_state
 
xmachine_memory_firm_statefirm_FirmLabourStart_state
 
xmachine_memory_firm_statefirm_FirmConsumptionPrice_state
 
xmachine_memory_firm_statefirm_FirmReceiveSales_state
 
xmachine_memory_firm_statefirm_FirmConsumptionMarket_state
 
xmachine_memory_firm_statefirm_FirmHousingStart_state
 
xmachine_memory_firm_statefirm_FirmConsumptionStart_state
 
xmachine_memory_firm_statefirm_FirmCreditPolicyChecks_state
 
xmachine_memory_firm_statefirm_FirmUpdateDeposits_state
 
xmachine_memory_firm_statefirm_FirmCreditStart_state
 
xmachine_memory_firm_statefirm_FirmInitBalanceSheet_state
 
xmachine_memory_firm_statefirm_FirmInitEmployment_state
 
xmachine_memory_firm_statefirm_FirmLoop_state
 
xmachine_memory_firm_statefirm_FirmInitPostId_state
 
xmachine_memory_firm_statefirm_start_state
 
xmachine_memory_householdcurrent_xmachine_household
 
xmachine_memory_household_holdertemp_xmachine_household_holder
 
xmachine_memory_household_holdercurrent_xmachine_household_holder
 
xmachine_memory_household_statecurrent_xmachine_household_next_state
 
xmachine_memory_household_statehousehold_HHHousingWriteOff_state
 
xmachine_memory_household_statehousehold_HHHousingPayments_state
 
xmachine_memory_household_statehousehold_HHHousingBargain_state
 
xmachine_memory_household_statehousehold_HHHousingRevenue_state
 
xmachine_memory_household_statehousehold_HHHousingCheckWealth_state
 
xmachine_memory_household_statehousehold_HHHousingPrice_state
 
xmachine_memory_household_statehousehold_HHHousingRole_state
 
xmachine_memory_household_statehousehold_HHCreditCheckTaxRate_state
 
xmachine_memory_household_statehousehold_HHCreditUpdateAnnuity_state
 
xmachine_memory_household_statehousehold_end_state
 
xmachine_memory_household_statehousehold_HHCreditBalanceSheet_state
 
xmachine_memory_household_statehousehold_HHCreditIsCapitalist_state
 
xmachine_memory_household_statehousehold_HHCreditMonthly_state
 
xmachine_memory_household_statehousehold_HHLabourEmploymentStatus_state
 
xmachine_memory_household_statehousehold_HHLabourPayroll_state
 
xmachine_memory_household_statehousehold_HHLabourStage1Placement_state
 
xmachine_memory_household_statehousehold_HHLabourStage1Applications_state
 
xmachine_memory_household_statehousehold_HHLabourStage2_state
 
xmachine_memory_household_statehousehold_HHLabourStage1_state
 
xmachine_memory_household_statehousehold_HHLabourStart_state
 
xmachine_memory_household_statehousehold_HHHousingStart_state
 
xmachine_memory_household_statehousehold_HHConsumptionRecieveGoods_state
 
xmachine_memory_household_statehousehold_HHConsumptionMonthly_state
 
xmachine_memory_household_statehousehold_HHConsumptionWeekly_state
 
xmachine_memory_household_statehousehold_HHConsumptionStart_state
 
xmachine_memory_household_statehousehold_HHCreditPolicyChecks_state
 
xmachine_memory_household_statehousehold_HouseholdUpdateDeposits_state
 
xmachine_memory_household_statehousehold_HHCreditStart_state
 
xmachine_memory_household_statehousehold_HouseholdInitBalanceSheet_state
 
xmachine_memory_household_statehousehold_HouseholdInitEmployment_state
 
xmachine_memory_household_statehousehold_HouseholdLoop_state
 
xmachine_memory_household_statehousehold_HouseholdInitPostId_state
 
xmachine_memory_household_statehousehold_start_state
 
xmachine_memory_equityfundcurrent_xmachine_equityfund
 
xmachine_memory_equityfund_holdertemp_xmachine_equityfund_holder
 
xmachine_memory_equityfund_holdercurrent_xmachine_equityfund_holder
 
xmachine_memory_equityfund_statecurrent_xmachine_equityfund_next_state
 
xmachine_memory_equityfund_stateequityfund_EFCreditPolicyChecks_state
 
xmachine_memory_equityfund_stateequityfund_EFCreditBalanceSheet_state
 
xmachine_memory_equityfund_stateequityfund_end_state
 
xmachine_memory_equityfund_stateequityfund_EFCreditDistributeShares_state
 
xmachine_memory_equityfund_stateequityfund_EFCreditShareCollectionFirms_state
 
xmachine_memory_equityfund_stateequityfund_EFCreditShareCollectionBanks_state
 
xmachine_memory_equityfund_stateequityfund_EFCreditIncomeStatement_state
 
xmachine_memory_equityfund_stateequityfund_EFLabourMarket_state
 
xmachine_memory_equityfund_stateequityfund_EquityFundCredit_state
 
xmachine_memory_equityfund_stateequityfund_EquityFundLoop_state
 
xmachine_memory_equityfund_stateequityfund_start_state
 
xmachine_memory_bankcurrent_xmachine_bank
 
xmachine_memory_bank_holdertemp_xmachine_bank_holder
 
xmachine_memory_bank_holdercurrent_xmachine_bank_holder
 
xmachine_memory_bank_statecurrent_xmachine_bank_next_state
 
xmachine_memory_bank_statebank_BankHousingWriteOff_state
 
xmachine_memory_bank_statebank_BankHousingMortgages_state
 
xmachine_memory_bank_statebank_BankHousingSales_state
 
xmachine_memory_bank_statebank_BankHousingCrediting_state
 
xmachine_memory_bank_statebank_end_state
 
xmachine_memory_bank_statebank_BankCreditLoanInterests_state
 
xmachine_memory_bank_statebank_BankCreditNewEntrants_state
 
xmachine_memory_bank_statebank_BankCreditLoanWriteOffs_state
 
xmachine_memory_bank_statebank_BankCreditRequest2_state
 
xmachine_memory_bank_statebank_BankCreditRequest1_state
 
xmachine_memory_bank_statebank_BankCreditBalanceSheet_state
 
xmachine_memory_bank_statebank_BankCreditDividends_state
 
xmachine_memory_bank_statebank_BankHousingMarket_state
 
xmachine_memory_bank_statebank_BankCreditPolicyChecks_state
 
xmachine_memory_bank_statebank_BankUpdateDeposits_state
 
xmachine_memory_bank_statebank_BankCreditStart_state
 
xmachine_memory_bank_statebank_BankInitBalanceSheet_state
 
xmachine_memory_bank_statebank_BankInitDeposits_state
 
xmachine_memory_bank_statebank_BankInitMortgages_state
 
xmachine_memory_bank_statebank_BankLoop_state
 
xmachine_memory_bank_statebank_BankInitLoans_state
 
xmachine_memory_bank_statebank_start_state
 
xmachine_memory_governmentcurrent_xmachine_government
 
xmachine_memory_government_holdertemp_xmachine_government_holder
 
xmachine_memory_government_holdercurrent_xmachine_government_holder
 
xmachine_memory_government_statecurrent_xmachine_government_next_state
 
xmachine_memory_government_stategovernment_GovernmentUpdatePolicy_state
 
xmachine_memory_government_stategovernment_GovernmentBalanceSheet_state
 
xmachine_memory_government_stategovernment_GovernmentIncomeStatement_state
 
xmachine_memory_government_stategovernment_end_state
 
xmachine_memory_government_stategovernment_GovernmentLabourTax_state
 
xmachine_memory_government_stategovernment_GovernmentUnemploymentBenefits_state
 
xmachine_memory_government_stategovernment_GovernmentMonthly_state
 
xmachine_memory_government_stategovernment_GovernmentFiscalPolicy_state
 
xmachine_memory_government_stategovernment_GovernmentLabourStatus_state
 
xmachine_memory_government_stategovernment_GovernmentCredit_state
 
xmachine_memory_government_stategovernment_GovernmentLoop_state
 
xmachine_memory_government_stategovernment_start_state
 
xmachine_memory_centralbankcurrent_xmachine_centralbank
 
xmachine_memory_centralbank_holdertemp_xmachine_centralbank_holder
 
xmachine_memory_centralbank_holdercurrent_xmachine_centralbank_holder
 
xmachine_memory_centralbank_statecurrent_xmachine_centralbank_next_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankUpdateInterestRate_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankBalanceSheet_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankGovernmentRequests_state
 
xmachine_memory_centralbank_statecentralbank_end_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankDebtRequests_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankPolicy_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankLabour_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankHousing_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankConsumptionPrices_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankConsumption_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankCredit_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankLoop_state
 
xmachine_memory_centralbank_statecentralbank_CentralBankInitBalanceSheet_state
 
xmachine_memory_centralbank_statecentralbank_start_state
 
xmachine_memory_jpofficecurrent_xmachine_jpoffice
 
xmachine_memory_jpoffice_holdertemp_xmachine_jpoffice_holder
 
xmachine_memory_jpoffice_holdercurrent_xmachine_jpoffice_holder
 
xmachine_memory_jpoffice_statecurrent_xmachine_jpoffice_next_state
 
xmachine_memory_jpoffice_statejpoffice_JPOLabourStage2_state
 
xmachine_memory_jpoffice_statejpoffice_end_state
 
xmachine_memory_jpoffice_statejpoffice_JPOLabourMarket_state
 
xmachine_memory_jpoffice_statejpoffice_JPOfficeLoop_state
 
xmachine_memory_jpoffice_statejpoffice_JPOfficeInitEmployment_state
 
xmachine_memory_jpoffice_statejpoffice_start_state
 
xmachine_memory_mallcurrent_xmachine_mall
 
xmachine_memory_mall_holdertemp_xmachine_mall_holder
 
xmachine_memory_mall_holdercurrent_xmachine_mall_holder
 
xmachine_memory_mall_statecurrent_xmachine_mall_next_state
 
xmachine_memory_mall_statemall_MallConsumptionSummary_state
 
xmachine_memory_mall_statemall_end_state
 
xmachine_memory_mall_statemall_MallConsumptionMarket_state
 
xmachine_memory_mall_statemall_start_state
 
xmachine_memory_reagencycurrent_xmachine_reagency
 
xmachine_memory_reagency_holdertemp_xmachine_reagency_holder
 
xmachine_memory_reagency_holdercurrent_xmachine_reagency_holder
 
xmachine_memory_reagency_statecurrent_xmachine_reagency_next_state
 
xmachine_memory_reagency_statereagency_REAgencyHousingSummary_state
 
xmachine_memory_reagency_statereagency_end_state
 
xmachine_memory_reagency_statereagency_REAgencyCreditPolicyChecks_state
 
xmachine_memory_reagency_statereagency_REAgencyHousingMarket_state
 
xmachine_memory_reagency_statereagency_start_state
 
MBt_Board b_firm_bank_init_loans
 
MBt_Iterator i_firm_bank_init_loans
 
MBt_Board b_firm_bank_init_deposit
 
MBt_Iterator i_firm_bank_init_deposit
 
MBt_Board b_firm_bank_update_deposit
 
MBt_Iterator i_firm_bank_update_deposit
 
MBt_Board b_household_bank_init_mortgages
 
MBt_Iterator i_household_bank_init_mortgages
 
MBt_Board b_household_bank_init_deposit
 
MBt_Iterator i_household_bank_init_deposit
 
MBt_Board b_household_bank_update_deposit
 
MBt_Iterator i_household_bank_update_deposit
 
MBt_Board b_bank_centralbank_init_debt
 
MBt_Iterator i_bank_centralbank_init_debt
 
MBt_Board b_bank_centralbank_init_deposit
 
MBt_Iterator i_bank_centralbank_init_deposit
 
MBt_Board b_bank_centralbank_update_deposit
 
MBt_Iterator i_bank_centralbank_update_deposit
 
MBt_Board b_fund_centralbank_init_deposit
 
MBt_Iterator i_fund_centralbank_init_deposit
 
MBt_Board b_fund_centralbank_update_deposit
 
MBt_Iterator i_fund_centralbank_update_deposit
 
MBt_Board b_gov_centralbank_init_deposit
 
MBt_Iterator i_gov_centralbank_init_deposit
 
MBt_Board b_gov_centralbank_update_deposit
 
MBt_Iterator i_gov_centralbank_update_deposit
 
MBt_Board b_interest_rate
 
MBt_Iterator i_interest_rate
 
MBt_Board b_capital_tax_rate
 
MBt_Iterator i_capital_tax_rate
 
MBt_Board b_labour_tax_rate
 
MBt_Iterator i_labour_tax_rate
 
MBt_Board b_household_jpoffice_id
 
MBt_Iterator i_household_jpoffice_id
 
MBt_Board b_jpoffice_household_employer
 
MBt_Iterator i_jpoffice_household_employer
 
MBt_Board b_firm_jpoffice_id
 
MBt_Iterator i_firm_jpoffice_id
 
MBt_Board b_jpoffice_firm_employee
 
MBt_Iterator i_jpoffice_firm_employee
 
MBt_Board b_buy
 
MBt_Iterator i_buy
 
MBt_Board b_bought
 
MBt_Iterator i_bought
 
MBt_Board b_sell
 
MBt_Iterator i_sell
 
MBt_Board b_sold
 
MBt_Iterator i_sold
 
MBt_Board b_goods_transactions_summary
 
MBt_Iterator i_goods_transactions_summary
 
MBt_Board b_centralbank_households_quarterly_cpi
 
MBt_Iterator i_centralbank_households_quarterly_cpi
 
MBt_Board b_fired
 
MBt_Iterator i_fired
 
MBt_Board b_vacancy_stage1
 
MBt_Iterator i_vacancy_stage1
 
MBt_Board b_job_application_stage2
 
MBt_Iterator i_job_application_stage2
 
MBt_Board b_job_application_stage1
 
MBt_Iterator i_job_application_stage1
 
MBt_Board b_job_match_stage1
 
MBt_Iterator i_job_match_stage1
 
MBt_Board b_job_change
 
MBt_Iterator i_job_change
 
MBt_Board b_vacancy_stage2
 
MBt_Iterator i_vacancy_stage2
 
MBt_Board b_job_match_stage2
 
MBt_Iterator i_job_match_stage2
 
MBt_Board b_employment_status
 
MBt_Iterator i_employment_status
 
MBt_Board b_firm_household_wage_payment
 
MBt_Iterator i_firm_household_wage_payment
 
MBt_Board b_firm_bank_loan_request_1
 
MBt_Iterator i_firm_bank_loan_request_1
 
MBt_Board b_firm_bank_loan_request_2
 
MBt_Iterator i_firm_bank_loan_request_2
 
MBt_Board b_bank_firm_loan_acknowledge_1
 
MBt_Iterator i_bank_firm_loan_acknowledge_1
 
MBt_Board b_bank_firm_loan_acknowledge_2
 
MBt_Iterator i_bank_firm_loan_acknowledge_2
 
MBt_Board b_bank_centralbank_debt_request
 
MBt_Iterator i_bank_centralbank_debt_request
 
MBt_Board b_household_share
 
MBt_Iterator i_household_share
 
MBt_Board b_capital_tax
 
MBt_Iterator i_capital_tax
 
MBt_Board b_labour_tax
 
MBt_Iterator i_labour_tax
 
MBt_Board b_unemployment_benefit
 
MBt_Iterator i_unemployment_benefit
 
MBt_Board b_general_benefit
 
MBt_Iterator i_general_benefit
 
MBt_Board b_fund_request
 
MBt_Iterator i_fund_request
 
MBt_Board b_fund_request_ack
 
MBt_Iterator i_fund_request_ack
 
MBt_Board b_new_entrant_loan
 
MBt_Iterator i_new_entrant_loan
 
MBt_Board b_firm_bank_interest_on_loan
 
MBt_Iterator i_firm_bank_interest_on_loan
 
MBt_Board b_loan_writeoff
 
MBt_Iterator i_loan_writeoff
 
MBt_Board b_firm_bank_insolvent_account
 
MBt_Iterator i_firm_bank_insolvent_account
 
MBt_Board b_firm_net_profit
 
MBt_Iterator i_firm_net_profit
 
MBt_Board b_bank_net_profit
 
MBt_Iterator i_bank_net_profit
 
MBt_Board b_bank_centralbank_interest_payment
 
MBt_Iterator i_bank_centralbank_interest_payment
 
MBt_Board b_bank_centralbank_debt_payment
 
MBt_Iterator i_bank_centralbank_debt_payment
 
MBt_Board b_gov_centralbank_debt_request
 
MBt_Iterator i_gov_centralbank_debt_request
 
MBt_Board b_gov_centralbank_debt_payment
 
MBt_Iterator i_gov_centralbank_debt_payment
 
MBt_Board b_centralbank_government_profit
 
MBt_Iterator i_centralbank_government_profit
 
MBt_Board b_housing_price
 
MBt_Iterator i_housing_price
 
MBt_Board b_buy_housing
 
MBt_Iterator i_buy_housing
 
MBt_Board b_sell_housing
 
MBt_Iterator i_sell_housing
 
MBt_Board b_bought_housing
 
MBt_Iterator i_bought_housing
 
MBt_Board b_sold_housing
 
MBt_Iterator i_sold_housing
 
MBt_Board b_bank_reagency_credibility
 
MBt_Iterator i_bank_reagency_credibility
 
MBt_Board b_mortgage_requests
 
MBt_Iterator i_mortgage_requests
 
MBt_Board b_mortgage_payment_from_sale
 
MBt_Iterator i_mortgage_payment_from_sale
 
MBt_Board b_mortgage_payment
 
MBt_Iterator i_mortgage_payment
 
MBt_Board b_mortgage_writeoff
 
MBt_Iterator i_mortgage_writeoff
 
MBt_Board b_housing_transactions_summary
 
MBt_Iterator i_housing_transactions_summary
 
m_firm_bank_init_loansfirm_bank_init_loans_message
 Pointer to message struct for looping through firm_bank_init_loans message list. More...
 
m_firm_bank_init_depositfirm_bank_init_deposit_message
 Pointer to message struct for looping through firm_bank_init_deposit message list. More...
 
m_firm_bank_update_depositfirm_bank_update_deposit_message
 Pointer to message struct for looping through firm_bank_update_deposit message list. More...
 
m_household_bank_init_mortgageshousehold_bank_init_mortgages_message
 Pointer to message struct for looping through household_bank_init_mortgages message list. More...
 
m_household_bank_init_deposithousehold_bank_init_deposit_message
 Pointer to message struct for looping through household_bank_init_deposit message list. More...
 
m_household_bank_update_deposithousehold_bank_update_deposit_message
 Pointer to message struct for looping through household_bank_update_deposit message list. More...
 
m_bank_centralbank_init_debtbank_centralbank_init_debt_message
 Pointer to message struct for looping through bank_centralbank_init_debt message list. More...
 
m_bank_centralbank_init_depositbank_centralbank_init_deposit_message
 Pointer to message struct for looping through bank_centralbank_init_deposit message list. More...
 
m_bank_centralbank_update_depositbank_centralbank_update_deposit_message
 Pointer to message struct for looping through bank_centralbank_update_deposit message list. More...
 
m_fund_centralbank_init_depositfund_centralbank_init_deposit_message
 Pointer to message struct for looping through fund_centralbank_init_deposit message list. More...
 
m_fund_centralbank_update_depositfund_centralbank_update_deposit_message
 Pointer to message struct for looping through fund_centralbank_update_deposit message list. More...
 
m_gov_centralbank_init_depositgov_centralbank_init_deposit_message
 Pointer to message struct for looping through gov_centralbank_init_deposit message list. More...
 
m_gov_centralbank_update_depositgov_centralbank_update_deposit_message
 Pointer to message struct for looping through gov_centralbank_update_deposit message list. More...
 
m_interest_rateinterest_rate_message
 Pointer to message struct for looping through interest_rate message list. More...
 
m_capital_tax_ratecapital_tax_rate_message
 Pointer to message struct for looping through capital_tax_rate message list. More...
 
m_labour_tax_ratelabour_tax_rate_message
 Pointer to message struct for looping through labour_tax_rate message list. More...
 
m_household_jpoffice_idhousehold_jpoffice_id_message
 Pointer to message struct for looping through household_jpoffice_id message list. More...
 
m_jpoffice_household_employerjpoffice_household_employer_message
 Pointer to message struct for looping through jpoffice_household_employer message list. More...
 
m_firm_jpoffice_idfirm_jpoffice_id_message
 Pointer to message struct for looping through firm_jpoffice_id message list. More...
 
m_jpoffice_firm_employeejpoffice_firm_employee_message
 Pointer to message struct for looping through jpoffice_firm_employee message list. More...
 
m_buybuy_message
 Pointer to message struct for looping through buy message list. More...
 
m_boughtbought_message
 Pointer to message struct for looping through bought message list. More...
 
m_sellsell_message
 Pointer to message struct for looping through sell message list. More...
 
m_soldsold_message
 Pointer to message struct for looping through sold message list. More...
 
m_goods_transactions_summarygoods_transactions_summary_message
 Pointer to message struct for looping through goods_transactions_summary message list. More...
 
m_centralbank_households_quarterly_cpicentralbank_households_quarterly_cpi_message
 Pointer to message struct for looping through centralbank_households_quarterly_cpi message list. More...
 
m_firedfired_message
 Pointer to message struct for looping through fired message list. More...
 
m_vacancy_stage1vacancy_stage1_message
 Pointer to message struct for looping through vacancy_stage1 message list. More...
 
m_job_application_stage2job_application_stage2_message
 Pointer to message struct for looping through job_application_stage2 message list. More...
 
m_job_application_stage1job_application_stage1_message
 Pointer to message struct for looping through job_application_stage1 message list. More...
 
m_job_match_stage1job_match_stage1_message
 Pointer to message struct for looping through job_match_stage1 message list. More...
 
m_job_changejob_change_message
 Pointer to message struct for looping through job_change message list. More...
 
m_vacancy_stage2vacancy_stage2_message
 Pointer to message struct for looping through vacancy_stage2 message list. More...
 
m_job_match_stage2job_match_stage2_message
 Pointer to message struct for looping through job_match_stage2 message list. More...
 
m_employment_statusemployment_status_message
 Pointer to message struct for looping through employment_status message list. More...
 
m_firm_household_wage_paymentfirm_household_wage_payment_message
 Pointer to message struct for looping through firm_household_wage_payment message list. More...
 
m_firm_bank_loan_request_1firm_bank_loan_request_1_message
 Pointer to message struct for looping through firm_bank_loan_request_1 message list. More...
 
m_firm_bank_loan_request_2firm_bank_loan_request_2_message
 Pointer to message struct for looping through firm_bank_loan_request_2 message list. More...
 
m_bank_firm_loan_acknowledge_1bank_firm_loan_acknowledge_1_message
 Pointer to message struct for looping through bank_firm_loan_acknowledge_1 message list. More...
 
m_bank_firm_loan_acknowledge_2bank_firm_loan_acknowledge_2_message
 Pointer to message struct for looping through bank_firm_loan_acknowledge_2 message list. More...
 
m_bank_centralbank_debt_requestbank_centralbank_debt_request_message
 Pointer to message struct for looping through bank_centralbank_debt_request message list. More...
 
m_household_sharehousehold_share_message
 Pointer to message struct for looping through household_share message list. More...
 
m_capital_taxcapital_tax_message
 Pointer to message struct for looping through capital_tax message list. More...
 
m_labour_taxlabour_tax_message
 Pointer to message struct for looping through labour_tax message list. More...
 
m_unemployment_benefitunemployment_benefit_message
 Pointer to message struct for looping through unemployment_benefit message list. More...
 
m_general_benefitgeneral_benefit_message
 Pointer to message struct for looping through general_benefit message list. More...
 
m_fund_requestfund_request_message
 Pointer to message struct for looping through fund_request message list. More...
 
m_fund_request_ackfund_request_ack_message
 Pointer to message struct for looping through fund_request_ack message list. More...
 
m_new_entrant_loannew_entrant_loan_message
 Pointer to message struct for looping through new_entrant_loan message list. More...
 
m_firm_bank_interest_on_loanfirm_bank_interest_on_loan_message
 Pointer to message struct for looping through firm_bank_interest_on_loan message list. More...
 
m_loan_writeoffloan_writeoff_message
 Pointer to message struct for looping through loan_writeoff message list. More...
 
m_firm_bank_insolvent_accountfirm_bank_insolvent_account_message
 Pointer to message struct for looping through firm_bank_insolvent_account message list. More...
 
m_firm_net_profitfirm_net_profit_message
 Pointer to message struct for looping through firm_net_profit message list. More...
 
m_bank_net_profitbank_net_profit_message
 Pointer to message struct for looping through bank_net_profit message list. More...
 
m_bank_centralbank_interest_paymentbank_centralbank_interest_payment_message
 Pointer to message struct for looping through bank_centralbank_interest_payment message list. More...
 
m_bank_centralbank_debt_paymentbank_centralbank_debt_payment_message
 Pointer to message struct for looping through bank_centralbank_debt_payment message list. More...
 
m_gov_centralbank_debt_requestgov_centralbank_debt_request_message
 Pointer to message struct for looping through gov_centralbank_debt_request message list. More...
 
m_gov_centralbank_debt_paymentgov_centralbank_debt_payment_message
 Pointer to message struct for looping through gov_centralbank_debt_payment message list. More...
 
m_centralbank_government_profitcentralbank_government_profit_message
 Pointer to message struct for looping through centralbank_government_profit message list. More...
 
m_housing_pricehousing_price_message
 Pointer to message struct for looping through housing_price message list. More...
 
m_buy_housingbuy_housing_message
 Pointer to message struct for looping through buy_housing message list. More...
 
m_sell_housingsell_housing_message
 Pointer to message struct for looping through sell_housing message list. More...
 
m_bought_housingbought_housing_message
 Pointer to message struct for looping through bought_housing message list. More...
 
m_sold_housingsold_housing_message
 Pointer to message struct for looping through sold_housing message list. More...
 
m_bank_reagency_credibilitybank_reagency_credibility_message
 Pointer to message struct for looping through bank_reagency_credibility message list. More...
 
m_mortgage_requestsmortgage_requests_message
 Pointer to message struct for looping through mortgage_requests message list. More...
 
m_mortgage_payment_from_salemortgage_payment_from_sale_message
 Pointer to message struct for looping through mortgage_payment_from_sale message list. More...
 
m_mortgage_paymentmortgage_payment_message
 Pointer to message struct for looping through mortgage_payment message list. More...
 
m_mortgage_writeoffmortgage_writeoff_message
 Pointer to message struct for looping through mortgage_writeoff message list. More...
 
m_housing_transactions_summaryhousing_transactions_summary_message
 Pointer to message struct for looping through housing_transactions_summary message list. More...
 
FLAME_outputFLAME_outputs
 Pointer to list of outputs. More...
 
node_information ** p_node_info
 Pointer to first pointer of node list. More...
 
node_informationcurrent_node
 Pointer to current node. More...
 
int iteration_loop
 The current iteration number. More...
 
int output_frequency
 Frequency to output results. More...
 
int output_offset
 Offset to output results. More...
 

Detailed Description

Header for xmachine data structures and transition functions.

Definition in file header.h.

Macro Definition Documentation

#define ARRAY_BLOCK_SIZE   10

The block size to allocate to dynamic arrays.

Definition at line 121 of file header.h.

#define ARRAY_GROWTH_RATE   1.618034

Growth ratio to scale size of dynamic arrays. Use golden ratio. This makes for a Fibonacci sequence, so the next allocation size is the sum of the current size and the previous size thus improving the chance of memory block reuse. It also allows for moderate rate of growth.

Definition at line 128 of file header.h.

#define CAPITAL_ADEQUECY_RATIO   (FLAME_get_environment_variable_capital_adequecy_ratio())

Provide access to environment variables in uppercase.

Definition at line 106 of file header.h.

#define CAR_BUFFER_THRESHOLD   (FLAME_get_environment_variable_car_buffer_threshold())

Provide access to environment variables in uppercase.

Definition at line 94 of file header.h.

#define CHECK_POINTER (   PT)

Definition at line 31 of file header.h.

#define COLLECT_FIRM_DATA   (FLAME_get_environment_variable_collect_firm_data())

Provide access to environment variables in uppercase.

Definition at line 52 of file header.h.

#define COLLECT_HOUSEHOLD_DATA   (FLAME_get_environment_variable_collect_household_data())

Provide access to environment variables in uppercase.

Definition at line 49 of file header.h.

#define CONSUMPTION_ADJUSTMENT_SPEED   (FLAME_get_environment_variable_consumption_adjustment_speed())

Provide access to environment variables in uppercase.

Definition at line 58 of file header.h.

#define DATA_COLLECTION_MODE   (FLAME_get_environment_variable_data_collection_mode())

Provide access to environment variables in uppercase.

Definition at line 46 of file header.h.

#define FINISH_BANK_CENTRALBANK_DEBT_PAYMENT_MESSAGE_LOOP   }

Finish of loop to process bank_centralbank_debt_payment messages.

Definition at line 464 of file header.h.

#define FINISH_BANK_CENTRALBANK_DEBT_REQUEST_MESSAGE_LOOP   }

Finish of loop to process bank_centralbank_debt_request messages.

Definition at line 374 of file header.h.

#define FINISH_BANK_CENTRALBANK_INIT_DEBT_MESSAGE_LOOP   }

Finish of loop to process bank_centralbank_init_debt messages.

Definition at line 170 of file header.h.

#define FINISH_BANK_CENTRALBANK_INIT_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process bank_centralbank_init_deposit messages.

Definition at line 176 of file header.h.

#define FINISH_BANK_CENTRALBANK_INTEREST_PAYMENT_MESSAGE_LOOP   }

Finish of loop to process bank_centralbank_interest_payment messages.

Definition at line 458 of file header.h.

#define FINISH_BANK_CENTRALBANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process bank_centralbank_update_deposit messages.

Definition at line 182 of file header.h.

#define FINISH_BANK_FIRM_LOAN_ACKNOWLEDGE_1_MESSAGE_LOOP   }

Finish of loop to process bank_firm_loan_acknowledge_1 messages.

Definition at line 362 of file header.h.

#define FINISH_BANK_FIRM_LOAN_ACKNOWLEDGE_2_MESSAGE_LOOP   }

Finish of loop to process bank_firm_loan_acknowledge_2 messages.

Definition at line 368 of file header.h.

#define FINISH_BANK_NET_PROFIT_MESSAGE_LOOP   }

Finish of loop to process bank_net_profit messages.

Definition at line 452 of file header.h.

#define FINISH_BANK_REAGENCY_CREDIBILITY_MESSAGE_LOOP   }

Finish of loop to process bank_reagency_credibility messages.

Definition at line 518 of file header.h.

#define FINISH_BOUGHT_HOUSING_MESSAGE_LOOP   }

Finish of loop to process bought_housing messages.

Definition at line 506 of file header.h.

#define FINISH_BOUGHT_MESSAGE_LOOP   }

Finish of loop to process bought messages.

Definition at line 260 of file header.h.

#define FINISH_BUY_HOUSING_MESSAGE_LOOP   }

Finish of loop to process buy_housing messages.

Definition at line 494 of file header.h.

#define FINISH_BUY_MESSAGE_LOOP   }

Finish of loop to process buy messages.

Definition at line 254 of file header.h.

#define FINISH_CAPITAL_TAX_MESSAGE_LOOP   }

Finish of loop to process capital_tax messages.

Definition at line 386 of file header.h.

#define FINISH_CAPITAL_TAX_RATE_MESSAGE_LOOP   }

Finish of loop to process capital_tax_rate messages.

Definition at line 218 of file header.h.

#define FINISH_CENTRALBANK_GOVERNMENT_PROFIT_MESSAGE_LOOP   }

Finish of loop to process centralbank_government_profit messages.

Definition at line 482 of file header.h.

#define FINISH_CENTRALBANK_HOUSEHOLDS_QUARTERLY_CPI_MESSAGE_LOOP   }

Finish of loop to process centralbank_households_quarterly_cpi messages.

Definition at line 284 of file header.h.

#define FINISH_EMPLOYMENT_STATUS_MESSAGE_LOOP   }

Finish of loop to process employment_status messages.

Definition at line 338 of file header.h.

#define FINISH_FIRED_MESSAGE_LOOP   }

Finish of loop to process fired messages.

Definition at line 290 of file header.h.

#define FINISH_FIRM_BANK_INIT_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process firm_bank_init_deposit messages.

Definition at line 140 of file header.h.

#define FINISH_FIRM_BANK_INIT_LOANS_MESSAGE_LOOP   }

Finish of loop to process firm_bank_init_loans messages.

Definition at line 134 of file header.h.

#define FINISH_FIRM_BANK_INSOLVENT_ACCOUNT_MESSAGE_LOOP   }

Finish of loop to process firm_bank_insolvent_account messages.

Definition at line 440 of file header.h.

#define FINISH_FIRM_BANK_INTEREST_ON_LOAN_MESSAGE_LOOP   }

Finish of loop to process firm_bank_interest_on_loan messages.

Definition at line 428 of file header.h.

#define FINISH_FIRM_BANK_LOAN_REQUEST_1_MESSAGE_LOOP   }

Finish of loop to process firm_bank_loan_request_1 messages.

Definition at line 350 of file header.h.

#define FINISH_FIRM_BANK_LOAN_REQUEST_2_MESSAGE_LOOP   }

Finish of loop to process firm_bank_loan_request_2 messages.

Definition at line 356 of file header.h.

#define FINISH_FIRM_BANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process firm_bank_update_deposit messages.

Definition at line 146 of file header.h.

#define FINISH_FIRM_HOUSEHOLD_WAGE_PAYMENT_MESSAGE_LOOP   }

Finish of loop to process firm_household_wage_payment messages.

Definition at line 344 of file header.h.

#define FINISH_FIRM_JPOFFICE_ID_MESSAGE_LOOP   }

Finish of loop to process firm_jpoffice_id messages.

Definition at line 242 of file header.h.

#define FINISH_FIRM_NET_PROFIT_MESSAGE_LOOP   }

Finish of loop to process firm_net_profit messages.

Definition at line 446 of file header.h.

#define FINISH_FUND_CENTRALBANK_INIT_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process fund_centralbank_init_deposit messages.

Definition at line 188 of file header.h.

#define FINISH_FUND_CENTRALBANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process fund_centralbank_update_deposit messages.

Definition at line 194 of file header.h.

#define FINISH_FUND_REQUEST_ACK_MESSAGE_LOOP   }

Finish of loop to process fund_request_ack messages.

Definition at line 416 of file header.h.

#define FINISH_FUND_REQUEST_MESSAGE_LOOP   }

Finish of loop to process fund_request messages.

Definition at line 410 of file header.h.

#define FINISH_GENERAL_BENEFIT_MESSAGE_LOOP   }

Finish of loop to process general_benefit messages.

Definition at line 404 of file header.h.

#define FINISH_GOODS_TRANSACTIONS_SUMMARY_MESSAGE_LOOP   }

Finish of loop to process goods_transactions_summary messages.

Definition at line 278 of file header.h.

#define FINISH_GOV_CENTRALBANK_DEBT_PAYMENT_MESSAGE_LOOP   }

Finish of loop to process gov_centralbank_debt_payment messages.

Definition at line 476 of file header.h.

#define FINISH_GOV_CENTRALBANK_DEBT_REQUEST_MESSAGE_LOOP   }

Finish of loop to process gov_centralbank_debt_request messages.

Definition at line 470 of file header.h.

#define FINISH_GOV_CENTRALBANK_INIT_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process gov_centralbank_init_deposit messages.

Definition at line 200 of file header.h.

#define FINISH_GOV_CENTRALBANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process gov_centralbank_update_deposit messages.

Definition at line 206 of file header.h.

#define FINISH_HOUSEHOLD_BANK_INIT_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process household_bank_init_deposit messages.

Definition at line 158 of file header.h.

#define FINISH_HOUSEHOLD_BANK_INIT_MORTGAGES_MESSAGE_LOOP   }

Finish of loop to process household_bank_init_mortgages messages.

Definition at line 152 of file header.h.

#define FINISH_HOUSEHOLD_BANK_UPDATE_DEPOSIT_MESSAGE_LOOP   }

Finish of loop to process household_bank_update_deposit messages.

Definition at line 164 of file header.h.

#define FINISH_HOUSEHOLD_JPOFFICE_ID_MESSAGE_LOOP   }

Finish of loop to process household_jpoffice_id messages.

Definition at line 230 of file header.h.

#define FINISH_HOUSEHOLD_SHARE_MESSAGE_LOOP   }

Finish of loop to process household_share messages.

Definition at line 380 of file header.h.

#define FINISH_HOUSING_PRICE_MESSAGE_LOOP   }

Finish of loop to process housing_price messages.

Definition at line 488 of file header.h.

#define FINISH_HOUSING_TRANSACTIONS_SUMMARY_MESSAGE_LOOP   }

Finish of loop to process housing_transactions_summary messages.

Definition at line 548 of file header.h.

#define FINISH_INTEREST_RATE_MESSAGE_LOOP   }

Finish of loop to process interest_rate messages.

Definition at line 212 of file header.h.

#define FINISH_JOB_APPLICATION_STAGE1_MESSAGE_LOOP   }

Finish of loop to process job_application_stage1 messages.

Definition at line 308 of file header.h.

#define FINISH_JOB_APPLICATION_STAGE2_MESSAGE_LOOP   }

Finish of loop to process job_application_stage2 messages.

Definition at line 302 of file header.h.

#define FINISH_JOB_CHANGE_MESSAGE_LOOP   }

Finish of loop to process job_change messages.

Definition at line 320 of file header.h.

#define FINISH_JOB_MATCH_STAGE1_MESSAGE_LOOP   }

Finish of loop to process job_match_stage1 messages.

Definition at line 314 of file header.h.

#define FINISH_JOB_MATCH_STAGE2_MESSAGE_LOOP   }

Finish of loop to process job_match_stage2 messages.

Definition at line 332 of file header.h.

#define FINISH_JPOFFICE_FIRM_EMPLOYEE_MESSAGE_LOOP   }

Finish of loop to process jpoffice_firm_employee messages.

Definition at line 248 of file header.h.

#define FINISH_JPOFFICE_HOUSEHOLD_EMPLOYER_MESSAGE_LOOP   }

Finish of loop to process jpoffice_household_employer messages.

Definition at line 236 of file header.h.

#define FINISH_LABOUR_TAX_MESSAGE_LOOP   }

Finish of loop to process labour_tax messages.

Definition at line 392 of file header.h.

#define FINISH_LABOUR_TAX_RATE_MESSAGE_LOOP   }

Finish of loop to process labour_tax_rate messages.

Definition at line 224 of file header.h.

#define FINISH_LOAN_WRITEOFF_MESSAGE_LOOP   }

Finish of loop to process loan_writeoff messages.

Definition at line 434 of file header.h.

#define FINISH_MORTGAGE_PAYMENT_FROM_SALE_MESSAGE_LOOP   }

Finish of loop to process mortgage_payment_from_sale messages.

Definition at line 530 of file header.h.

#define FINISH_MORTGAGE_PAYMENT_MESSAGE_LOOP   }

Finish of loop to process mortgage_payment messages.

Definition at line 536 of file header.h.

#define FINISH_MORTGAGE_REQUESTS_MESSAGE_LOOP   }

Finish of loop to process mortgage_requests messages.

Definition at line 524 of file header.h.

#define FINISH_MORTGAGE_WRITEOFF_MESSAGE_LOOP   }

Finish of loop to process mortgage_writeoff messages.

Definition at line 542 of file header.h.

#define FINISH_NEW_ENTRANT_LOAN_MESSAGE_LOOP   }

Finish of loop to process new_entrant_loan messages.

Definition at line 422 of file header.h.

#define FINISH_SELL_HOUSING_MESSAGE_LOOP   }

Finish of loop to process sell_housing messages.

Definition at line 500 of file header.h.

#define FINISH_SELL_MESSAGE_LOOP   }

Finish of loop to process sell messages.

Definition at line 266 of file header.h.

#define FINISH_SOLD_HOUSING_MESSAGE_LOOP   }

Finish of loop to process sold_housing messages.

Definition at line 512 of file header.h.

#define FINISH_SOLD_MESSAGE_LOOP   }

Finish of loop to process sold messages.

Definition at line 272 of file header.h.

#define FINISH_UNEMPLOYMENT_BENEFIT_MESSAGE_LOOP   }

Finish of loop to process unemployment_benefit messages.

Definition at line 398 of file header.h.

#define FINISH_VACANCY_STAGE1_MESSAGE_LOOP   }

Finish of loop to process vacancy_stage1 messages.

Definition at line 296 of file header.h.

#define FINISH_VACANCY_STAGE2_MESSAGE_LOOP   }

Finish of loop to process vacancy_stage2 messages.

Definition at line 326 of file header.h.

#define FIRE_SALE_THRESHOLD   (FLAME_get_environment_variable_fire_sale_threshold())

Provide access to environment variables in uppercase.

Definition at line 100 of file header.h.

#define FIRM_MEMORY_PERSISTANCE   (FLAME_get_environment_variable_firm_memory_persistance())

Provide access to environment variables in uppercase.

Definition at line 73 of file header.h.

#define FIRM_STARTUP_LEVERAGE   (FLAME_get_environment_variable_firm_startup_leverage())

Provide access to environment variables in uppercase.

Definition at line 88 of file header.h.

#define FIRMS_MINIMUM_EQUITY_RATIO   (FLAME_get_environment_variable_firms_minimum_equity_ratio())

Provide access to environment variables in uppercase.

Definition at line 85 of file header.h.

#define FLAME_TEST_PRINT_START_AND_END_OF_LIBMBOARD_CALLS   0

Definition at line 23 of file header.h.

#define FLAME_TEST_PRINT_START_AND_END_OF_MODEL_FUNCTIONS   0

Definition at line 22 of file header.h.

#define FLAME_USE_FILTERS_IN_SYNC   1

Definition at line 24 of file header.h.

#define HOUSEHOLD_BUDGET_CONSTRAINT   (FLAME_get_environment_variable_household_budget_constraint())

Provide access to environment variables in uppercase.

Definition at line 103 of file header.h.

#define HOUSEHOLD_MORTGAGE_WRITEOFF_HIGH   (FLAME_get_environment_variable_household_mortgage_writeoff_high())

Provide access to environment variables in uppercase.

Definition at line 115 of file header.h.

#define HOUSEHOLD_MORTGAGE_WRITEOFF_LOW   (FLAME_get_environment_variable_household_mortgage_writeoff_low())

Provide access to environment variables in uppercase.

Definition at line 118 of file header.h.

#define HOUSEHOLD_STARTUP_LEVERAGE   (FLAME_get_environment_variable_household_startup_leverage())

Provide access to environment variables in uppercase.

Definition at line 91 of file header.h.

#define HOUSING_MARKET_ENTRANCE_PROB   (FLAME_get_environment_variable_housing_market_entrance_prob())

Provide access to environment variables in uppercase.

Definition at line 97 of file header.h.

#define HOUSING_PRICE_DOWN_RATE   (FLAME_get_environment_variable_housing_price_down_rate())

Provide access to environment variables in uppercase.

Definition at line 112 of file header.h.

#define HOUSING_PRICE_UP_RATE   (FLAME_get_environment_variable_housing_price_up_rate())

Provide access to environment variables in uppercase.

Definition at line 109 of file header.h.

#define INFLATION_TARGET   (FLAME_get_environment_variable_inflation_target())

Provide access to environment variables in uppercase.

Definition at line 82 of file header.h.

#define kill_me_now   return 1

Used to kill an agent via 'kill_me_now'.

Definition at line 4162 of file header.h.

#define NDEBUG

Definition at line 11 of file header.h.

#define PRICE_MARKUP   (FLAME_get_environment_variable_price_markup())

Provide access to environment variables in uppercase.

Definition at line 70 of file header.h.

#define PRINT_DEBUG_MODE   (FLAME_get_environment_variable_print_debug_mode())

Provide access to environment variables in uppercase.

Definition at line 40 of file header.h.

#define PRODUCTION_MARKUP   (FLAME_get_environment_variable_production_markup())

Provide access to environment variables in uppercase.

Definition at line 67 of file header.h.

#define RATIO_CAPITALIST_HOUSEHOLDS   (FLAME_get_environment_variable_ratio_capitalist_households())

Provide access to environment variables in uppercase.

Definition at line 79 of file header.h.

#define RATIO_FISCAL_POLICY   (FLAME_get_environment_variable_ratio_fiscal_policy())

Provide access to environment variables in uppercase.

Definition at line 76 of file header.h.

#define RATIO_LIQUIDITY   (FLAME_get_environment_variable_ratio_liquidity())

Provide access to environment variables in uppercase.

Definition at line 55 of file header.h.

#define RELEASE   1

Used to kill an agent via 'return RELEASE;'.

Definition at line 4159 of file header.h.

#define RESUME_MODE   (FLAME_get_environment_variable_resume_mode())

Provide access to environment variables in uppercase.

Definition at line 37 of file header.h.

#define SPINF   999999.123456

Dummy inf value for space partition data.

Definition at line 4156 of file header.h.

Start of loop to process bank_centralbank_debt_payment messages.

Definition at line 461 of file header.h.

Start of loop to process bank_centralbank_debt_request messages.

Definition at line 371 of file header.h.

Start of loop to process bank_centralbank_init_debt messages.

Definition at line 167 of file header.h.

Start of loop to process bank_centralbank_init_deposit messages.

Definition at line 173 of file header.h.

Start of loop to process bank_centralbank_interest_payment messages.

Definition at line 455 of file header.h.

Start of loop to process bank_centralbank_update_deposit messages.

Definition at line 179 of file header.h.

Start of loop to process bank_firm_loan_acknowledge_1 messages.

Definition at line 359 of file header.h.

Start of loop to process bank_firm_loan_acknowledge_2 messages.

Definition at line 365 of file header.h.

Start of loop to process bank_net_profit messages.

Definition at line 449 of file header.h.

Start of loop to process bank_reagency_credibility messages.

Definition at line 515 of file header.h.

Start of loop to process bought_housing messages.

Definition at line 503 of file header.h.

#define START_BOUGHT_MESSAGE_LOOP   for(bought_message = get_first_bought_message(); bought_message != NULL; bought_message = get_next_bought_message(bought_message)) {

Start of loop to process bought messages.

Definition at line 257 of file header.h.

Start of loop to process buy_housing messages.

Definition at line 491 of file header.h.

#define START_BUY_MESSAGE_LOOP   for(buy_message = get_first_buy_message(); buy_message != NULL; buy_message = get_next_buy_message(buy_message)) {

Start of loop to process buy messages.

Definition at line 251 of file header.h.

Start of loop to process capital_tax messages.

Definition at line 383 of file header.h.

Start of loop to process capital_tax_rate messages.

Definition at line 215 of file header.h.

Start of loop to process centralbank_government_profit messages.

Definition at line 479 of file header.h.

Start of loop to process centralbank_households_quarterly_cpi messages.

Definition at line 281 of file header.h.

Start of loop to process employment_status messages.

Definition at line 335 of file header.h.

#define START_FIRED_MESSAGE_LOOP   for(fired_message = get_first_fired_message(); fired_message != NULL; fired_message = get_next_fired_message(fired_message)) {

Start of loop to process fired messages.

Definition at line 287 of file header.h.

Start of loop to process firm_bank_init_deposit messages.

Definition at line 137 of file header.h.

Start of loop to process firm_bank_init_loans messages.

Definition at line 131 of file header.h.

Start of loop to process firm_bank_insolvent_account messages.

Definition at line 437 of file header.h.

Start of loop to process firm_bank_interest_on_loan messages.

Definition at line 425 of file header.h.

Start of loop to process firm_bank_loan_request_1 messages.

Definition at line 347 of file header.h.

Start of loop to process firm_bank_loan_request_2 messages.

Definition at line 353 of file header.h.

Start of loop to process firm_bank_update_deposit messages.

Definition at line 143 of file header.h.

Start of loop to process firm_household_wage_payment messages.

Definition at line 341 of file header.h.

Start of loop to process firm_jpoffice_id messages.

Definition at line 239 of file header.h.

Start of loop to process firm_net_profit messages.

Definition at line 443 of file header.h.

Start of loop to process fund_centralbank_init_deposit messages.

Definition at line 185 of file header.h.

Start of loop to process fund_centralbank_update_deposit messages.

Definition at line 191 of file header.h.

Start of loop to process fund_request_ack messages.

Definition at line 413 of file header.h.

Start of loop to process fund_request messages.

Definition at line 407 of file header.h.

Start of loop to process general_benefit messages.

Definition at line 401 of file header.h.

Start of loop to process goods_transactions_summary messages.

Definition at line 275 of file header.h.

Start of loop to process gov_centralbank_debt_payment messages.

Definition at line 473 of file header.h.

Start of loop to process gov_centralbank_debt_request messages.

Definition at line 467 of file header.h.

Start of loop to process gov_centralbank_init_deposit messages.

Definition at line 197 of file header.h.

Start of loop to process gov_centralbank_update_deposit messages.

Definition at line 203 of file header.h.

Start of loop to process household_bank_init_deposit messages.

Definition at line 155 of file header.h.

Start of loop to process household_bank_init_mortgages messages.

Definition at line 149 of file header.h.

Start of loop to process household_bank_update_deposit messages.

Definition at line 161 of file header.h.

Start of loop to process household_jpoffice_id messages.

Definition at line 227 of file header.h.

Start of loop to process household_share messages.

Definition at line 377 of file header.h.

Start of loop to process housing_price messages.

Definition at line 485 of file header.h.

Start of loop to process housing_transactions_summary messages.

Definition at line 545 of file header.h.

Start of loop to process interest_rate messages.

Definition at line 209 of file header.h.

Start of loop to process job_application_stage1 messages.

Definition at line 305 of file header.h.

Start of loop to process job_application_stage2 messages.

Definition at line 299 of file header.h.

Start of loop to process job_change messages.

Definition at line 317 of file header.h.

Start of loop to process job_match_stage1 messages.

Definition at line 311 of file header.h.

Start of loop to process job_match_stage2 messages.

Definition at line 329 of file header.h.

Start of loop to process jpoffice_firm_employee messages.

Definition at line 245 of file header.h.

Start of loop to process jpoffice_household_employer messages.

Definition at line 233 of file header.h.

Start of loop to process labour_tax messages.

Definition at line 389 of file header.h.

Start of loop to process labour_tax_rate messages.

Definition at line 221 of file header.h.

Start of loop to process loan_writeoff messages.

Definition at line 431 of file header.h.

Start of loop to process mortgage_payment_from_sale messages.

Definition at line 527 of file header.h.

Start of loop to process mortgage_payment messages.

Definition at line 533 of file header.h.

Start of loop to process mortgage_requests messages.

Definition at line 521 of file header.h.

Start of loop to process mortgage_writeoff messages.

Definition at line 539 of file header.h.

Start of loop to process new_entrant_loan messages.

Definition at line 419 of file header.h.

Start of loop to process sell_housing messages.

Definition at line 497 of file header.h.

#define START_SELL_MESSAGE_LOOP   for(sell_message = get_first_sell_message(); sell_message != NULL; sell_message = get_next_sell_message(sell_message)) {

Start of loop to process sell messages.

Definition at line 263 of file header.h.

Start of loop to process sold_housing messages.

Definition at line 509 of file header.h.

#define START_SOLD_MESSAGE_LOOP   for(sold_message = get_first_sold_message(); sold_message != NULL; sold_message = get_next_sold_message(sold_message)) {

Start of loop to process sold messages.

Definition at line 269 of file header.h.

Start of loop to process unemployment_benefit messages.

Definition at line 395 of file header.h.

Start of loop to process vacancy_stage1 messages.

Definition at line 293 of file header.h.

Start of loop to process vacancy_stage2 messages.

Definition at line 323 of file header.h.

#define TURNOVER_PROBABILITY   (FLAME_get_environment_variable_turnover_probability())

Provide access to environment variables in uppercase.

Definition at line 64 of file header.h.

#define WARNING_MODE   (FLAME_get_environment_variable_warning_mode())

Provide access to environment variables in uppercase.

Definition at line 43 of file header.h.

#define WEALTH_EFFECT   (FLAME_get_environment_variable_wealth_effect())

Provide access to environment variables in uppercase.

Definition at line 61 of file header.h.

Typedef Documentation

typedef buyer buyer

Typedef for buyer struct.

Definition at line 688 of file header.h.

Typedef for buyer_array struct.

Definition at line 692 of file header.h.

Typedef for char_array struct.

Definition at line 631 of file header.h.

Typedef for double_array struct.

Definition at line 627 of file header.h.

typedef employee employee

Typedef for employee struct.

Definition at line 780 of file header.h.

Typedef for employee_array struct.

Definition at line 784 of file header.h.

typedef struct FLAME_output FLAME_output

Definition at line 562 of file header.h.

Typedef for float_array struct.

Definition at line 623 of file header.h.

typedef hbank hbank

Typedef for hbank struct.

Definition at line 944 of file header.h.

Typedef for hbank_array struct.

Definition at line 948 of file header.h.

typedef hbuyer hbuyer

Typedef for hbuyer struct.

Definition at line 880 of file header.h.

Typedef for hbuyer_array struct.

Definition at line 884 of file header.h.

typedef hseller hseller

Typedef for hseller struct.

Definition at line 912 of file header.h.

Typedef for hseller_array struct.

Definition at line 916 of file header.h.

Typedef for int_array struct.

Definition at line 619 of file header.h.

typedef loan loan

Typedef for loan struct.

Definition at line 846 of file header.h.

Typedef for loan_array struct.

Definition at line 850 of file header.h.

Typedef for location struct.

Definition at line 2878 of file header.h.

Typedef for m_bank_centralbank_debt_payment struct.

Definition at line 2707 of file header.h.

Typedef for m_bank_centralbank_debt_request struct.

Definition at line 2632 of file header.h.

Typedef for m_bank_centralbank_init_debt struct.

Definition at line 2462 of file header.h.

Typedef for m_bank_centralbank_init_deposit struct.

Definition at line 2467 of file header.h.

Typedef for m_bank_centralbank_interest_payment struct.

Definition at line 2702 of file header.h.

Typedef for m_bank_centralbank_update_deposit struct.

Definition at line 2472 of file header.h.

Typedef for m_bank_firm_loan_acknowledge_1 struct.

Definition at line 2622 of file header.h.

Typedef for m_bank_firm_loan_acknowledge_2 struct.

Definition at line 2627 of file header.h.

Typedef for m_bank_net_profit struct.

Definition at line 2697 of file header.h.

Typedef for m_bank_reagency_credibility struct.

Definition at line 2752 of file header.h.

Typedef for m_bought struct.

Definition at line 2537 of file header.h.

Typedef for m_bought_housing struct.

Definition at line 2742 of file header.h.

Typedef for m_buy struct.

Definition at line 2532 of file header.h.

Typedef for m_buy_housing struct.

Definition at line 2732 of file header.h.

Typedef for m_capital_tax struct.

Definition at line 2642 of file header.h.

Typedef for m_capital_tax_rate struct.

Definition at line 2502 of file header.h.

Typedef for m_centralbank_government_profit struct.

Definition at line 2722 of file header.h.

Typedef for m_centralbank_households_quarterly_cpi struct.

Definition at line 2557 of file header.h.

Typedef for m_employment_status struct.

Definition at line 2602 of file header.h.

Typedef for m_fired struct.

Definition at line 2562 of file header.h.

Typedef for m_firm_bank_init_deposit struct.

Definition at line 2437 of file header.h.

Typedef for m_firm_bank_init_loans struct.

Definition at line 2432 of file header.h.

Typedef for m_firm_bank_insolvent_account struct.

Definition at line 2687 of file header.h.

Typedef for m_firm_bank_interest_on_loan struct.

Definition at line 2677 of file header.h.

Typedef for m_firm_bank_loan_request_1 struct.

Definition at line 2612 of file header.h.

Typedef for m_firm_bank_loan_request_2 struct.

Definition at line 2617 of file header.h.

Typedef for m_firm_bank_update_deposit struct.

Definition at line 2442 of file header.h.

Typedef for m_firm_household_wage_payment struct.

Definition at line 2607 of file header.h.

Typedef for m_firm_jpoffice_id struct.

Definition at line 2522 of file header.h.

Typedef for m_firm_net_profit struct.

Definition at line 2692 of file header.h.

Typedef for m_fund_centralbank_init_deposit struct.

Definition at line 2477 of file header.h.

Typedef for m_fund_centralbank_update_deposit struct.

Definition at line 2482 of file header.h.

Typedef for m_fund_request struct.

Definition at line 2662 of file header.h.

Typedef for m_fund_request_ack struct.

Definition at line 2667 of file header.h.

Typedef for m_general_benefit struct.

Definition at line 2657 of file header.h.

Typedef for m_goods_transactions_summary struct.

Definition at line 2552 of file header.h.

Typedef for m_gov_centralbank_debt_payment struct.

Definition at line 2717 of file header.h.

Typedef for m_gov_centralbank_debt_request struct.

Definition at line 2712 of file header.h.

Typedef for m_gov_centralbank_init_deposit struct.

Definition at line 2487 of file header.h.

Typedef for m_gov_centralbank_update_deposit struct.

Definition at line 2492 of file header.h.

Typedef for m_household_bank_init_deposit struct.

Definition at line 2452 of file header.h.

Typedef for m_household_bank_init_mortgages struct.

Definition at line 2447 of file header.h.

Typedef for m_household_bank_update_deposit struct.

Definition at line 2457 of file header.h.

Typedef for m_household_jpoffice_id struct.

Definition at line 2512 of file header.h.

Typedef for m_household_share struct.

Definition at line 2637 of file header.h.

Typedef for m_housing_price struct.

Definition at line 2727 of file header.h.

Typedef for m_housing_transactions_summary struct.

Definition at line 2777 of file header.h.

Typedef for m_interest_rate struct.

Definition at line 2497 of file header.h.

Typedef for m_job_application_stage1 struct.

Definition at line 2577 of file header.h.

Typedef for m_job_application_stage2 struct.

Definition at line 2572 of file header.h.

Typedef for m_job_change struct.

Definition at line 2587 of file header.h.

Typedef for m_job_match_stage1 struct.

Definition at line 2582 of file header.h.

Typedef for m_job_match_stage2 struct.

Definition at line 2597 of file header.h.

Typedef for m_jpoffice_firm_employee struct.

Definition at line 2527 of file header.h.

Typedef for m_jpoffice_household_employer struct.

Definition at line 2517 of file header.h.

Typedef for m_labour_tax struct.

Definition at line 2647 of file header.h.

Typedef for m_labour_tax_rate struct.

Definition at line 2507 of file header.h.

Typedef for m_loan_writeoff struct.

Definition at line 2682 of file header.h.

Typedef for m_mortgage_payment struct.

Definition at line 2767 of file header.h.

Typedef for m_mortgage_payment_from_sale struct.

Definition at line 2762 of file header.h.

Typedef for m_mortgage_requests struct.

Definition at line 2757 of file header.h.

Typedef for m_mortgage_writeoff struct.

Definition at line 2772 of file header.h.

Typedef for m_new_entrant_loan struct.

Definition at line 2672 of file header.h.

Typedef for m_sell struct.

Definition at line 2542 of file header.h.

Typedef for m_sell_housing struct.

Definition at line 2737 of file header.h.

Typedef for m_sold struct.

Definition at line 2547 of file header.h.

Typedef for m_sold_housing struct.

Definition at line 2747 of file header.h.

Typedef for m_unemployment_benefit struct.

Definition at line 2652 of file header.h.

Typedef for m_vacancy_stage1 struct.

Definition at line 2567 of file header.h.

Typedef for m_vacancy_stage2 struct.

Definition at line 2592 of file header.h.

typedef mortgage mortgage

Typedef for mortgage struct.

Definition at line 815 of file header.h.

Typedef for mortgage_array struct.

Definition at line 819 of file header.h.

Typedef for node_information struct.

Definition at line 2882 of file header.h.

typedef seller seller

Typedef for seller struct.

Definition at line 720 of file header.h.

Typedef for seller_array struct.

Definition at line 724 of file header.h.

Typedef for transaction struct.

Definition at line 658 of file header.h.

Typedef for transaction_array struct.

Definition at line 662 of file header.h.

typedef vacancy vacancy

Typedef for vacancy struct.

Definition at line 750 of file header.h.

Typedef for vacancy_array struct.

Definition at line 754 of file header.h.

Typedef for xmachine struct.

Definition at line 2320 of file header.h.

Typedef for xmachine_memory_bank struct.

Definition at line 2360 of file header.h.

Definition at line 2364 of file header.h.

Definition at line 2368 of file header.h.

Typedef for xmachine_memory_centralbank struct.

Definition at line 2384 of file header.h.

Definition at line 2388 of file header.h.

Definition at line 2392 of file header.h.

Typedef for xmachine_memory_equityfund struct.

Definition at line 2348 of file header.h.

Definition at line 2352 of file header.h.

Definition at line 2356 of file header.h.

Typedef for xmachine_memory_firm struct.

Definition at line 2324 of file header.h.

Definition at line 2328 of file header.h.

Definition at line 2332 of file header.h.

Typedef for xmachine_memory_government struct.

Definition at line 2372 of file header.h.

Definition at line 2376 of file header.h.

Definition at line 2380 of file header.h.

Typedef for xmachine_memory_household struct.

Definition at line 2336 of file header.h.

Definition at line 2340 of file header.h.

Definition at line 2344 of file header.h.

Typedef for xmachine_memory_jpoffice struct.

Definition at line 2396 of file header.h.

Definition at line 2400 of file header.h.

Definition at line 2404 of file header.h.

Typedef for xmachine_memory_mall struct.

Definition at line 2408 of file header.h.

Definition at line 2412 of file header.h.

Definition at line 2416 of file header.h.

Typedef for xmachine_memory_reagency struct.

Definition at line 2420 of file header.h.

Definition at line 2424 of file header.h.

Definition at line 2428 of file header.h.

Function Documentation

void add_bank_agent ( int  id,
int  day_of_month_to_act,
int  day_of_week_to_act,
int  it_no,
double  total_assets,
double  loans,
double  loans_start,
double  mortgages,
double  deposits,
double  centralbank_debt,
double  equity,
double  liquidity,
double  revenues,
double  total_writeoffs,
double  interest_rate,
double  interests_accrued,
double  interests_paid,
double  dividends_paid,
double  total_dividends,
double  retained_earnings,
double  net_earnings,
double  total_costs 
)

Add bank X-machine to the current being used X-machine list.

Parameters
idVariable for the X-machine memory.
day_of_month_to_actVariable for the X-machine memory.
day_of_week_to_actVariable for the X-machine memory.
it_noVariable for the X-machine memory.
total_assetsVariable for the X-machine memory.
loansVariable for the X-machine memory.
loans_startVariable for the X-machine memory.
mortgagesVariable for the X-machine memory.
depositsVariable for the X-machine memory.
centralbank_debtVariable for the X-machine memory.
equityVariable for the X-machine memory.
liquidityVariable for the X-machine memory.
revenuesVariable for the X-machine memory.
total_writeoffsVariable for the X-machine memory.
interest_rateVariable for the X-machine memory.
interests_accruedVariable for the X-machine memory.
interests_paidVariable for the X-machine memory.
dividends_paidVariable for the X-machine memory.
total_dividendsVariable for the X-machine memory.
retained_earningsVariable for the X-machine memory.
net_earningsVariable for the X-machine memory.
total_costsVariable for the X-machine memory.

Definition at line 9893 of file memory.c.

Here is the call graph for this function:

void add_bank_agent_internal ( xmachine_memory_bank agent,
xmachine_memory_bank_state state 
)

Definition at line 9853 of file memory.c.

Here is the caller graph for this function:

void add_bank_centralbank_debt_payment_message ( int  id,
double  amount 
)

Add bank_centralbank_debt_payment message by calling internal and processing.

Parameters
idMessage variable.
amountMessage variable.

Definition at line 7500 of file messageboards.c.

Here is the caller graph for this function:

m_bank_centralbank_debt_payment* add_bank_centralbank_debt_payment_message_internal ( void  )
void add_bank_centralbank_debt_request_message ( int  bank_id,
double  amount 
)

Add bank_centralbank_debt_request message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 5466 of file messageboards.c.

Here is the caller graph for this function:

m_bank_centralbank_debt_request* add_bank_centralbank_debt_request_message_internal ( void  )
void add_bank_centralbank_init_debt_message ( int  bank_id,
double  amount 
)

Add bank_centralbank_init_debt message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 842 of file messageboards.c.

Here is the caller graph for this function:

m_bank_centralbank_init_debt* add_bank_centralbank_init_debt_message_internal ( void  )
void add_bank_centralbank_init_deposit_message ( int  bank_id,
double  amount 
)

Add bank_centralbank_init_deposit message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 978 of file messageboards.c.

Here is the caller graph for this function:

m_bank_centralbank_init_deposit* add_bank_centralbank_init_deposit_message_internal ( void  )
void add_bank_centralbank_interest_payment_message ( int  id,
double  amount 
)

Add bank_centralbank_interest_payment message by calling internal and processing.

Parameters
idMessage variable.
amountMessage variable.

Definition at line 7364 of file messageboards.c.

Here is the caller graph for this function:

m_bank_centralbank_interest_payment* add_bank_centralbank_interest_payment_message_internal ( void  )
void add_bank_centralbank_update_deposit_message ( int  bank_id,
double  amount 
)

Add bank_centralbank_update_deposit message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 1114 of file messageboards.c.

Here is the caller graph for this function:

m_bank_centralbank_update_deposit* add_bank_centralbank_update_deposit_message_internal ( void  )
void add_bank_firm_loan_acknowledge_1_message ( int  bank_id,
int  firm_id,
double  amount 
)

Add bank_firm_loan_acknowledge_1 message by calling internal and processing.

Parameters
bank_idMessage variable.
firm_idMessage variable.
amountMessage variable.

Definition at line 5191 of file messageboards.c.

Here is the caller graph for this function:

m_bank_firm_loan_acknowledge_1* add_bank_firm_loan_acknowledge_1_message_internal ( void  )
void add_bank_firm_loan_acknowledge_2_message ( int  bank_id,
int  firm_id,
double  amount 
)

Add bank_firm_loan_acknowledge_2 message by calling internal and processing.

Parameters
bank_idMessage variable.
firm_idMessage variable.
amountMessage variable.

Definition at line 5329 of file messageboards.c.

Here is the caller graph for this function:

m_bank_firm_loan_acknowledge_2* add_bank_firm_loan_acknowledge_2_message_internal ( void  )
void add_bank_net_profit_message ( int  id,
double  net_income 
)

Add bank_net_profit message by calling internal and processing.

Parameters
idMessage variable.
net_incomeMessage variable.

Definition at line 7228 of file messageboards.c.

Here is the caller graph for this function:

m_bank_net_profit* add_bank_net_profit_message_internal ( void  )
void add_bank_reagency_credibility_message ( int  bank_id,
double  equity,
double  risky_assets 
)

Add bank_reagency_credibility message by calling internal and processing.

Parameters
bank_idMessage variable.
equityMessage variable.
risky_assetsMessage variable.

Definition at line 8735 of file messageboards.c.

Here is the caller graph for this function:

m_bank_reagency_credibility* add_bank_reagency_credibility_message_internal ( void  )
void add_bought_housing_message ( int  buyer_id,
double  liquidity_spent,
double  mortgage_used,
double  annuity 
)

Add bought_housing message by calling internal and processing.

Parameters
buyer_idMessage variable.
liquidity_spentMessage variable.
mortgage_usedMessage variable.
annuityMessage variable.

Definition at line 8458 of file messageboards.c.

Here is the caller graph for this function:

m_bought_housing* add_bought_housing_message_internal ( void  )
void add_bought_message ( int  id,
double  money_spent,
int  received_quantity 
)

Add bought message by calling internal and processing.

Parameters
idMessage variable.
money_spentMessage variable.
received_quantityMessage variable.

Definition at line 2871 of file messageboards.c.

Here is the caller graph for this function:

m_bought* add_bought_message_internal ( void  )
void add_buy_housing_message ( int  buyer_id,
int  bank_id,
double  liquidity,
double  quarterly_income,
double  quarterly_mortgage_paid,
int  mortgage_choice 
)

Add buy_housing message by calling internal and processing.

Parameters
buyer_idMessage variable.
bank_idMessage variable.
liquidityMessage variable.
quarterly_incomeMessage variable.
quarterly_mortgage_paidMessage variable.
mortgage_choiceMessage variable.

Definition at line 8176 of file messageboards.c.

Here is the caller graph for this function:

m_buy_housing* add_buy_housing_message_internal ( void  )
void add_buy_message ( int  id,
double  budget 
)

Add buy message by calling internal and processing.

Parameters
idMessage variable.
budgetMessage variable.

Definition at line 2734 of file messageboards.c.

Here is the caller graph for this function:

m_buy* add_buy_message_internal ( void  )
void add_buyer ( buyer_array array,
int  id,
double  budget 
)

Add an buyer to the dynamic buyer array.

Parameters
arrayPointer to the dynamic buyer array.
new_intThe buyer to add

Definition at line 16565 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_capital_tax_message ( double  amount)

Add capital_tax message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 5735 of file messageboards.c.

Here is the caller graph for this function:

m_capital_tax* add_capital_tax_message_internal ( void  )
void add_capital_tax_rate_message ( double  value)

Add capital_tax_rate message by calling internal and processing.

Parameters
valueMessage variable.

Definition at line 1919 of file messageboards.c.

Here is the caller graph for this function:

m_capital_tax_rate* add_capital_tax_rate_message_internal ( void  )
void add_centralbank_agent ( int  id,
int  day_of_month_to_act,
double  unemployment_rate,
double  inflation_rate,
double  consumption_goods_prices[],
int  it_no,
int  day_of_week_to_act,
transaction  goods,
double  weekly_price_averages[],
int  day_of_month_wages_paid,
double  interest_rate,
double  liquidity,
double  loans_banks,
double  loans_government,
double  fiat_money,
double  equity,
double  liquidity_banks,
double  liquidity_government,
double  liquidity_equityfund,
double  total_assets,
double  total_writeoffs,
double  interests_accrued,
double  revenues,
double  net_earnings,
double  total_costs,
transaction  houses 
)

Definition at line 10501 of file memory.c.

Here is the call graph for this function:

void add_centralbank_agent_internal ( xmachine_memory_centralbank agent,
xmachine_memory_centralbank_state state 
)

Definition at line 10457 of file memory.c.

Here is the caller graph for this function:

void add_centralbank_government_profit_message ( double  amount)

Add centralbank_government_profit message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 7903 of file messageboards.c.

Here is the caller graph for this function:

m_centralbank_government_profit* add_centralbank_government_profit_message_internal ( void  )
void add_centralbank_households_quarterly_cpi_message ( double  change)

Add centralbank_households_quarterly_cpi message by calling internal and processing.

Parameters
changeMessage variable.

Definition at line 3417 of file messageboards.c.

Here is the caller graph for this function:

m_centralbank_households_quarterly_cpi* add_centralbank_households_quarterly_cpi_message_internal ( void  )
void add_char ( char_array array,
char  new_char 
)

Add an char to the dynamic char array.

Parameters
arrayPointer to the dynamic char array.
new_charThe char to add

Definition at line 16367 of file memory.c.

Here is the caller graph for this function:

void add_double ( double_array array,
double  new_double 
)

Add an double to the dynamic double array.

Parameters
arrayPointer to the dynamic double array.
new_doubleThe double to add

Definition at line 16277 of file memory.c.

Here is the caller graph for this function:

void add_employee ( employee_array array,
int  id,
double  wage 
)

Add an employee to the dynamic employee array.

Parameters
arrayPointer to the dynamic employee array.
new_intThe employee to add

Definition at line 16840 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_employment_status_message ( int  employer_id,
double  wage,
int  nshares 
)

Add employment_status message by calling internal and processing.

Parameters
employer_idMessage variable.
wageMessage variable.
nsharesMessage variable.

Definition at line 4641 of file messageboards.c.

Here is the caller graph for this function:

m_employment_status* add_employment_status_message_internal ( void  )
void add_equityfund_agent ( int  id,
int  it_no,
int  day_of_month_to_act,
int  day_of_month_wages_paid,
double  share_firms,
double  share_construction_firms,
double  share_banks,
double  equity,
double  liquidity,
int  n_shares,
double  dividends_recieved,
double  dividends_retained,
double  dividends_paid,
double  firm_investment,
double  capital_tax_rate 
)

Add equityfund X-machine to the current being used X-machine list.

Parameters
idVariable for the X-machine memory.
it_noVariable for the X-machine memory.
day_of_month_to_actVariable for the X-machine memory.
day_of_month_wages_paidVariable for the X-machine memory.
share_firmsVariable for the X-machine memory.
share_construction_firmsVariable for the X-machine memory.
share_banksVariable for the X-machine memory.
equityVariable for the X-machine memory.
liquidityVariable for the X-machine memory.
n_sharesVariable for the X-machine memory.
dividends_recievedVariable for the X-machine memory.
dividends_retainedVariable for the X-machine memory.
dividends_paidVariable for the X-machine memory.
firm_investmentVariable for the X-machine memory.
capital_tax_rateVariable for the X-machine memory.

Definition at line 9521 of file memory.c.

Here is the call graph for this function:

void add_equityfund_agent_internal ( xmachine_memory_equityfund agent,
xmachine_memory_equityfund_state state 
)

Definition at line 9488 of file memory.c.

Here is the caller graph for this function:

void add_fired_message ( int  employee_id)

Add fired message by calling internal and processing.

Parameters
employee_idMessage variable.

Definition at line 3551 of file messageboards.c.

Here is the caller graph for this function:

m_fired* add_fired_message_internal ( void  )
void add_firm_agent ( int  id,
int  bank_id,
int  isconstructor,
int  day_of_month_to_act,
int  isinsolvent,
int  it_no,
int  day_of_week_to_act,
double  average_goods_price,
int_array employees,
int  manager,
double  wage_offer,
double  average_wage,
int  no_employees,
int  vacancies,
int  employees_needed,
int  day_of_month_wages_paid,
double  labour_productivity,
double  capital_productivity,
int  capital_goods,
double  capital_goods_price,
int  production_current,
int  expected_sales,
int  production_plan,
double  unit_goods_price,
double  unit_cost,
int  day_of_month_production_completed,
double  unit_house_price,
int  projects[],
double  loans_interest_rate,
double  debt,
int  inventory,
int  sales,
double  revenues,
double  total_assets,
double  operating_costs,
double  labour_costs,
double  total_interest_payments,
double  dividends_paid,
double  dividends_to_be_paid,
double  retained_earnings,
double  net_earnings,
double  ebit,
double  equity,
double  liquidity,
int  isliquidshort,
int  hasloan,
int  hasinvestment,
int  isilliquid,
double  planned_investment_costs,
double  liquidity_need,
loan  loan_list[],
double  labour_tax_rate,
double  delta_housing_price 
)

Definition at line 8695 of file memory.c.

Here is the call graph for this function:

void add_firm_agent_internal ( xmachine_memory_firm agent,
xmachine_memory_firm_state state 
)

Definition at line 8624 of file memory.c.

Here is the caller graph for this function:

void add_firm_bank_init_deposit_message ( int  bank_id,
double  amount 
)

Add firm_bank_init_deposit message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 162 of file messageboards.c.

Here is the caller graph for this function:

m_firm_bank_init_deposit* add_firm_bank_init_deposit_message_internal ( void  )
void add_firm_bank_init_loans_message ( int  bank_id,
double  amount 
)

Add firm_bank_init_loans message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 26 of file messageboards.c.

Here is the caller graph for this function:

m_firm_bank_init_loans* add_firm_bank_init_loans_message_internal ( void  )
void add_firm_bank_insolvent_account_message ( int  bank_id,
double  liquidity 
)

Add firm_bank_insolvent_account message by calling internal and processing.

Parameters
bank_idMessage variable.
liquidityMessage variable.

Definition at line 6954 of file messageboards.c.

Here is the caller graph for this function:

m_firm_bank_insolvent_account* add_firm_bank_insolvent_account_message_internal ( void  )
void add_firm_bank_interest_on_loan_message ( int  bank_id,
double  amount 
)

Add firm_bank_interest_on_loan message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 6682 of file messageboards.c.

Here is the caller graph for this function:

m_firm_bank_interest_on_loan* add_firm_bank_interest_on_loan_message_internal ( void  )
void add_firm_bank_loan_request_1_message ( int  firm_id,
int  bank_id,
double  amount 
)

Add firm_bank_loan_request_1 message by calling internal and processing.

Parameters
firm_idMessage variable.
bank_idMessage variable.
amountMessage variable.

Definition at line 4915 of file messageboards.c.

Here is the caller graph for this function:

m_firm_bank_loan_request_1* add_firm_bank_loan_request_1_message_internal ( void  )
void add_firm_bank_loan_request_2_message ( int  firm_id,
int  bank_id,
double  amount 
)

Add firm_bank_loan_request_2 message by calling internal and processing.

Parameters
firm_idMessage variable.
bank_idMessage variable.
amountMessage variable.

Definition at line 5053 of file messageboards.c.

Here is the caller graph for this function:

m_firm_bank_loan_request_2* add_firm_bank_loan_request_2_message_internal ( void  )
void add_firm_bank_update_deposit_message ( int  bank_id,
double  amount 
)

Add firm_bank_update_deposit message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 298 of file messageboards.c.

Here is the caller graph for this function:

m_firm_bank_update_deposit* add_firm_bank_update_deposit_message_internal ( void  )
void add_firm_household_wage_payment_message ( int  firm_id,
double  wage 
)

Add firm_household_wage_payment message by calling internal and processing.

Parameters
firm_idMessage variable.
wageMessage variable.

Definition at line 4778 of file messageboards.c.

Here is the caller graph for this function:

m_firm_household_wage_payment* add_firm_household_wage_payment_message_internal ( void  )
void add_firm_jpoffice_id_message ( int  firm_id,
int  isconstructor 
)

Add firm_jpoffice_id message by calling internal and processing.

Parameters
firm_idMessage variable.
isconstructorMessage variable.

Definition at line 2460 of file messageboards.c.

Here is the caller graph for this function:

m_firm_jpoffice_id* add_firm_jpoffice_id_message_internal ( void  )
void add_firm_net_profit_message ( int  id,
int  isconstructor,
double  net_income 
)

Add firm_net_profit message by calling internal and processing.

Parameters
idMessage variable.
isconstructorMessage variable.
net_incomeMessage variable.

Definition at line 7091 of file messageboards.c.

Here is the caller graph for this function:

m_firm_net_profit* add_firm_net_profit_message_internal ( void  )
FLAME_output* add_FLAME_output ( FLAME_output **  outputs)

Definition at line 7441 of file memory.c.

Here is the caller graph for this function:

void add_float ( float_array array,
float  new_float 
)

Add an floateger to the dynamic float array.

Parameters
arrayPointer to the dynamic float array.
new_floatThe float to add

Definition at line 16122 of file memory.c.

Here is the caller graph for this function:

void add_fund_centralbank_init_deposit_message ( double  amount)

Add fund_centralbank_init_deposit message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 1249 of file messageboards.c.

Here is the caller graph for this function:

m_fund_centralbank_init_deposit* add_fund_centralbank_init_deposit_message_internal ( void  )
void add_fund_centralbank_update_deposit_message ( double  amount)

Add fund_centralbank_update_deposit message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 1383 of file messageboards.c.

Here is the caller graph for this function:

m_fund_centralbank_update_deposit* add_fund_centralbank_update_deposit_message_internal ( void  )
void add_fund_request_ack_message ( int  firm_id,
double  amount 
)

Add fund_request_ack message by calling internal and processing.

Parameters
firm_idMessage variable.
amountMessage variable.

Definition at line 6408 of file messageboards.c.

Here is the caller graph for this function:

m_fund_request_ack* add_fund_request_ack_message_internal ( void  )
void add_fund_request_message ( int  firm_id,
double  amount 
)

Add fund_request message by calling internal and processing.

Parameters
firm_idMessage variable.
amountMessage variable.

Definition at line 6272 of file messageboards.c.

Here is the caller graph for this function:

m_fund_request* add_fund_request_message_internal ( void  )
void add_general_benefit_message ( double  amount)

Add general_benefit message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 6137 of file messageboards.c.

Here is the caller graph for this function:

m_general_benefit* add_general_benefit_message_internal ( void  )
void add_goods_transactions_summary_message ( int  quantity,
double  avg_price 
)

Add goods_transactions_summary message by calling internal and processing.

Parameters
quantityMessage variable.
avg_priceMessage variable.

Definition at line 3282 of file messageboards.c.

Here is the caller graph for this function:

m_goods_transactions_summary* add_goods_transactions_summary_message_internal ( void  )
void add_gov_centralbank_debt_payment_message ( double  amount)

Add gov_centralbank_debt_payment message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 7769 of file messageboards.c.

Here is the caller graph for this function:

m_gov_centralbank_debt_payment* add_gov_centralbank_debt_payment_message_internal ( void  )
void add_gov_centralbank_debt_request_message ( double  amount)

Add gov_centralbank_debt_request message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 7635 of file messageboards.c.

Here is the caller graph for this function:

m_gov_centralbank_debt_request* add_gov_centralbank_debt_request_message_internal ( void  )
void add_gov_centralbank_init_deposit_message ( double  amount)

Add gov_centralbank_init_deposit message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 1517 of file messageboards.c.

Here is the caller graph for this function:

m_gov_centralbank_init_deposit* add_gov_centralbank_init_deposit_message_internal ( void  )
void add_gov_centralbank_update_deposit_message ( double  amount)

Add gov_centralbank_update_deposit message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 1651 of file messageboards.c.

Here is the caller graph for this function:

m_gov_centralbank_update_deposit* add_gov_centralbank_update_deposit_message_internal ( void  )
void add_government_agent ( int  id,
int  it_no,
double  average_wage,
double  unemployment_rate,
int  population_size,
double  debt,
double  equity,
double  liquidity,
int  day_of_month_to_act,
int  day_of_month_wages_paid,
double  capital_tax_rate,
double  labour_tax_rate,
double  labour_tax_income,
double  capital_tax_income,
double  gov_general_benefit_rate,
double  gov_unemployment_rate,
double  general_benefits,
double  unemployment_benefits,
double  earnings,
double  centralbank_income,
double  expenditures 
)

Add government X-machine to the current being used X-machine list.

Parameters
idVariable for the X-machine memory.
it_noVariable for the X-machine memory.
average_wageVariable for the X-machine memory.
unemployment_rateVariable for the X-machine memory.
population_sizeVariable for the X-machine memory.
debtVariable for the X-machine memory.
equityVariable for the X-machine memory.
liquidityVariable for the X-machine memory.
day_of_month_to_actVariable for the X-machine memory.
day_of_month_wages_paidVariable for the X-machine memory.
capital_tax_rateVariable for the X-machine memory.
labour_tax_rateVariable for the X-machine memory.
labour_tax_incomeVariable for the X-machine memory.
capital_tax_incomeVariable for the X-machine memory.
gov_general_benefit_rateVariable for the X-machine memory.
gov_unemployment_rateVariable for the X-machine memory.
general_benefitsVariable for the X-machine memory.
unemployment_benefitsVariable for the X-machine memory.
earningsVariable for the X-machine memory.
centralbank_incomeVariable for the X-machine memory.
expendituresVariable for the X-machine memory.

Definition at line 10179 of file memory.c.

Here is the call graph for this function:

void add_government_agent_internal ( xmachine_memory_government agent,
xmachine_memory_government_state state 
)

Definition at line 10140 of file memory.c.

Here is the caller graph for this function:

void add_hbank ( hbank_array array,
int  id,
double  equity,
double  risky_assets,
double  amount_mortgaged 
)

Add an hbank to the dynamic hbank array.

Parameters
arrayPointer to the dynamic hbank array.
new_intThe hbank to add

Definition at line 17307 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_hbuyer ( hbuyer_array array,
int  buyer_id,
int  bank_id,
double  liquidity,
double  quarterly_income,
double  quarterly_mortgage_paid,
int  choice 
)

Add an hbuyer to the dynamic hbuyer array.

Parameters
arrayPointer to the dynamic hbuyer array.
new_intThe hbuyer to add

Definition at line 17119 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_household_agent ( int  id,
int  bank_id,
int  it_no,
int  day_of_week_to_act,
double  weekly_consumption_budget,
double  mall_budget,
double  quarterly_price_change,
int  my_employer_id,
double  wage,
int  ismanager,
double  government_benefits,
int  day_of_month_to_act,
int  day_of_month_wage_recieved,
double  mortgages_interest_rate,
double  labour_tax_rate,
mortgage_array mortgages_list,
double  mortgages,
double  housing_payment,
double  equity,
double  housing_price,
int  housing_units,
int  n_shares,
double  liquidity,
double  capital_income,
double  previous_wages[],
double  previous_benefits[],
double  labour_income,
double  total_assets,
double  housing_value,
double  expected_housing_payment,
int  hmarket_role,
double  equity_ratio,
double  minimum_equity_ratio,
double  mortgage_costs[],
double  delta_housing_value,
int  mortgage_choice 
)

Add household X-machine to the current being used X-machine list.

Parameters
idVariable for the X-machine memory.
bank_idVariable for the X-machine memory.
it_noVariable for the X-machine memory.
day_of_week_to_actVariable for the X-machine memory.
weekly_consumption_budgetVariable for the X-machine memory.
mall_budgetVariable for the X-machine memory.
quarterly_price_changeVariable for the X-machine memory.
my_employer_idVariable for the X-machine memory.
wageVariable for the X-machine memory.
ismanagerVariable for the X-machine memory.
government_benefitsVariable for the X-machine memory.
day_of_month_to_actVariable for the X-machine memory.
day_of_month_wage_recievedVariable for the X-machine memory.
mortgages_interest_rateVariable for the X-machine memory.
labour_tax_rateVariable for the X-machine memory.
mortgages_listVariable for the X-machine memory.
mortgagesVariable for the X-machine memory.
housing_paymentVariable for the X-machine memory.
equityVariable for the X-machine memory.
housing_priceVariable for the X-machine memory.
housing_unitsVariable for the X-machine memory.
n_sharesVariable for the X-machine memory.
liquidityVariable for the X-machine memory.
capital_incomeVariable for the X-machine memory.
previous_wagesVariable for the X-machine memory.
previous_benefitsVariable for the X-machine memory.
labour_incomeVariable for the X-machine memory.
total_assetsVariable for the X-machine memory.
housing_valueVariable for the X-machine memory.
expected_housing_paymentVariable for the X-machine memory.
hmarket_roleVariable for the X-machine memory.
equity_ratioVariable for the X-machine memory.
minimum_equity_ratioVariable for the X-machine memory.
mortgage_costsVariable for the X-machine memory.
delta_housing_valueVariable for the X-machine memory.
mortgage_choiceVariable for the X-machine memory.

Definition at line 9248 of file memory.c.

Here is the call graph for this function:

void add_household_agent_internal ( xmachine_memory_household agent,
xmachine_memory_household_state state 
)

Definition at line 9194 of file memory.c.

Here is the caller graph for this function:

void add_household_bank_init_deposit_message ( int  bank_id,
double  amount 
)

Add household_bank_init_deposit message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 570 of file messageboards.c.

Here is the caller graph for this function:

m_household_bank_init_deposit* add_household_bank_init_deposit_message_internal ( void  )
void add_household_bank_init_mortgages_message ( int  bank_id,
double  amount 
)

Add household_bank_init_mortgages message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 434 of file messageboards.c.

Here is the caller graph for this function:

m_household_bank_init_mortgages* add_household_bank_init_mortgages_message_internal ( void  )
void add_household_bank_update_deposit_message ( int  bank_id,
double  amount 
)

Add household_bank_update_deposit message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 706 of file messageboards.c.

Here is the caller graph for this function:

m_household_bank_update_deposit* add_household_bank_update_deposit_message_internal ( void  )
void add_household_jpoffice_id_message ( int  household_id)

Add household_jpoffice_id message by calling internal and processing.

Parameters
household_idMessage variable.

Definition at line 2187 of file messageboards.c.

Here is the caller graph for this function:

m_household_jpoffice_id* add_household_jpoffice_id_message_internal ( void  )
void add_household_share_message ( double  amount)

Add household_share message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 5601 of file messageboards.c.

Here is the caller graph for this function:

m_household_share* add_household_share_message_internal ( void  )
void add_housing_price_message ( double  price)

Add housing_price message by calling internal and processing.

Parameters
priceMessage variable.

Definition at line 8037 of file messageboards.c.

Here is the caller graph for this function:

m_housing_price* add_housing_price_message_internal ( void  )
void add_housing_transactions_summary_message ( int  quantity,
double  avg_price 
)

Add housing_transactions_summary message by calling internal and processing.

Parameters
quantityMessage variable.
avg_priceMessage variable.

Definition at line 9418 of file messageboards.c.

Here is the caller graph for this function:

m_housing_transactions_summary* add_housing_transactions_summary_message_internal ( void  )
void add_hseller ( hseller_array array,
int  seller_id,
double  price,
int  quantity,
int  type 
)

Add an hseller to the dynamic hseller array.

Parameters
arrayPointer to the dynamic hseller array.
new_intThe hseller to add

Definition at line 17214 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_int ( int_array array,
int  new_int 
)

Add an integer to the dynamic integer array.

Parameters
arrayPointer to the dynamic integer array.
new_intThe integer to add

Definition at line 15968 of file memory.c.

Here is the caller graph for this function:

void add_interest_rate_message ( double  rate)

Add interest_rate message by calling internal and processing.

Parameters
rateMessage variable.

Definition at line 1785 of file messageboards.c.

Here is the caller graph for this function:

m_interest_rate* add_interest_rate_message_internal ( void  )
void add_job_application_stage1_message ( int  employee_id,
double  wage 
)

Add job_application_stage1 message by calling internal and processing.

Parameters
employee_idMessage variable.
wageMessage variable.

Definition at line 3956 of file messageboards.c.

Here is the caller graph for this function:

m_job_application_stage1* add_job_application_stage1_message_internal ( void  )
void add_job_application_stage2_message ( int  employee_id)

Add job_application_stage2 message by calling internal and processing.

Parameters
employee_idMessage variable.

Definition at line 3821 of file messageboards.c.

Here is the caller graph for this function:

m_job_application_stage2* add_job_application_stage2_message_internal ( void  )
void add_job_change_message ( int  employer_id,
int  employee_id 
)

Add job_change message by calling internal and processing.

Parameters
employer_idMessage variable.
employee_idMessage variable.

Definition at line 4230 of file messageboards.c.

Here is the caller graph for this function:

m_job_change* add_job_change_message_internal ( void  )
void add_job_match_stage1_message ( int  employer_id,
int  employee_id,
double  wage 
)

Add job_match_stage1 message by calling internal and processing.

Parameters
employer_idMessage variable.
employee_idMessage variable.
wageMessage variable.

Definition at line 4093 of file messageboards.c.

Here is the caller graph for this function:

m_job_match_stage1* add_job_match_stage1_message_internal ( void  )
void add_job_match_stage2_message ( int  employer_id,
int  employee_id,
double  wage 
)

Add job_match_stage2 message by calling internal and processing.

Parameters
employer_idMessage variable.
employee_idMessage variable.
wageMessage variable.

Definition at line 4503 of file messageboards.c.

Here is the caller graph for this function:

m_job_match_stage2* add_job_match_stage2_message_internal ( void  )
void add_jpoffice_agent ( int  id,
int  it_no,
int  day_of_month_to_act 
)

Add jpoffice X-machine to the current being used X-machine list.

Parameters
idVariable for the X-machine memory.
it_noVariable for the X-machine memory.
day_of_month_to_actVariable for the X-machine memory.

Definition at line 10683 of file memory.c.

Here is the call graph for this function:

void add_jpoffice_agent_internal ( xmachine_memory_jpoffice agent,
xmachine_memory_jpoffice_state state 
)

Definition at line 10662 of file memory.c.

Here is the caller graph for this function:

void add_jpoffice_firm_employee_message ( int  firm_id,
int  employee_id,
int  position 
)

Add jpoffice_firm_employee message by calling internal and processing.

Parameters
firm_idMessage variable.
employee_idMessage variable.
positionMessage variable.

Definition at line 2597 of file messageboards.c.

Here is the caller graph for this function:

m_jpoffice_firm_employee* add_jpoffice_firm_employee_message_internal ( void  )
void add_jpoffice_household_employer_message ( int  household_id,
int  employer_id,
int  position 
)

Add jpoffice_household_employer message by calling internal and processing.

Parameters
household_idMessage variable.
employer_idMessage variable.
positionMessage variable.

Definition at line 2323 of file messageboards.c.

Here is the caller graph for this function:

m_jpoffice_household_employer* add_jpoffice_household_employer_message_internal ( void  )
void add_labour_tax_message ( double  amount)

Add labour_tax message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 5869 of file messageboards.c.

Here is the caller graph for this function:

m_labour_tax* add_labour_tax_message_internal ( void  )
void add_labour_tax_rate_message ( double  value)

Add labour_tax_rate message by calling internal and processing.

Parameters
valueMessage variable.

Definition at line 2053 of file messageboards.c.

Here is the caller graph for this function:

m_labour_tax_rate* add_labour_tax_rate_message_internal ( void  )
void add_loan ( loan_array array,
int  bank_id,
double  amount,
double  to_be_paid 
)

Add an loan to the dynamic loan array.

Parameters
arrayPointer to the dynamic loan array.
new_intThe loan to add

Definition at line 17027 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_loan_writeoff_message ( int  bank_id,
double  amount 
)

Add loan_writeoff message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 6818 of file messageboards.c.

Here is the caller graph for this function:

m_loan_writeoff* add_loan_writeoff_message_internal ( void  )
void add_location ( double  point,
location **  p_location 
)

Adds a location in order into the location list.

Parameters
pointPosition of an agent.
p_locationPointer Pointer to the location list.

Definition at line 7481 of file memory.c.

void add_mall_agent ( int  id,
int  it_no,
int  day_of_week_to_act,
transaction  goods_transactions 
)

Definition at line 10829 of file memory.c.

Here is the call graph for this function:

void add_mall_agent_internal ( xmachine_memory_mall agent,
xmachine_memory_mall_state state 
)

Definition at line 10807 of file memory.c.

Here is the caller graph for this function:

void add_mortgage ( mortgage_array array,
int  bank_id,
double  principal,
int  quarters_left,
double  quarterly_interest,
double  quarterly_principal,
double  interestrate,
int  mtype 
)

Add an mortgage to the dynamic mortgage array.

Parameters
arrayPointer to the dynamic mortgage array.
new_intThe mortgage to add

Definition at line 16931 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_mortgage_payment_from_sale_message ( int  bank_id,
double  amount 
)

Add mortgage_payment_from_sale message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 9008 of file messageboards.c.

Here is the caller graph for this function:

m_mortgage_payment_from_sale* add_mortgage_payment_from_sale_message_internal ( void  )
void add_mortgage_payment_message ( int  bank_id,
double  interest,
double  principal 
)

Add mortgage_payment message by calling internal and processing.

Parameters
bank_idMessage variable.
interestMessage variable.
principalMessage variable.

Definition at line 9145 of file messageboards.c.

Here is the caller graph for this function:

m_mortgage_payment* add_mortgage_payment_message_internal ( void  )
void add_mortgage_requests_message ( int  bank_id,
double  amount 
)

Add mortgage_requests message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 8872 of file messageboards.c.

Here is the caller graph for this function:

m_mortgage_requests* add_mortgage_requests_message_internal ( void  )
void add_mortgage_writeoff_message ( int  bank_id,
double  amount 
)

Add mortgage_writeoff message by calling internal and processing.

Parameters
bank_idMessage variable.
amountMessage variable.

Definition at line 9282 of file messageboards.c.

Here is the caller graph for this function:

m_mortgage_writeoff* add_mortgage_writeoff_message_internal ( void  )
void add_new_entrant_loan_message ( int  firm_id,
int  bank_id,
double  amount 
)

Add new_entrant_loan message by calling internal and processing.

Parameters
firm_idMessage variable.
bank_idMessage variable.
amountMessage variable.

Definition at line 6545 of file messageboards.c.

Here is the caller graph for this function:

m_new_entrant_loan* add_new_entrant_loan_message_internal ( void  )
void add_node ( int  node_id,
double  minx,
double  maxx,
double  miny,
double  maxy,
double  minz,
double  maxz 
)

Add a node to the node list.

Parameters
node_idThe node ID.
minxThe minumum value on the x-axis of the bounding volume.
maxxThe maximum value on the x-axis of the bounding volume.
minyThe minumum value on the y-axis of the bounding volume.
maxyThe maximum value on the y-axis of the bounding volume.
minzThe minumum value on the z-axis of the bounding volume.
maxzThe maximum value on the z-axis of the bounding volume.

Definition at line 13797 of file memory.c.

Here is the caller graph for this function:

void add_reagency_agent ( int  id,
int  day_of_month_to_act,
int  it_no,
double  mortgages_interest_rate,
transaction  housing_transactions 
)

Definition at line 10988 of file memory.c.

Here is the call graph for this function:

void add_reagency_agent_internal ( xmachine_memory_reagency agent,
xmachine_memory_reagency_state state 
)

Definition at line 10965 of file memory.c.

Here is the caller graph for this function:

void add_sell_housing_message ( int  seller_id,
double  price,
int  quantity,
int  type 
)

Add sell_housing message by calling internal and processing.

Parameters
seller_idMessage variable.
priceMessage variable.
quantityMessage variable.
typeMessage variable.

Definition at line 8318 of file messageboards.c.

Here is the caller graph for this function:

m_sell_housing* add_sell_housing_message_internal ( void  )
void add_sell_message ( int  id,
double  price,
int  inventory 
)

Add sell message by calling internal and processing.

Parameters
idMessage variable.
priceMessage variable.
inventoryMessage variable.

Definition at line 3009 of file messageboards.c.

Here is the caller graph for this function:

m_sell* add_sell_message_internal ( void  )
void add_seller ( seller_array array,
int  id,
double  price,
int  inventory,
double  inv_price 
)

Add an seller to the dynamic seller array.

Parameters
arrayPointer to the dynamic seller array.
new_intThe seller to add

Definition at line 16656 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_sold_housing_message ( int  seller_id,
int  quantity_sold,
double  price_sold 
)

Add sold_housing message by calling internal and processing.

Parameters
seller_idMessage variable.
quantity_soldMessage variable.
price_soldMessage variable.

Definition at line 8597 of file messageboards.c.

Here is the caller graph for this function:

m_sold_housing* add_sold_housing_message_internal ( void  )
void add_sold_message ( int  id,
int  sold_quantities 
)

Add sold message by calling internal and processing.

Parameters
idMessage variable.
sold_quantitiesMessage variable.

Definition at line 3146 of file messageboards.c.

Here is the caller graph for this function:

m_sold* add_sold_message_internal ( void  )
void add_transaction ( transaction_array array,
int  quantity,
double  avg_price 
)

Add an transaction to the dynamic transaction array.

Parameters
arrayPointer to the dynamic transaction array.
new_intThe transaction to add

Definition at line 16474 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_unemployment_benefit_message ( double  amount)

Add unemployment_benefit message by calling internal and processing.

Parameters
amountMessage variable.

Definition at line 6003 of file messageboards.c.

Here is the caller graph for this function:

m_unemployment_benefit* add_unemployment_benefit_message_internal ( void  )
void add_vacancy ( vacancy_array array,
int  id,
double  wage 
)

Add an vacancy to the dynamic vacancy array.

Parameters
arrayPointer to the dynamic vacancy array.
new_intThe vacancy to add

Definition at line 16749 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void add_vacancy_stage1_message ( int  employer_id,
double  wage 
)

Add vacancy_stage1 message by calling internal and processing.

Parameters
employer_idMessage variable.
wageMessage variable.

Definition at line 3686 of file messageboards.c.

Here is the caller graph for this function:

m_vacancy_stage1* add_vacancy_stage1_message_internal ( void  )
void add_vacancy_stage2_message ( int  employer_id,
double  wage 
)

Add vacancy_stage2 message by calling internal and processing.

Parameters
employer_idMessage variable.
wageMessage variable.

Definition at line 4366 of file messageboards.c.

Here is the caller graph for this function:

m_vacancy_stage2* add_vacancy_stage2_message_internal ( void  )
xmachine* add_xmachine ( void  )
int agent_get_id ( void  )

Fixed routine to get the id for the current X-machine.

Returns
Value of agent id

Definition at line 13722 of file memory.c.

double agent_get_x ( void  )

Fixed routine to get the x coordinate from current X-machine.

Returns
Value of x coordinate

Definition at line 13742 of file memory.c.

double agent_get_y ( void  )

Fixed routine to get the y coordinate from current X-machine.

Returns
Value of y coordinate

Definition at line 13761 of file memory.c.

double agent_get_z ( void  )

Fixed routine to get the z coordinate from current X-machine.

Returns
Value of z coordinate

Definition at line 13780 of file memory.c.

int bank_credit_check_interest_rate ( void  )

Definition at line 8 of file bank_functions_credit.c.

Here is the caller graph for this function:

int bank_credit_collect_loan_interests ( void  )

Definition at line 333 of file bank_functions_credit.c.

Here is the caller graph for this function:

int bank_credit_compute_dividends ( void  )

Definition at line 75 of file bank_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int bank_credit_compute_income_statement ( void  )

Definition at line 36 of file bank_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int bank_credit_do_balance_sheet ( void  )

Definition at line 135 of file bank_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int bank_credit_process_loan_requests_1 ( void  )

Definition at line 194 of file bank_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int bank_credit_process_loan_requests_2 ( void  )

Definition at line 233 of file bank_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int bank_credit_recieve_loan_writeoffs ( void  )

Definition at line 274 of file bank_functions_credit.c.

Here is the caller graph for this function:

int bank_credit_recieve_new_entrant_loan_requests ( void  )

Definition at line 314 of file bank_functions_credit.c.

Here is the caller graph for this function:

int bank_housing_compute_capital_status ( void  )

Definition at line 12 of file bank_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int bank_housing_debt_writeoff ( void  )

Definition at line 93 of file bank_functions_housing.c.

Here is the caller graph for this function:

int bank_housing_deliver_mortages ( void  )

Definition at line 26 of file bank_functions_housing.c.

Here is the caller graph for this function:

int bank_housing_recieve_mortgage_principals ( void  )

Definition at line 47 of file bank_functions_housing.c.

Here is the caller graph for this function:

int bank_housing_recieve_mortgages ( void  )

Definition at line 69 of file bank_functions_housing.c.

Here is the caller graph for this function:

int bank_init_balancesheet ( void  )

Definition at line 65 of file bank_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int bank_init_deposits ( void  )

Definition at line 39 of file bank_functions_top.c.

Here is the caller graph for this function:

int bank_init_loans ( void  )

Definition at line 9 of file bank_functions_top.c.

Here is the caller graph for this function:

int bank_init_mortgages ( void  )

Definition at line 24 of file bank_functions_top.c.

Here is the caller graph for this function:

int bank_iterate ( void  )

Definition at line 106 of file bank_functions_top.c.

Here is the caller graph for this function:

int bank_update_deposits ( void  )

Definition at line 152 of file bank_functions_top.c.

Here is the caller graph for this function:

int centralbank_collect_interest_payments ( void  )

Definition at line 62 of file centralbank_functions_credit.c.

Here is the caller graph for this function:

int centralbank_compute_income_statement ( void  )

Definition at line 117 of file centralbank_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int centralbank_do_balance_sheet ( void  )

Definition at line 167 of file centralbank_functions_credit.c.

Here is the caller graph for this function:

int centralbank_init_balancesheet ( void  )

Definition at line 9 of file centralbank_functions_top.c.

Here is the caller graph for this function:

int centralbank_iterate ( void  )

Definition at line 65 of file centralbank_functions_top.c.

Here is the caller graph for this function:

int centralbank_process_debt_requests ( void  )

Definition at line 82 of file centralbank_functions_credit.c.

Here is the caller graph for this function:

int centralbank_process_government_requests ( void  )

Definition at line 138 of file centralbank_functions_credit.c.

Here is the caller graph for this function:

int centralbank_set_interest_rate ( void  )

Definition at line 8 of file centralbank_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int centralbank_trace_goods_prices ( void  )

Definition at line 9 of file centralbank_functions_consumption.c.

Here is the caller graph for this function:

int centralbank_trace_housing_prices ( void  )

Definition at line 9 of file centralbank_functions_housing.c.

Here is the caller graph for this function:

int centralbank_trace_unemployment_status ( void  )

Definition at line 8 of file centralbank_functions_labour.c.

Here is the caller graph for this function:

int centralbank_update_price_indices ( void  )

Definition at line 28 of file centralbank_functions_consumption.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void clean_up ( int  code)

Add a node to the node list.

Parameters
codeThe error code (zero is no error).

Definition at line 13927 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

char * copy_array_to_str ( char_array array)

Return pointer to string from a char_array.

Parameters
arrayPointer to the dynamic integer array.
Returns
char Pointer to the new string.

Definition at line 16403 of file memory.c.

void copy_buyer ( buyer from,
buyer to 
)

Definition at line 7633 of file memory.c.

Here is the caller graph for this function:

void copy_buyer_array ( buyer_array from,
buyer_array to 
)

Definition at line 16548 of file memory.c.

Here is the call graph for this function:

void copy_buyer_static_array ( buyer from,
buyer to,
int  size 
)

Definition at line 7639 of file memory.c.

Here is the call graph for this function:

void copy_char_array ( char_array from,
char_array to 
)

Definition at line 16352 of file memory.c.

Here is the call graph for this function:

void copy_double_array ( double_array from,
double_array to 
)

Definition at line 16197 of file memory.c.

Here is the call graph for this function:

void copy_employee ( employee from,
employee to 
)

Definition at line 7766 of file memory.c.

Here is the caller graph for this function:

void copy_employee_array ( employee_array from,
employee_array to 
)

Definition at line 16823 of file memory.c.

Here is the call graph for this function:

void copy_employee_static_array ( employee from,
employee to,
int  size 
)

Definition at line 7772 of file memory.c.

Here is the call graph for this function:

void copy_float_array ( float_array from,
float_array to 
)

Definition at line 16043 of file memory.c.

Here is the call graph for this function:

void copy_hbank ( hbank from,
hbank to 
)

Definition at line 8007 of file memory.c.

Here is the caller graph for this function:

void copy_hbank_array ( hbank_array from,
hbank_array to 
)

Definition at line 17290 of file memory.c.

Here is the call graph for this function:

void copy_hbank_static_array ( hbank from,
hbank to,
int  size 
)

Definition at line 8015 of file memory.c.

Here is the call graph for this function:

void copy_hbuyer ( hbuyer from,
hbuyer to 
)

Definition at line 7911 of file memory.c.

Here is the caller graph for this function:

void copy_hbuyer_array ( hbuyer_array from,
hbuyer_array to 
)

Definition at line 17102 of file memory.c.

Here is the call graph for this function:

void copy_hbuyer_static_array ( hbuyer from,
hbuyer to,
int  size 
)

Definition at line 7921 of file memory.c.

Here is the call graph for this function:

void copy_hseller ( hseller from,
hseller to 
)

Definition at line 7960 of file memory.c.

Here is the caller graph for this function:

void copy_hseller_array ( hseller_array from,
hseller_array to 
)

Definition at line 17197 of file memory.c.

Here is the call graph for this function:

void copy_hseller_static_array ( hseller from,
hseller to,
int  size 
)

Definition at line 7968 of file memory.c.

Here is the call graph for this function:

void copy_int_array ( int_array from,
int_array to 
)

Definition at line 15893 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void copy_loan ( loan from,
loan to 
)

Definition at line 7863 of file memory.c.

Here is the caller graph for this function:

void copy_loan_array ( loan_array from,
loan_array to 
)

Definition at line 17010 of file memory.c.

Here is the call graph for this function:

void copy_loan_static_array ( loan from,
loan to,
int  size 
)

Definition at line 7870 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void copy_mortgage ( mortgage from,
mortgage to 
)

Definition at line 7814 of file memory.c.

Here is the caller graph for this function:

void copy_mortgage_array ( mortgage_array from,
mortgage_array to 
)

Definition at line 16914 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void copy_mortgage_static_array ( mortgage from,
mortgage to,
int  size 
)

Definition at line 7825 of file memory.c.

Here is the call graph for this function:

void copy_seller ( seller from,
seller to 
)

Definition at line 7678 of file memory.c.

Here is the caller graph for this function:

void copy_seller_array ( seller_array from,
seller_array to 
)

Definition at line 16639 of file memory.c.

Here is the call graph for this function:

void copy_seller_static_array ( seller from,
seller to,
int  size 
)

Definition at line 7686 of file memory.c.

Here is the call graph for this function:

void copy_transaction ( transaction from,
transaction to 
)

Definition at line 7590 of file memory.c.

Here is the caller graph for this function:

void copy_transaction_array ( transaction_array from,
transaction_array to 
)

Definition at line 16457 of file memory.c.

Here is the call graph for this function:

void copy_transaction_static_array ( transaction from,
transaction to,
int  size 
)

Definition at line 7596 of file memory.c.

Here is the call graph for this function:

void copy_vacancy ( vacancy from,
vacancy to 
)

Definition at line 7723 of file memory.c.

Here is the caller graph for this function:

void copy_vacancy_array ( vacancy_array from,
vacancy_array to 
)

Definition at line 16732 of file memory.c.

Here is the call graph for this function:

void copy_vacancy_static_array ( vacancy from,
vacancy to,
int  size 
)

Definition at line 7729 of file memory.c.

Here is the call graph for this function:

void create_partitions ( char *  filename,
int *  itno 
)
int equityfund_audit_dividends ( void  )

Definition at line 8 of file equityfund_functions_labour.c.

Here is the caller graph for this function:

int equityfund_credit_check_tax_rate ( void  )

Definition at line 179 of file equityfund_functions_credit.c.

Here is the caller graph for this function:

int equityfund_credit_collect_bank_shares ( void  )

Definition at line 75 of file equityfund_functions_credit.c.

Here is the caller graph for this function:

int equityfund_credit_collect_firm_shares ( void  )

Definition at line 44 of file equityfund_functions_credit.c.

Here is the caller graph for this function:

int equityfund_credit_compute_income_statement ( void  )

Definition at line 134 of file equityfund_functions_credit.c.

Here is the caller graph for this function:

int equityfund_credit_distribute_shares ( void  )

Definition at line 96 of file equityfund_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int equityfund_credit_do_balance_sheet ( void  )

Definition at line 167 of file equityfund_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int equityfund_credit_invest_illiquids ( void  )

Definition at line 12 of file equityfund_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int equityfund_init ( void  )

Definition at line 10 of file equityfund_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int equityfund_iterate ( void  )

Definition at line 36 of file equityfund_functions_top.c.

Here is the caller graph for this function:

int firm_consumption_receive_sales ( void  )

Definition at line 28 of file firm_functions_consumption.c.

Here is the caller graph for this function:

int firm_consumption_supply ( void  )

Definition at line 8 of file firm_functions_consumption.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_consumption_update_market_price ( void  )

Definition at line 63 of file firm_functions_consumption.c.

Here is the caller graph for this function:

int firm_credit_borrow_loans_1 ( void  )

Definition at line 172 of file firm_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_credit_borrow_loans_2 ( void  )

Definition at line 210 of file firm_functions_credit.c.

Here is the caller graph for this function:

int firm_credit_check_equityfund_investment ( void  )

Definition at line 270 of file firm_functions_credit.c.

Here is the caller graph for this function:

int firm_credit_check_interest_rate ( void  )

Definition at line 8 of file firm_functions_credit.c.

Here is the caller graph for this function:

int firm_credit_check_liquidity_need ( void  )

Definition at line 131 of file firm_functions_credit.c.

Here is the caller graph for this function:

int firm_credit_check_tax_rate ( void  )

Definition at line 26 of file firm_functions_credit.c.

Here is the caller graph for this function:

int firm_credit_compute_dividends ( void  )

Definition at line 111 of file firm_functions_credit.c.

Here is the caller graph for this function:

int firm_credit_compute_income_statement ( void  )

Definition at line 40 of file firm_functions_credit.c.

Here is the caller graph for this function:

int firm_credit_demand_loans_1 ( void  )

Definition at line 155 of file firm_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_credit_do_balance_sheet ( void  )

Definition at line 426 of file firm_functions_credit.c.

Here is the caller graph for this function:

int firm_credit_illiquidity_bankrupt ( void  )

Definition at line 295 of file firm_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_credit_insolvency_bankruptcy ( void  )

Definition at line 468 of file firm_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_credit_investment_decisions ( void  )

Definition at line 98 of file firm_functions_credit.c.

Here is the caller graph for this function:

int firm_credit_pay_dividends ( void  )

Definition at line 389 of file firm_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_credit_pay_interest_on_loans ( void  )

Definition at line 367 of file firm_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_credit_request_equityfund_investment ( void  )

Definition at line 240 of file firm_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_housing_collect_sale_revenues ( void  )

Definition at line 33 of file firm_functions_housing.c.

Here is the caller graph for this function:

int firm_housing_enter_market ( void  )

Definition at line 10 of file firm_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_housing_update_market_price ( void  )

Definition at line 72 of file firm_functions_housing.c.

Here is the caller graph for this function:

int firm_init_balancesheet ( void  )

Definition at line 97 of file firm_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_init_employment ( void  )

Definition at line 34 of file firm_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_init_post_id ( void  )

Definition at line 9 of file firm_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_iterate ( void  )

Definition at line 127 of file firm_functions_top.c.

Here is the caller graph for this function:

int firm_labour_fire ( void  )

Definition at line 35 of file firm_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_labour_job_announcement_stage1 ( void  )

Definition at line 86 of file firm_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_labour_job_announcement_stage2 ( void  )

Definition at line 163 of file firm_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_labour_job_offer_stage1 ( void  )

Definition at line 106 of file firm_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_labour_job_offer_stage2 ( void  )

Definition at line 181 of file firm_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_labour_pay_wages ( void  )

Definition at line 211 of file firm_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_labour_trace_wages ( void  )

Definition at line 233 of file firm_functions_labour.c.

Here is the caller graph for this function:

int firm_labour_update ( void  )

Definition at line 132 of file firm_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_labour_workforce_needed ( void  )

Definition at line 10 of file firm_functions_labour.c.

Here is the caller graph for this function:

int firm_production_compute_labour_demand ( void  )

Definition at line 143 of file firm_functions_production.c.

Here is the caller graph for this function:

int firm_production_construct_houses ( void  )

Definition at line 162 of file firm_functions_production.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_production_construction_labour_demand ( void  )

Definition at line 292 of file firm_functions_production.c.

Here is the caller graph for this function:

int firm_production_construction_plan ( void  )

Definition at line 223 of file firm_functions_production.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int firm_production_plan ( void  )

Definition at line 77 of file firm_functions_production.c.

Here is the caller graph for this function:

int firm_production_produce_goods ( void  )

Definition at line 22 of file firm_functions_production.c.

Here is the caller graph for this function:

int firm_production_set_price ( void  )

Definition at line 49 of file firm_functions_production.c.

Here is the caller graph for this function:

int firm_production_skip ( void  )

Definition at line 10 of file firm_functions_production.c.

Here is the caller graph for this function:

int firm_update_bank_account ( void  )

Definition at line 213 of file firm_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int FLAME_condition_bank_bank_credit_check_interest_rate_BankCreditPolicyChecks_end ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1201 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_bank_bank_credit_compute_income_statement_BankCreditStart_BankCreditDividends ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1177 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_bank_bank_housing_compute_capital_status_BankHousingMarket_BankHousingCrediting ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1225 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_bank_bank_update_deposits_BankUpdateDeposits_BankCreditPolicyChecks ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1153 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_bank_idle_BankCreditPolicyChecks_end ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1189 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_bank_idle_BankCreditStart_BankHousingMarket ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1165 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_bank_idle_BankHousingMarket_BankUpdateDeposits ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1213 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_bank_idle_BankUpdateDeposits_BankCreditPolicyChecks ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1141 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_bank_idle_start_BankInitLoans ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1117 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_bank_idle_start_BankLoop ( xmachine_memory_bank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1129 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_centralbank_collect_interest_payments_CentralBankCredit_CentralBankDebtRequests ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1441 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_centralbank_compute_income_statement_CentralBankPolicy_CentralBankGovernmentRequests ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1465 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_centralbank_trace_goods_prices_CentralBankConsumption_CentralBankConsumptionPrices ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1369 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_centralbank_trace_housing_prices_CentralBankHousing_CentralBankLabour ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1489 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_centralbank_trace_unemployment_status_CentralBankLabour_CentralBankPolicy ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1417 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_centralbank_update_price_indices_CentralBankConsumptionPrices_CentralBankHousing ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1393 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_idle_CentralBankConsumption_CentralBankConsumptionPrices ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1357 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_idle_CentralBankConsumptionPrices_CentralBankHousing ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1381 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_idle_CentralBankCredit_CentralBankConsumption ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1429 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_idle_CentralBankHousing_CentralBankLabour ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1477 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_idle_CentralBankLabour_CentralBankPolicy ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1405 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_idle_CentralBankPolicy_end ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1453 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_idle_start_CentralBankInitBalanceSheet ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1333 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_centralbank_idle_start_CentralBankLoop ( xmachine_memory_centralbank a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1345 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_equityfund_equityfund_audit_dividends_EFLabourMarket_EFCreditIncomeStatement ( xmachine_memory_equityfund a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1057 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_equityfund_equityfund_credit_compute_income_statement_EFCreditIncomeStatement_EFCreditBalanceSheet ( xmachine_memory_equityfund a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1105 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_equityfund_equityfund_credit_invest_illiquids_EquityFundCredit_EFCreditShareCollectionBanks ( xmachine_memory_equityfund a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1081 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_equityfund_equityfund_init_start_EquityFundLoop ( xmachine_memory_equityfund a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1021 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_equityfund_idle_EFCreditIncomeStatement_end ( xmachine_memory_equityfund a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1093 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_equityfund_idle_EFLabourMarket_EFCreditIncomeStatement ( xmachine_memory_equityfund a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1045 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_equityfund_idle_EquityFundCredit_EFLabourMarket ( xmachine_memory_equityfund a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1069 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_equityfund_idle_start_EquityFundLoop ( xmachine_memory_equityfund a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1033 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_consumption_supply_FirmConsumptionMarket_FirmReceiveSales ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 157 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_credit_borrow_loans_2_FirmCreditLoanBorrow2_FirmCreditIlliquidityStatus ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 457 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_credit_check_equityfund_investment_FirmCreditLiquidityRecheck_FirmCreditBankruptcy ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 505 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_credit_check_interest_rate_FirmCreditPolicyChecks_FirmCreditCheckTaxRate ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 577 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_credit_compute_income_statement_FirmCreditStart_FirmCreditInvestment ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 409 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_credit_demand_loans_1_FirmCreditStatus_FirmCreditLoanBorrow1 ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 433 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_credit_illiquidity_bankrupt_FirmCreditBankruptcy_FirmCreditBalanceSheet ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 529 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_credit_insolvency_bankruptcy_FirmCreditInsolvencyCheck_FirmProductionStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 553 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_credit_request_equityfund_investment_FirmCreditIlliquidityStatus_FirmCreditLiquidityRecheck ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 481 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_housing_enter_market_FirmHousingMarket_FirmHousingSell ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 625 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_labour_fire_FirmLabourStage1_FirmLabourStage1End ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 205 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_labour_job_announcement_stage1_FirmLabourStage1_FirmLabourStage1Application ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 217 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_labour_job_announcement_stage2_FirmLabourStage2_FirmLabourStage2End ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 229 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_labour_pay_wages_FirmLabourPayWages_FirmLabourWageAdjustment ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 265 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_labour_workforce_needed_FirmLabourStart_FirmLabourStage1 ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 181 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_production_construct_houses_FirmProductionConstructor_FirmLabourStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 373 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_production_construction_plan_FirmProductionConstructor_FirmConstructionLabourDemand ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 385 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_production_produce_goods_FirmProductionRegular_FirmLabourStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 349 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_production_set_price_FirmProductionRegular_FirmProductionPlanning ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 361 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_production_skip_FirmProductionSkip_FirmLabourStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 301 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_firm_update_bank_account_FirmUpdateDeposits_FirmCreditPolicyChecks ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 109 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmConsumptionMarket_FirmHousingStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 145 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmConsumptionStart_FirmConsumptionMarket ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 133 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmConsumptionStart_FirmHousingStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 121 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmCreditBankruptcy_FirmCreditPayments ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 517 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmCreditIlliquidityStatus_FirmCreditPayments ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 469 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmCreditInsolvencyCheck_FirmProductionStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 541 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmCreditLiquidityRecheck_FirmCreditPayments ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 493 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmCreditLoanBorrow2_FirmCreditPayments ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 445 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmCreditPolicyChecks_end ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 565 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmCreditStart_FirmProductionStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 397 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmCreditStatus_FirmCreditPayments ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 421 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmHousingMarket_FirmLabourPayWages ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 613 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmHousingStart_FirmHousingMarket ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 601 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmHousingStart_FirmLabourPayWages ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 589 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmLabourPayWages_FirmUpdateDeposits ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 253 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmLabourStage1_FirmLabourStage1End ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 193 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmLabourStage2_FirmConsumptionStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 241 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmLabourStart_FirmConsumptionStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 169 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmProductionRoleCheck_FirmProductionConstructor ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 337 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmProductionRoleCheck_FirmProductionRegular ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 325 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmProductionSkip_FirmProductionRoleCheck ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 313 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmProductionStart_FirmLabourStart ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 277 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmProductionStart_FirmProductionSkip ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 289 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_FirmUpdateDeposits_FirmCreditPolicyChecks ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 97 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_start_FirmInitPostId ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 73 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_firm_idle_start_FirmLoop ( xmachine_memory_firm a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 85 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_government_government_collect_capital_tax_GovernmentCredit_GovernmentMonthly ( xmachine_memory_government a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1273 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_government_government_collect_centralbank_profit_GovernmentFiscalPolicy_GovernmentIncomeStatement ( xmachine_memory_government a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1321 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_government_government_distribute_general_benefits_GovernmentMonthly_GovernmentUnemploymentBenefits ( xmachine_memory_government a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1297 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_government_government_init_start_GovernmentLoop ( xmachine_memory_government a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1237 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_government_idle_GovernmentCredit_GovernmentMonthly ( xmachine_memory_government a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1261 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_government_idle_GovernmentFiscalPolicy_end ( xmachine_memory_government a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1309 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_government_idle_GovernmentMonthly_GovernmentFiscalPolicy ( xmachine_memory_government a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1285 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_government_idle_start_GovernmentLoop ( xmachine_memory_government a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1249 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_consumption_compute_budget_HHConsumptionStart_HHConsumptionWeekly ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 697 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_consumption_demand_HHConsumptionWeekly_HHConsumptionRecieveGoods ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 721 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_consumption_trace_cpi_HHConsumptionMonthly_HHHousingStart ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 745 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_credit_check_interest_rate_HHCreditPolicyChecks_HHCreditUpdateAnnuity ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 913 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_credit_collect_benefits_HHCreditMonthly_HHLabourStart ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 889 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_credit_collect_shares_HHCreditIsCapitalist_HHCreditBalanceSheet ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 865 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_housing_check_wealth_HHHousingRole_HHHousingCheckWealth ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 961 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_housing_enter_market_HHHousingCheckWealth_HHHousingBargain ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1009 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_housing_fire_sell_HHHousingRole_HHHousingRevenue ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 985 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_housing_market_role_HHHousingStart_HHHousingRole ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 937 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_housing_sell_HHHousingRole_HHHousingRevenue ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 973 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_labour_check_fired_HHLabourStart_HHLabourStage1 ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 769 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_labour_receive_wage_HHLabourPayroll_HHLabourEmploymentStatus ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 817 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_labour_reemployment_application_HHLabourStage1_HHLabourStage2 ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 781 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_household_update_bank_account_HouseholdUpdateDeposits_HHCreditPolicyChecks ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 673 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHConsumptionMonthly_HHHousingStart ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 733 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHConsumptionStart_HHConsumptionWeekly ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 685 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHConsumptionWeekly_HHConsumptionMonthly ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 709 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHCreditIsCapitalist_HHCreditBalanceSheet ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 853 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHCreditMonthly_HHLabourStart ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 877 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHCreditPolicyChecks_end ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 901 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHCreditStart_HHCreditIsCapitalist ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 841 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHCreditStart_HHCreditMonthly ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 829 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHHousingCheckWealth_HHHousingPrice ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 997 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHHousingRole_HHHousingPrice ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 949 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHHousingStart_HHLabourPayroll ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 925 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHLabourPayroll_HouseholdUpdateDeposits ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 805 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHLabourStage1_HHLabourStage1Applications ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 793 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HHLabourStart_HHConsumptionStart ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 757 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_HouseholdUpdateDeposits_HHCreditPolicyChecks ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 661 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_start_HouseholdInitPostId ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 637 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_household_idle_start_HouseholdLoop ( xmachine_memory_household a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 649 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_jpoffice_idle_JPOLabourMarket_end ( xmachine_memory_jpoffice a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1525 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_jpoffice_idle_start_JPOfficeInitEmployment ( xmachine_memory_jpoffice a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1501 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_jpoffice_idle_start_JPOfficeLoop ( xmachine_memory_jpoffice a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1513 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_jpoffice_jpoffice_labour_stage1_JPOLabourMarket_JPOLabourStage2 ( xmachine_memory_jpoffice a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1537 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_mall_idle_MallConsumptionMarket_end ( xmachine_memory_mall a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1549 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_mall_mall_consumption_shopping_MallConsumptionMarket_MallConsumptionSummary ( xmachine_memory_mall a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1561 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_reagency_idle_REAgencyCreditPolicyChecks_end ( xmachine_memory_reagency a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1573 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_reagency_idle_REAgencyHousingMarket_REAgencyCreditPolicyChecks ( xmachine_memory_reagency a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1597 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_reagency_reagency_check_interest_rate_REAgencyCreditPolicyChecks_end ( xmachine_memory_reagency a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1585 of file rules.c.

Here is the caller graph for this function:

int FLAME_condition_reagency_reagency_housing_process_REAgencyHousingMarket_REAgencyHousingSummary ( xmachine_memory_reagency a)

The condition function for an agent function.

Parameters
aThe agent memory.
Returns
The success (1) or failure (0) of the condition.

Definition at line 1609 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_credit_collect_loan_interests_BankCreditLoanInterests_BankHousingMarket_firm_bank_interest_on_loan ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2183 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_credit_process_loan_requests_1_BankCreditRequest1_BankCreditRequest2_firm_bank_loan_request_1 ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2083 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_credit_process_loan_requests_2_BankCreditRequest2_BankCreditLoanWriteOffs_firm_bank_loan_request_2 ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2103 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_credit_recieve_loan_writeoffs_BankCreditLoanWriteOffs_BankCreditNewEntrants_firm_bank_insolvent_account ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2143 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_credit_recieve_loan_writeoffs_BankCreditLoanWriteOffs_BankCreditNewEntrants_loan_writeoff ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2123 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_credit_recieve_new_entrant_loan_requests_BankCreditNewEntrants_BankCreditLoanInterests_new_entrant_loan ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2163 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_housing_debt_writeoff_BankHousingWriteOff_BankUpdateDeposits_mortgage_writeoff ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2263 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_housing_deliver_mortages_BankHousingCrediting_BankHousingSales_mortgage_requests ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2203 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_housing_recieve_mortgage_principals_BankHousingSales_BankHousingMortgages_mortgage_payment_from_sale ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2223 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_housing_recieve_mortgages_BankHousingMortgages_BankHousingWriteOff_mortgage_payment ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2243 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_init_deposits_BankInitDeposits_BankInitBalanceSheet_firm_bank_init_deposit ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2023 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_init_deposits_BankInitDeposits_BankInitBalanceSheet_household_bank_init_deposit ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2003 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_init_loans_BankInitLoans_BankInitMortgages_firm_bank_init_loans ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1963 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_init_mortgages_BankInitMortgages_BankInitDeposits_household_bank_init_mortgages ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1983 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_update_deposits_BankUpdateDeposits_BankCreditPolicyChecks_firm_bank_update_deposit ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2063 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_bank_bank_update_deposits_BankUpdateDeposits_BankCreditPolicyChecks_household_bank_update_deposit ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 2043 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_firm_firm_consumption_receive_sales_FirmReceiveSales_FirmConsumptionPrice_sold ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1643 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_firm_firm_credit_borrow_loans_1_FirmCreditLoanBorrow1_FirmCreditLoanBorrow2_bank_firm_loan_acknowledge_1 ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1723 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_firm_firm_credit_borrow_loans_2_FirmCreditLoanBorrow2_FirmCreditIlliquidityStatus_bank_firm_loan_acknowledge_2 ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1743 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_firm_firm_credit_check_equityfund_investment_FirmCreditLiquidityRecheck_FirmCreditBankruptcy_fund_request_ack ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1763 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_firm_firm_housing_collect_sale_revenues_FirmHousingSell_FirmHousingPrice_sold_housing ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1783 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_firm_firm_init_employment_FirmInitEmployment_FirmInitBalanceSheet_jpoffice_firm_employee ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1623 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_firm_firm_labour_job_offer_stage1_FirmLabourStage1Application_FirmLabourStage1End_job_match_stage1 ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1663 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_firm_firm_labour_job_offer_stage2_FirmLabourStage2End_FirmConsumptionStart_job_match_stage2 ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1703 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_firm_firm_labour_update_FirmLabourStage1End_FirmLabourStage2_job_change ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1683 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_household_household_consumption_recieve_goods_HHConsumptionRecieveGoods_HHConsumptionMonthly_bought ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1823 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_household_household_housing_buy_HHHousingBargain_HHHousingPrice_bought_housing ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1943 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_household_household_housing_collect_sale_revenue_HHHousingRevenue_HHHousingPrice_sold_housing ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1923 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_household_household_init_employment_HouseholdInitEmployment_HouseholdInitBalanceSheet_jpoffice_household_employer ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1803 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_household_household_labour_check_fired_HHLabourStart_HHLabourStage1_fired ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1843 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_household_household_labour_employment_HHLabourStage1Placement_HHConsumptionStart_job_match_stage2 ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1883 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_household_household_labour_receive_wage_HHLabourPayroll_HHLabourEmploymentStatus_firm_household_wage_payment ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1903 of file rules.c.

Here is the caller graph for this function:

int FLAME_filter_household_household_labour_turnover_HHLabourStage2_HHConsumptionStart_job_match_stage1 ( const void *  msg,
const void *  params 
)

The filter function for a message input used in serial for each agent.

Parameters
msgThe pointer to the message to be filtered.
paramsThe pointer to the agent memory.
Returns
The success (1) or failure (0) of the filter on the message.

Definition at line 1863 of file rules.c.

Here is the caller graph for this function:

double FLAME_get_environment_variable_capital_adequecy_ratio ( )

Definition at line 17446 of file memory.c.

double FLAME_get_environment_variable_car_buffer_threshold ( )

Definition at line 17430 of file memory.c.

int FLAME_get_environment_variable_collect_firm_data ( )

Definition at line 17374 of file memory.c.

int FLAME_get_environment_variable_collect_household_data ( )

Definition at line 17370 of file memory.c.

double FLAME_get_environment_variable_consumption_adjustment_speed ( )

Definition at line 17382 of file memory.c.

int FLAME_get_environment_variable_data_collection_mode ( )

Definition at line 17366 of file memory.c.

double FLAME_get_environment_variable_fire_sale_threshold ( )

Definition at line 17438 of file memory.c.

double FLAME_get_environment_variable_firm_memory_persistance ( )

Definition at line 17402 of file memory.c.

double FLAME_get_environment_variable_firm_startup_leverage ( )

Definition at line 17422 of file memory.c.

double FLAME_get_environment_variable_firms_minimum_equity_ratio ( )

Definition at line 17418 of file memory.c.

double FLAME_get_environment_variable_household_budget_constraint ( )

Definition at line 17442 of file memory.c.

double FLAME_get_environment_variable_household_mortgage_writeoff_high ( )

Definition at line 17458 of file memory.c.

double FLAME_get_environment_variable_household_mortgage_writeoff_low ( )

Definition at line 17462 of file memory.c.

double FLAME_get_environment_variable_household_startup_leverage ( )

Definition at line 17426 of file memory.c.

double FLAME_get_environment_variable_housing_market_entrance_prob ( )

Definition at line 17434 of file memory.c.

double FLAME_get_environment_variable_housing_price_down_rate ( )

Definition at line 17454 of file memory.c.

double FLAME_get_environment_variable_housing_price_up_rate ( )

Definition at line 17450 of file memory.c.

double FLAME_get_environment_variable_inflation_target ( )

Definition at line 17414 of file memory.c.

double FLAME_get_environment_variable_price_markup ( )

Definition at line 17398 of file memory.c.

int FLAME_get_environment_variable_print_debug_mode ( )

Definition at line 17358 of file memory.c.

double FLAME_get_environment_variable_production_markup ( )

Definition at line 17394 of file memory.c.

double FLAME_get_environment_variable_ratio_capitalist_households ( )

Definition at line 17410 of file memory.c.

double FLAME_get_environment_variable_ratio_fiscal_policy ( )

Definition at line 17406 of file memory.c.

double FLAME_get_environment_variable_ratio_liquidity ( )

Definition at line 17378 of file memory.c.

int FLAME_get_environment_variable_resume_mode ( )

Definition at line 17354 of file memory.c.

double FLAME_get_environment_variable_turnover_probability ( )

Definition at line 17390 of file memory.c.

int FLAME_get_environment_variable_warning_mode ( )

Definition at line 17362 of file memory.c.

double FLAME_get_environment_variable_wealth_effect ( )

Definition at line 17386 of file memory.c.

int FLAME_integer_in_array ( int  a,
int *  b,
int  size 
)

Returns 1 if an integer is a member of an integer array, else 0.

Parameters
aThe integer to check.
bPointer to the integer array.
sizeThe size of the array
Returns
1 for true, 0 for false.

Definition at line 15 of file rules.c.

Here is the caller graph for this function:

int FLAME_sort_jpoffice_jpoffice_init_employment_JPOfficeInitEmployment_JPOfficeLoop_firm_jpoffice_id ( )

Here is the caller graph for this function:

int FLAME_sort_jpoffice_jpoffice_init_employment_JPOfficeInitEmployment_JPOfficeLoop_household_jpoffice_id ( )

Here is the caller graph for this function:

int FLAME_sort_jpoffice_jpoffice_labour_stage1_JPOLabourMarket_JPOLabourStage2_job_application_stage1 ( )

Here is the caller graph for this function:

int FLAME_sort_jpoffice_jpoffice_labour_stage1_JPOLabourMarket_JPOLabourStage2_vacancy_stage1 ( )

Here is the caller graph for this function:

int FLAME_sort_jpoffice_jpoffice_labour_stage2_JPOLabourStage2_end_job_application_stage2 ( )

Here is the caller graph for this function:

int FLAME_sort_jpoffice_jpoffice_labour_stage2_JPOLabourStage2_end_vacancy_stage2 ( )

Here is the caller graph for this function:

int FLAME_sort_mall_mall_consumption_shopping_MallConsumptionMarket_MallConsumptionSummary_sell ( )

Here is the caller graph for this function:

int FLAME_sort_reagency_reagency_housing_process_REAgencyHousingMarket_REAgencyHousingSummary_sell_housing ( )

Here is the caller graph for this function:

void free_agent ( void  )
void free_bank_agent ( xmachine_memory_bank_holder tmp,
xmachine_memory_bank_state state 
)

Definition at line 9589 of file memory.c.

Here is the caller graph for this function:

void free_buyer ( buyer temp)

Definition at line 7621 of file memory.c.

Here is the caller graph for this function:

void free_buyer_array ( buyer_array array)

Free the memory of a dynamic buyer array.

Parameters
arrayPointer to the dynamic buyer array.

Definition at line 16536 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_buyer_static_array ( buyer array,
int  size 
)

Definition at line 7626 of file memory.c.

Here is the call graph for this function:

void free_centralbank_agent ( xmachine_memory_centralbank_holder tmp,
xmachine_memory_centralbank_state state 
)

Definition at line 10257 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_char_array ( char_array array)

Free the memory of a dynamic char array.

Parameters
arrayPointer to the dynamic char array.

Definition at line 16347 of file memory.c.

void free_double_array ( double_array array)

Free the memory of a dynamic double array.

Parameters
arrayPointer to the dynamic double array.

Definition at line 16192 of file memory.c.

void free_employee ( employee temp)

Definition at line 7754 of file memory.c.

Here is the caller graph for this function:

void free_employee_array ( employee_array array)

Free the memory of a dynamic employee array.

Parameters
arrayPointer to the dynamic employee array.

Definition at line 16811 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_employee_static_array ( employee array,
int  size 
)

Definition at line 7759 of file memory.c.

Here is the call graph for this function:

void free_equityfund_agent ( xmachine_memory_equityfund_holder tmp,
xmachine_memory_equityfund_state state 
)

Definition at line 9330 of file memory.c.

Here is the caller graph for this function:

void free_firm_agent ( xmachine_memory_firm_holder tmp,
xmachine_memory_firm_state state 
)

Definition at line 8100 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_FLAME_outputs ( FLAME_output **  outputs)

Definition at line 7460 of file memory.c.

Here is the caller graph for this function:

void free_float_array ( float_array array)

Free the memory of a dynamic float array.

Parameters
arrayPointer to the dynamic float array.

Definition at line 16038 of file memory.c.

void free_government_agent ( xmachine_memory_government_holder tmp,
xmachine_memory_government_state state 
)

Definition at line 9967 of file memory.c.

Here is the caller graph for this function:

void free_hbank ( hbank temp)

Definition at line 7995 of file memory.c.

Here is the caller graph for this function:

void free_hbank_array ( hbank_array array)

Free the memory of a dynamic hbank array.

Parameters
arrayPointer to the dynamic hbank array.

Definition at line 17278 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_hbank_static_array ( hbank array,
int  size 
)

Definition at line 8000 of file memory.c.

Here is the call graph for this function:

void free_hbuyer ( hbuyer temp)

Definition at line 7899 of file memory.c.

Here is the caller graph for this function:

void free_hbuyer_array ( hbuyer_array array)

Free the memory of a dynamic hbuyer array.

Parameters
arrayPointer to the dynamic hbuyer array.

Definition at line 17090 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_hbuyer_static_array ( hbuyer array,
int  size 
)

Definition at line 7904 of file memory.c.

Here is the call graph for this function:

void free_household_agent ( xmachine_memory_household_holder tmp,
xmachine_memory_household_state state 
)

Definition at line 8815 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_hseller ( hseller temp)

Definition at line 7948 of file memory.c.

Here is the caller graph for this function:

void free_hseller_array ( hseller_array array)

Free the memory of a dynamic hseller array.

Parameters
arrayPointer to the dynamic hseller array.

Definition at line 17185 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_hseller_static_array ( hseller array,
int  size 
)

Definition at line 7953 of file memory.c.

Here is the call graph for this function:

void free_int_array ( int_array array)

Free the memory of a dynamic integer array.

Parameters
arrayPointer to the dynamic integer array.

Definition at line 15888 of file memory.c.

Here is the caller graph for this function:

void free_jpoffice_agent ( xmachine_memory_jpoffice_holder tmp,
xmachine_memory_jpoffice_state state 
)

Definition at line 10561 of file memory.c.

Here is the caller graph for this function:

void free_loan ( loan temp)

Definition at line 7851 of file memory.c.

Here is the caller graph for this function:

void free_loan_array ( loan_array array)

Free the memory of a dynamic loan array.

Parameters
arrayPointer to the dynamic loan array.

Definition at line 16998 of file memory.c.

Here is the call graph for this function:

void free_loan_static_array ( loan array,
int  size 
)

Definition at line 7856 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_mall_agent ( xmachine_memory_mall_holder tmp,
xmachine_memory_mall_state state 
)

Definition at line 10721 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_mortgage ( mortgage temp)

Definition at line 7802 of file memory.c.

Here is the caller graph for this function:

void free_mortgage_array ( mortgage_array array)

Free the memory of a dynamic mortgage array.

Parameters
arrayPointer to the dynamic mortgage array.

Definition at line 16902 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_mortgage_static_array ( mortgage array,
int  size 
)

Definition at line 7807 of file memory.c.

Here is the call graph for this function:

void free_node_info ( void  )

Free the node list.

Definition at line 13908 of file memory.c.

Here is the caller graph for this function:

void free_reagency_agent ( xmachine_memory_reagency_holder tmp,
xmachine_memory_reagency_state state 
)

Definition at line 10869 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_seller ( seller temp)

Definition at line 7666 of file memory.c.

Here is the caller graph for this function:

void free_seller_array ( seller_array array)

Free the memory of a dynamic seller array.

Parameters
arrayPointer to the dynamic seller array.

Definition at line 16627 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_seller_static_array ( seller array,
int  size 
)

Definition at line 7671 of file memory.c.

Here is the call graph for this function:

void free_transaction ( transaction temp)

Definition at line 7578 of file memory.c.

Here is the caller graph for this function:

void free_transaction_array ( transaction_array array)

Free the memory of a dynamic transaction array.

Parameters
arrayPointer to the dynamic transaction array.

Definition at line 16445 of file memory.c.

Here is the call graph for this function:

void free_transaction_static_array ( transaction array,
int  size 
)

Definition at line 7583 of file memory.c.

Here is the call graph for this function:

void free_vacancy ( vacancy temp)

Definition at line 7711 of file memory.c.

Here is the caller graph for this function:

void free_vacancy_array ( vacancy_array array)

Free the memory of a dynamic vacancy array.

Parameters
arrayPointer to the dynamic vacancy array.

Definition at line 16720 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void free_vacancy_static_array ( vacancy array,
int  size 
)

Definition at line 7716 of file memory.c.

Here is the call graph for this function:

void freebank_centralbank_debt_paymentmessages ( void  )
void freebank_centralbank_debt_requestmessages ( void  )
void freebank_centralbank_init_debtmessages ( void  )
void freebank_centralbank_init_depositmessages ( void  )
void freebank_centralbank_interest_paymentmessages ( void  )
void freebank_centralbank_update_depositmessages ( void  )
void freebank_firm_loan_acknowledge_1messages ( void  )
void freebank_firm_loan_acknowledge_2messages ( void  )
void freebank_net_profitmessages ( void  )
void freebank_reagency_credibilitymessages ( void  )
void freebought_housingmessages ( void  )
void freeboughtmessages ( void  )
void freebuy_housingmessages ( void  )
void freebuymessages ( void  )
void freecapital_tax_ratemessages ( void  )
void freecapital_taxmessages ( void  )
void freecentralbank_government_profitmessages ( void  )
void freecentralbank_households_quarterly_cpimessages ( void  )
void freeemployment_statusmessages ( void  )
void freefiredmessages ( void  )
void freefirm_bank_init_depositmessages ( void  )
void freefirm_bank_init_loansmessages ( void  )
void freefirm_bank_insolvent_accountmessages ( void  )
void freefirm_bank_interest_on_loanmessages ( void  )
void freefirm_bank_loan_request_1messages ( void  )
void freefirm_bank_loan_request_2messages ( void  )
void freefirm_bank_update_depositmessages ( void  )
void freefirm_household_wage_paymentmessages ( void  )
void freefirm_jpoffice_idmessages ( void  )
void freefirm_net_profitmessages ( void  )
void freefund_centralbank_init_depositmessages ( void  )
void freefund_centralbank_update_depositmessages ( void  )
void freefund_request_ackmessages ( void  )
void freefund_requestmessages ( void  )
void freegeneral_benefitmessages ( void  )
void freegoods_transactions_summarymessages ( void  )
void freegov_centralbank_debt_paymentmessages ( void  )
void freegov_centralbank_debt_requestmessages ( void  )
void freegov_centralbank_init_depositmessages ( void  )
void freegov_centralbank_update_depositmessages ( void  )
void freehousehold_bank_init_depositmessages ( void  )
void freehousehold_bank_init_mortgagesmessages ( void  )
void freehousehold_bank_update_depositmessages ( void  )
void freehousehold_jpoffice_idmessages ( void  )
void freehousehold_sharemessages ( void  )
void freehousing_pricemessages ( void  )
void freehousing_transactions_summarymessages ( void  )
void freeinterest_ratemessages ( void  )
void freejob_application_stage1messages ( void  )
void freejob_application_stage2messages ( void  )
void freejob_changemessages ( void  )
void freejob_match_stage1messages ( void  )
void freejob_match_stage2messages ( void  )
void freejpoffice_firm_employeemessages ( void  )
void freejpoffice_household_employermessages ( void  )
void freelabour_tax_ratemessages ( void  )
void freelabour_taxmessages ( void  )
void freeloan_writeoffmessages ( void  )
void freelocations ( location **  p_location)

Free locations from the location list.

Parameters
p_locationPointer Pointer to the location list.

Definition at line 7519 of file memory.c.

void freemortgage_payment_from_salemessages ( void  )
void freemortgage_paymentmessages ( void  )
void freemortgage_requestsmessages ( void  )
void freemortgage_writeoffmessages ( void  )
void freenew_entrant_loanmessages ( void  )
void freesell_housingmessages ( void  )
void freesellmessages ( void  )
void freesold_housingmessages ( void  )
void freesoldmessages ( void  )
void freeunemployment_benefitmessages ( void  )
void freevacancy_stage1messages ( void  )
void freevacancy_stage2messages ( void  )
void freexmachines ( void  )

Free the currently being used X-machine list.

Definition at line 11009 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void generate_partitions ( double  cloud_data[],
int  partitions,
int  partition_method 
)

Definition at line 129 of file partitioning.c.

Here is the call graph for this function:

Here is the caller graph for this function:

double get_average_goods_price ( )

Get average_goods_price memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11247 of file memory.c.

double get_average_wage ( )

Get average_wage memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11327 of file memory.c.

int get_bank_id ( )

Get bank_id memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11076 of file memory.c.

int get_capital_goods ( )

Get capital_goods memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11488 of file memory.c.

double get_capital_goods_price ( )

Get capital_goods_price memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11510 of file memory.c.

double get_capital_income ( )

Get capital_income memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12613 of file memory.c.

double get_capital_productivity ( )

Get capital_productivity memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11466 of file memory.c.

double get_capital_tax_income ( )

Get capital_tax_income memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13302 of file memory.c.

double get_capital_tax_rate ( )

Get capital_tax_rate memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12983 of file memory.c.

double get_centralbank_debt ( )

Get centralbank_debt memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13072 of file memory.c.

double get_centralbank_income ( )

Get centralbank_income memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13434 of file memory.c.

double get_consumption_goods_prices ( )

Get consumption_goods_prices memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13491 of file memory.c.

int get_day_of_month_production_completed ( )

Get day_of_month_production_completed memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11642 of file memory.c.

int get_day_of_month_to_act ( )

Get day_of_month_to_act memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11128 of file memory.c.

int get_day_of_month_wage_recieved ( )

Get day_of_month_wage_recieved memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12440 of file memory.c.

int get_day_of_month_wages_paid ( )

Get day_of_month_wages_paid memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11419 of file memory.c.

int get_day_of_week_to_act ( )

Get day_of_week_to_act memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11221 of file memory.c.

double get_debt ( )

Get debt memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11722 of file memory.c.

double get_delta_housing_price ( )

Get delta_housing_price memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12264 of file memory.c.

double get_delta_housing_value ( )

Get delta_housing_value memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12806 of file memory.c.

double get_deposits ( )

Get deposits memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13050 of file memory.c.

double get_dividends_paid ( )

Get dividends_paid memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11911 of file memory.c.

double get_dividends_recieved ( )

Get dividends_recieved memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12916 of file memory.c.

double get_dividends_retained ( )

Get dividends_retained memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12938 of file memory.c.

double get_dividends_to_be_paid ( )

Get dividends_to_be_paid memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11935 of file memory.c.

double get_earnings ( )

Get earnings memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13412 of file memory.c.

double get_ebit ( )

Get ebit memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12007 of file memory.c.

int_array get_employees ( )

Get employees memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11260 of file memory.c.

int get_employees_needed ( )

Get employees_needed memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11394 of file memory.c.

double get_equity ( )

Get equity memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12034 of file memory.c.

double get_equity_ratio ( )

Get equity_ratio memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12749 of file memory.c.

double get_expected_housing_payment ( )

Get expected_housing_payment memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12705 of file memory.c.

int get_expected_sales ( )

Get expected_sales memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11554 of file memory.c.

double get_expenditures ( )

Get expenditures memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13456 of file memory.c.

double get_fiat_money ( )

Get fiat_money memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13583 of file memory.c.

double get_firm_investment ( )

Get firm_investment memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12960 of file memory.c.

xmachine_message_bank_centralbank_debt_payment * get_first_bank_centralbank_debt_payment_message ( void  )

Get the first bank_centralbank_debt_payment message in the bank_centralbank_debt_payment message list.

Returns
The first message in the list.

Definition at line 7604 of file messageboards.c.

xmachine_message_bank_centralbank_debt_request * get_first_bank_centralbank_debt_request_message ( void  )

Get the first bank_centralbank_debt_request message in the bank_centralbank_debt_request message list.

Returns
The first message in the list.

Definition at line 5570 of file messageboards.c.

xmachine_message_bank_centralbank_init_debt * get_first_bank_centralbank_init_debt_message ( void  )

Get the first bank_centralbank_init_debt message in the bank_centralbank_init_debt message list.

Returns
The first message in the list.

Definition at line 946 of file messageboards.c.

xmachine_message_bank_centralbank_init_deposit * get_first_bank_centralbank_init_deposit_message ( void  )

Get the first bank_centralbank_init_deposit message in the bank_centralbank_init_deposit message list.

Returns
The first message in the list.

Definition at line 1082 of file messageboards.c.

xmachine_message_bank_centralbank_interest_payment * get_first_bank_centralbank_interest_payment_message ( void  )

Get the first bank_centralbank_interest_payment message in the bank_centralbank_interest_payment message list.

Returns
The first message in the list.

Definition at line 7468 of file messageboards.c.

xmachine_message_bank_centralbank_update_deposit * get_first_bank_centralbank_update_deposit_message ( void  )

Get the first bank_centralbank_update_deposit message in the bank_centralbank_update_deposit message list.

Returns
The first message in the list.

Definition at line 1218 of file messageboards.c.

xmachine_message_bank_firm_loan_acknowledge_1 * get_first_bank_firm_loan_acknowledge_1_message ( void  )

Get the first bank_firm_loan_acknowledge_1 message in the bank_firm_loan_acknowledge_1 message list.

Returns
The first message in the list.

Definition at line 5296 of file messageboards.c.

xmachine_message_bank_firm_loan_acknowledge_2 * get_first_bank_firm_loan_acknowledge_2_message ( void  )

Get the first bank_firm_loan_acknowledge_2 message in the bank_firm_loan_acknowledge_2 message list.

Returns
The first message in the list.

Definition at line 5434 of file messageboards.c.

xmachine_message_bank_net_profit * get_first_bank_net_profit_message ( void  )

Get the first bank_net_profit message in the bank_net_profit message list.

Returns
The first message in the list.

Definition at line 7332 of file messageboards.c.

xmachine_message_bank_reagency_credibility * get_first_bank_reagency_credibility_message ( void  )

Get the first bank_reagency_credibility message in the bank_reagency_credibility message list.

Returns
The first message in the list.

Definition at line 8840 of file messageboards.c.

xmachine_message_bought_housing * get_first_bought_housing_message ( void  )

Get the first bought_housing message in the bought_housing message list.

Returns
The first message in the list.

Definition at line 8564 of file messageboards.c.

xmachine_message_bought * get_first_bought_message ( void  )

Get the first bought message in the bought message list.

Returns
The first message in the list.

Definition at line 2976 of file messageboards.c.

xmachine_message_buy_housing * get_first_buy_housing_message ( void  )

Get the first buy_housing message in the buy_housing message list.

Returns
The first message in the list.

Definition at line 8284 of file messageboards.c.

xmachine_message_buy * get_first_buy_message ( void  )

Get the first buy message in the buy message list.

Returns
The first message in the list.

Definition at line 2838 of file messageboards.c.

xmachine_message_capital_tax * get_first_capital_tax_message ( void  )

Get the first capital_tax message in the capital_tax message list.

Returns
The first message in the list.

Definition at line 5838 of file messageboards.c.

xmachine_message_capital_tax_rate * get_first_capital_tax_rate_message ( void  )

Get the first capital_tax_rate message in the capital_tax_rate message list.

Returns
The first message in the list.

Definition at line 2022 of file messageboards.c.

xmachine_message_centralbank_government_profit * get_first_centralbank_government_profit_message ( void  )

Get the first centralbank_government_profit message in the centralbank_government_profit message list.

Returns
The first message in the list.

Definition at line 8006 of file messageboards.c.

xmachine_message_centralbank_households_quarterly_cpi * get_first_centralbank_households_quarterly_cpi_message ( void  )

Get the first centralbank_households_quarterly_cpi message in the centralbank_households_quarterly_cpi message list.

Returns
The first message in the list.

Definition at line 3520 of file messageboards.c.

xmachine_message_employment_status * get_first_employment_status_message ( void  )

Get the first employment_status message in the employment_status message list.

Returns
The first message in the list.

Definition at line 4746 of file messageboards.c.

xmachine_message_fired * get_first_fired_message ( void  )

Get the first fired message in the fired message list.

Returns
The first message in the list.

Definition at line 3654 of file messageboards.c.

xmachine_message_firm_bank_init_deposit * get_first_firm_bank_init_deposit_message ( void  )

Get the first firm_bank_init_deposit message in the firm_bank_init_deposit message list.

Returns
The first message in the list.

Definition at line 266 of file messageboards.c.

xmachine_message_firm_bank_init_loans * get_first_firm_bank_init_loans_message ( void  )

Get the first firm_bank_init_loans message in the firm_bank_init_loans message list.

Returns
The first message in the list.

Definition at line 130 of file messageboards.c.

xmachine_message_firm_bank_insolvent_account * get_first_firm_bank_insolvent_account_message ( void  )

Get the first firm_bank_insolvent_account message in the firm_bank_insolvent_account message list.

Returns
The first message in the list.

Definition at line 7058 of file messageboards.c.

xmachine_message_firm_bank_interest_on_loan * get_first_firm_bank_interest_on_loan_message ( void  )

Get the first firm_bank_interest_on_loan message in the firm_bank_interest_on_loan message list.

Returns
The first message in the list.

Definition at line 6786 of file messageboards.c.

xmachine_message_firm_bank_loan_request_1 * get_first_firm_bank_loan_request_1_message ( void  )

Get the first firm_bank_loan_request_1 message in the firm_bank_loan_request_1 message list.

Returns
The first message in the list.

Definition at line 5020 of file messageboards.c.

xmachine_message_firm_bank_loan_request_2 * get_first_firm_bank_loan_request_2_message ( void  )

Get the first firm_bank_loan_request_2 message in the firm_bank_loan_request_2 message list.

Returns
The first message in the list.

Definition at line 5158 of file messageboards.c.

xmachine_message_firm_bank_update_deposit * get_first_firm_bank_update_deposit_message ( void  )

Get the first firm_bank_update_deposit message in the firm_bank_update_deposit message list.

Returns
The first message in the list.

Definition at line 402 of file messageboards.c.

xmachine_message_firm_household_wage_payment * get_first_firm_household_wage_payment_message ( void  )

Get the first firm_household_wage_payment message in the firm_household_wage_payment message list.

Returns
The first message in the list.

Definition at line 4882 of file messageboards.c.

xmachine_message_firm_jpoffice_id * get_first_firm_jpoffice_id_message ( void  )

Get the first firm_jpoffice_id message in the firm_jpoffice_id message list.

Returns
The first message in the list.

Definition at line 2564 of file messageboards.c.

xmachine_message_firm_net_profit * get_first_firm_net_profit_message ( void  )

Get the first firm_net_profit message in the firm_net_profit message list.

Returns
The first message in the list.

Definition at line 7196 of file messageboards.c.

xmachine_message_fund_centralbank_init_deposit * get_first_fund_centralbank_init_deposit_message ( void  )

Get the first fund_centralbank_init_deposit message in the fund_centralbank_init_deposit message list.

Returns
The first message in the list.

Definition at line 1352 of file messageboards.c.

xmachine_message_fund_centralbank_update_deposit * get_first_fund_centralbank_update_deposit_message ( void  )

Get the first fund_centralbank_update_deposit message in the fund_centralbank_update_deposit message list.

Returns
The first message in the list.

Definition at line 1486 of file messageboards.c.

xmachine_message_fund_request_ack * get_first_fund_request_ack_message ( void  )

Get the first fund_request_ack message in the fund_request_ack message list.

Returns
The first message in the list.

Definition at line 6512 of file messageboards.c.

xmachine_message_fund_request * get_first_fund_request_message ( void  )

Get the first fund_request message in the fund_request message list.

Returns
The first message in the list.

Definition at line 6376 of file messageboards.c.

xmachine_message_general_benefit * get_first_general_benefit_message ( void  )

Get the first general_benefit message in the general_benefit message list.

Returns
The first message in the list.

Definition at line 6240 of file messageboards.c.

xmachine_message_goods_transactions_summary * get_first_goods_transactions_summary_message ( void  )

Get the first goods_transactions_summary message in the goods_transactions_summary message list.

Returns
The first message in the list.

Definition at line 3386 of file messageboards.c.

xmachine_message_gov_centralbank_debt_payment * get_first_gov_centralbank_debt_payment_message ( void  )

Get the first gov_centralbank_debt_payment message in the gov_centralbank_debt_payment message list.

Returns
The first message in the list.

Definition at line 7872 of file messageboards.c.

xmachine_message_gov_centralbank_debt_request * get_first_gov_centralbank_debt_request_message ( void  )

Get the first gov_centralbank_debt_request message in the gov_centralbank_debt_request message list.

Returns
The first message in the list.

Definition at line 7738 of file messageboards.c.

xmachine_message_gov_centralbank_init_deposit * get_first_gov_centralbank_init_deposit_message ( void  )

Get the first gov_centralbank_init_deposit message in the gov_centralbank_init_deposit message list.

Returns
The first message in the list.

Definition at line 1620 of file messageboards.c.

xmachine_message_gov_centralbank_update_deposit * get_first_gov_centralbank_update_deposit_message ( void  )

Get the first gov_centralbank_update_deposit message in the gov_centralbank_update_deposit message list.

Returns
The first message in the list.

Definition at line 1754 of file messageboards.c.

xmachine_message_household_bank_init_deposit * get_first_household_bank_init_deposit_message ( void  )

Get the first household_bank_init_deposit message in the household_bank_init_deposit message list.

Returns
The first message in the list.

Definition at line 674 of file messageboards.c.

xmachine_message_household_bank_init_mortgages * get_first_household_bank_init_mortgages_message ( void  )

Get the first household_bank_init_mortgages message in the household_bank_init_mortgages message list.

Returns
The first message in the list.

Definition at line 538 of file messageboards.c.

xmachine_message_household_bank_update_deposit * get_first_household_bank_update_deposit_message ( void  )

Get the first household_bank_update_deposit message in the household_bank_update_deposit message list.

Returns
The first message in the list.

Definition at line 810 of file messageboards.c.

xmachine_message_household_jpoffice_id * get_first_household_jpoffice_id_message ( void  )

Get the first household_jpoffice_id message in the household_jpoffice_id message list.

Returns
The first message in the list.

Definition at line 2290 of file messageboards.c.

xmachine_message_household_share * get_first_household_share_message ( void  )

Get the first household_share message in the household_share message list.

Returns
The first message in the list.

Definition at line 5704 of file messageboards.c.

xmachine_message_housing_price * get_first_housing_price_message ( void  )

Get the first housing_price message in the housing_price message list.

Returns
The first message in the list.

Definition at line 8140 of file messageboards.c.

xmachine_message_housing_transactions_summary * get_first_housing_transactions_summary_message ( void  )

Get the first housing_transactions_summary message in the housing_transactions_summary message list.

Returns
The first message in the list.

Definition at line 9522 of file messageboards.c.

xmachine_message_interest_rate * get_first_interest_rate_message ( void  )

Get the first interest_rate message in the interest_rate message list.

Returns
The first message in the list.

Definition at line 1888 of file messageboards.c.

xmachine_message_job_application_stage1 * get_first_job_application_stage1_message ( void  )

Get the first job_application_stage1 message in the job_application_stage1 message list.

Returns
The first message in the list.

Definition at line 4060 of file messageboards.c.

xmachine_message_job_application_stage2 * get_first_job_application_stage2_message ( void  )

Get the first job_application_stage2 message in the job_application_stage2 message list.

Returns
The first message in the list.

Definition at line 3924 of file messageboards.c.

xmachine_message_job_change * get_first_job_change_message ( void  )

Get the first job_change message in the job_change message list.

Returns
The first message in the list.

Definition at line 4334 of file messageboards.c.

xmachine_message_job_match_stage1 * get_first_job_match_stage1_message ( void  )

Get the first job_match_stage1 message in the job_match_stage1 message list.

Returns
The first message in the list.

Definition at line 4198 of file messageboards.c.

xmachine_message_job_match_stage2 * get_first_job_match_stage2_message ( void  )

Get the first job_match_stage2 message in the job_match_stage2 message list.

Returns
The first message in the list.

Definition at line 4608 of file messageboards.c.

xmachine_message_jpoffice_firm_employee * get_first_jpoffice_firm_employee_message ( void  )

Get the first jpoffice_firm_employee message in the jpoffice_firm_employee message list.

Returns
The first message in the list.

Definition at line 2702 of file messageboards.c.

xmachine_message_jpoffice_household_employer * get_first_jpoffice_household_employer_message ( void  )

Get the first jpoffice_household_employer message in the jpoffice_household_employer message list.

Returns
The first message in the list.

Definition at line 2428 of file messageboards.c.

xmachine_message_labour_tax * get_first_labour_tax_message ( void  )

Get the first labour_tax message in the labour_tax message list.

Returns
The first message in the list.

Definition at line 5972 of file messageboards.c.

xmachine_message_labour_tax_rate * get_first_labour_tax_rate_message ( void  )

Get the first labour_tax_rate message in the labour_tax_rate message list.

Returns
The first message in the list.

Definition at line 2156 of file messageboards.c.

xmachine_message_loan_writeoff * get_first_loan_writeoff_message ( void  )

Get the first loan_writeoff message in the loan_writeoff message list.

Returns
The first message in the list.

Definition at line 6922 of file messageboards.c.

xmachine_message_mortgage_payment_from_sale * get_first_mortgage_payment_from_sale_message ( void  )

Get the first mortgage_payment_from_sale message in the mortgage_payment_from_sale message list.

Returns
The first message in the list.

Definition at line 9112 of file messageboards.c.

xmachine_message_mortgage_payment * get_first_mortgage_payment_message ( void  )

Get the first mortgage_payment message in the mortgage_payment message list.

Returns
The first message in the list.

Definition at line 9250 of file messageboards.c.

xmachine_message_mortgage_requests * get_first_mortgage_requests_message ( void  )

Get the first mortgage_requests message in the mortgage_requests message list.

Returns
The first message in the list.

Definition at line 8976 of file messageboards.c.

xmachine_message_mortgage_writeoff * get_first_mortgage_writeoff_message ( void  )

Get the first mortgage_writeoff message in the mortgage_writeoff message list.

Returns
The first message in the list.

Definition at line 9386 of file messageboards.c.

xmachine_message_new_entrant_loan * get_first_new_entrant_loan_message ( void  )

Get the first new_entrant_loan message in the new_entrant_loan message list.

Returns
The first message in the list.

Definition at line 6650 of file messageboards.c.

xmachine_message_sell_housing * get_first_sell_housing_message ( void  )

Get the first sell_housing message in the sell_housing message list.

Returns
The first message in the list.

Definition at line 8424 of file messageboards.c.

xmachine_message_sell * get_first_sell_message ( void  )

Get the first sell message in the sell message list.

Returns
The first message in the list.

Definition at line 3114 of file messageboards.c.

xmachine_message_sold_housing * get_first_sold_housing_message ( void  )

Get the first sold_housing message in the sold_housing message list.

Returns
The first message in the list.

Definition at line 8702 of file messageboards.c.

xmachine_message_sold * get_first_sold_message ( void  )

Get the first sold message in the sold message list.

Returns
The first message in the list.

Definition at line 3250 of file messageboards.c.

xmachine_message_unemployment_benefit * get_first_unemployment_benefit_message ( void  )

Get the first unemployment_benefit message in the unemployment_benefit message list.

Returns
The first message in the list.

Definition at line 6106 of file messageboards.c.

xmachine_message_vacancy_stage1 * get_first_vacancy_stage1_message ( void  )

Get the first vacancy_stage1 message in the vacancy_stage1 message list.

Returns
The first message in the list.

Definition at line 3790 of file messageboards.c.

xmachine_message_vacancy_stage2 * get_first_vacancy_stage2_message ( void  )

Get the first vacancy_stage2 message in the vacancy_stage2 message list.

Returns
The first message in the list.

Definition at line 4470 of file messageboards.c.

double get_general_benefits ( )

Get general_benefits memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13368 of file memory.c.

transaction get_goods ( )

Get goods memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13504 of file memory.c.

transaction get_goods_transactions ( )

Get goods_transactions memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13675 of file memory.c.

double get_gov_general_benefit_rate ( )

Get gov_general_benefit_rate memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13324 of file memory.c.

double get_gov_unemployment_rate ( )

Get gov_unemployment_rate memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13346 of file memory.c.

double get_government_benefits ( )

Get government_benefits memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12418 of file memory.c.

int get_hasinvestment ( )

Get hasinvestment memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12137 of file memory.c.

int get_hasloan ( )

Get hasloan memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12115 of file memory.c.

int get_hmarket_role ( )

Get hmarket_role memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12727 of file memory.c.

transaction get_houses ( )

Get houses memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13662 of file memory.c.

double get_housing_payment ( )

Get housing_payment memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12523 of file memory.c.

double get_housing_price ( )

Get housing_price memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12545 of file memory.c.

transaction get_housing_transactions ( )

Get housing_transactions memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13688 of file memory.c.

int get_housing_units ( )

Get housing_units memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12567 of file memory.c.

double get_housing_value ( )

Get housing_value memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12683 of file memory.c.

int get_id ( )

Get id memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11045 of file memory.c.

double get_inflation_rate ( )

Get inflation_rate memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13478 of file memory.c.

double get_interest_rate ( )

Get interest_rate memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13119 of file memory.c.

double get_interests_accrued ( )

Get interests_accrued memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13143 of file memory.c.

double get_interests_paid ( )

Get interests_paid memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13166 of file memory.c.

int get_inventory ( )

Get inventory memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11745 of file memory.c.

int get_isconstructor ( )

Get isconstructor memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11099 of file memory.c.

int get_isilliquid ( )

Get isilliquid memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12159 of file memory.c.

int get_isinsolvent ( )

Get isinsolvent memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11157 of file memory.c.

int get_isliquidshort ( )

Get isliquidshort memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12093 of file memory.c.

int get_ismanager ( )

Get ismanager memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12396 of file memory.c.

int get_it_no ( )

Get it_no memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11187 of file memory.c.

double get_labour_costs ( )

Get labour_costs memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11865 of file memory.c.

double get_labour_income ( )

Get labour_income memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12661 of file memory.c.

double get_labour_productivity ( )

Get labour_productivity memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11444 of file memory.c.

double get_labour_tax_income ( )

Get labour_tax_income memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13280 of file memory.c.

double get_labour_tax_rate ( )

Get labour_tax_rate memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12240 of file memory.c.

double get_liquidity ( )

Get liquidity memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12066 of file memory.c.

double get_liquidity_banks ( )

Get liquidity_banks memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13605 of file memory.c.

double get_liquidity_equityfund ( )

Get liquidity_equityfund memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13649 of file memory.c.

double get_liquidity_government ( )

Get liquidity_government memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13627 of file memory.c.

double get_liquidity_need ( )

Get liquidity_need memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12203 of file memory.c.

loan get_loan_list ( )

Get loan_list memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12216 of file memory.c.

double get_loans ( )

Get loans memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13006 of file memory.c.

double get_loans_banks ( )

Get loans_banks memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13539 of file memory.c.

double get_loans_government ( )

Get loans_government memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13561 of file memory.c.

double get_loans_interest_rate ( )

Get loans_interest_rate memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11699 of file memory.c.

double get_loans_start ( )

Get loans_start memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13028 of file memory.c.

double get_mall_budget ( )

Get mall_budget memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12308 of file memory.c.

int get_manager ( )

Get manager memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11282 of file memory.c.

double get_minimum_equity_ratio ( )

Get minimum_equity_ratio memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12771 of file memory.c.

int get_mortgage_choice ( )

Get mortgage_choice memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12828 of file memory.c.

double get_mortgage_costs ( )

Get mortgage_costs memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12784 of file memory.c.

double get_mortgages ( )

Get mortgages memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12500 of file memory.c.

double get_mortgages_interest_rate ( )

Get mortgages_interest_rate memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12463 of file memory.c.

mortgage_array get_mortgages_list ( )

Get mortgages_list memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12477 of file memory.c.

int get_my_employer_id ( )

Get my_employer_id memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12352 of file memory.c.

int get_n_shares ( )

Get n_shares memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12590 of file memory.c.

double get_net_earnings ( )

Get net_earnings memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11983 of file memory.c.

m_bank_centralbank_debt_payment* get_next_bank_centralbank_debt_payment_message ( m_bank_centralbank_debt_payment current)

Definition at line 7614 of file messageboards.c.

m_bank_centralbank_debt_request* get_next_bank_centralbank_debt_request_message ( m_bank_centralbank_debt_request current)

Definition at line 5580 of file messageboards.c.

m_bank_centralbank_init_debt* get_next_bank_centralbank_init_debt_message ( m_bank_centralbank_init_debt current)

Definition at line 956 of file messageboards.c.

m_bank_centralbank_init_deposit* get_next_bank_centralbank_init_deposit_message ( m_bank_centralbank_init_deposit current)

Definition at line 1092 of file messageboards.c.

m_bank_centralbank_interest_payment* get_next_bank_centralbank_interest_payment_message ( m_bank_centralbank_interest_payment current)

Definition at line 7478 of file messageboards.c.

m_bank_centralbank_update_deposit* get_next_bank_centralbank_update_deposit_message ( m_bank_centralbank_update_deposit current)

Definition at line 1228 of file messageboards.c.

m_bank_firm_loan_acknowledge_1* get_next_bank_firm_loan_acknowledge_1_message ( m_bank_firm_loan_acknowledge_1 current)

Definition at line 5306 of file messageboards.c.

m_bank_firm_loan_acknowledge_2* get_next_bank_firm_loan_acknowledge_2_message ( m_bank_firm_loan_acknowledge_2 current)

Definition at line 5444 of file messageboards.c.

m_bank_net_profit* get_next_bank_net_profit_message ( m_bank_net_profit current)

Definition at line 7342 of file messageboards.c.

m_bank_reagency_credibility* get_next_bank_reagency_credibility_message ( m_bank_reagency_credibility current)

Definition at line 8850 of file messageboards.c.

m_bought_housing* get_next_bought_housing_message ( m_bought_housing current)

Definition at line 8574 of file messageboards.c.

m_bought* get_next_bought_message ( m_bought current)

Definition at line 2986 of file messageboards.c.

m_buy_housing* get_next_buy_housing_message ( m_buy_housing current)

Definition at line 8294 of file messageboards.c.

m_buy* get_next_buy_message ( m_buy current)

Definition at line 2848 of file messageboards.c.

m_capital_tax* get_next_capital_tax_message ( m_capital_tax current)

Definition at line 5848 of file messageboards.c.

m_capital_tax_rate* get_next_capital_tax_rate_message ( m_capital_tax_rate current)

Definition at line 2032 of file messageboards.c.

m_centralbank_government_profit* get_next_centralbank_government_profit_message ( m_centralbank_government_profit current)

Definition at line 8016 of file messageboards.c.

m_centralbank_households_quarterly_cpi* get_next_centralbank_households_quarterly_cpi_message ( m_centralbank_households_quarterly_cpi current)

Definition at line 3530 of file messageboards.c.

m_employment_status* get_next_employment_status_message ( m_employment_status current)

Definition at line 4756 of file messageboards.c.

m_fired* get_next_fired_message ( m_fired current)

Definition at line 3664 of file messageboards.c.

m_firm_bank_init_deposit* get_next_firm_bank_init_deposit_message ( m_firm_bank_init_deposit current)

Definition at line 276 of file messageboards.c.

m_firm_bank_init_loans* get_next_firm_bank_init_loans_message ( m_firm_bank_init_loans current)

Definition at line 140 of file messageboards.c.

m_firm_bank_insolvent_account* get_next_firm_bank_insolvent_account_message ( m_firm_bank_insolvent_account current)

Definition at line 7068 of file messageboards.c.

m_firm_bank_interest_on_loan* get_next_firm_bank_interest_on_loan_message ( m_firm_bank_interest_on_loan current)

Definition at line 6796 of file messageboards.c.

m_firm_bank_loan_request_1* get_next_firm_bank_loan_request_1_message ( m_firm_bank_loan_request_1 current)

Definition at line 5030 of file messageboards.c.

m_firm_bank_loan_request_2* get_next_firm_bank_loan_request_2_message ( m_firm_bank_loan_request_2 current)

Definition at line 5168 of file messageboards.c.

m_firm_bank_update_deposit* get_next_firm_bank_update_deposit_message ( m_firm_bank_update_deposit current)

Definition at line 412 of file messageboards.c.

m_firm_household_wage_payment* get_next_firm_household_wage_payment_message ( m_firm_household_wage_payment current)

Definition at line 4892 of file messageboards.c.

m_firm_jpoffice_id* get_next_firm_jpoffice_id_message ( m_firm_jpoffice_id current)

Definition at line 2574 of file messageboards.c.

m_firm_net_profit* get_next_firm_net_profit_message ( m_firm_net_profit current)

Definition at line 7206 of file messageboards.c.

m_fund_centralbank_init_deposit* get_next_fund_centralbank_init_deposit_message ( m_fund_centralbank_init_deposit current)

Definition at line 1362 of file messageboards.c.

m_fund_centralbank_update_deposit* get_next_fund_centralbank_update_deposit_message ( m_fund_centralbank_update_deposit current)

Definition at line 1496 of file messageboards.c.

m_fund_request_ack* get_next_fund_request_ack_message ( m_fund_request_ack current)

Definition at line 6522 of file messageboards.c.

m_fund_request* get_next_fund_request_message ( m_fund_request current)

Definition at line 6386 of file messageboards.c.

m_general_benefit* get_next_general_benefit_message ( m_general_benefit current)

Definition at line 6250 of file messageboards.c.

m_goods_transactions_summary* get_next_goods_transactions_summary_message ( m_goods_transactions_summary current)

Definition at line 3396 of file messageboards.c.

m_gov_centralbank_debt_payment* get_next_gov_centralbank_debt_payment_message ( m_gov_centralbank_debt_payment current)

Definition at line 7882 of file messageboards.c.

m_gov_centralbank_debt_request* get_next_gov_centralbank_debt_request_message ( m_gov_centralbank_debt_request current)

Definition at line 7748 of file messageboards.c.

m_gov_centralbank_init_deposit* get_next_gov_centralbank_init_deposit_message ( m_gov_centralbank_init_deposit current)

Definition at line 1630 of file messageboards.c.

m_gov_centralbank_update_deposit* get_next_gov_centralbank_update_deposit_message ( m_gov_centralbank_update_deposit current)

Definition at line 1764 of file messageboards.c.

m_household_bank_init_deposit* get_next_household_bank_init_deposit_message ( m_household_bank_init_deposit current)

Definition at line 684 of file messageboards.c.

m_household_bank_init_mortgages* get_next_household_bank_init_mortgages_message ( m_household_bank_init_mortgages current)

Definition at line 548 of file messageboards.c.

m_household_bank_update_deposit* get_next_household_bank_update_deposit_message ( m_household_bank_update_deposit current)

Definition at line 820 of file messageboards.c.

m_household_jpoffice_id* get_next_household_jpoffice_id_message ( m_household_jpoffice_id current)

Definition at line 2300 of file messageboards.c.

m_household_share* get_next_household_share_message ( m_household_share current)

Definition at line 5714 of file messageboards.c.

m_housing_price* get_next_housing_price_message ( m_housing_price current)

Definition at line 8150 of file messageboards.c.

m_housing_transactions_summary* get_next_housing_transactions_summary_message ( m_housing_transactions_summary current)

Definition at line 9532 of file messageboards.c.

m_interest_rate* get_next_interest_rate_message ( m_interest_rate current)

Definition at line 1898 of file messageboards.c.

m_job_application_stage1* get_next_job_application_stage1_message ( m_job_application_stage1 current)

Definition at line 4070 of file messageboards.c.

m_job_application_stage2* get_next_job_application_stage2_message ( m_job_application_stage2 current)

Definition at line 3934 of file messageboards.c.

m_job_change* get_next_job_change_message ( m_job_change current)

Definition at line 4344 of file messageboards.c.

m_job_match_stage1* get_next_job_match_stage1_message ( m_job_match_stage1 current)

Definition at line 4208 of file messageboards.c.

m_job_match_stage2* get_next_job_match_stage2_message ( m_job_match_stage2 current)

Definition at line 4618 of file messageboards.c.

m_jpoffice_firm_employee* get_next_jpoffice_firm_employee_message ( m_jpoffice_firm_employee current)

Definition at line 2712 of file messageboards.c.

m_jpoffice_household_employer* get_next_jpoffice_household_employer_message ( m_jpoffice_household_employer current)

Definition at line 2438 of file messageboards.c.

m_labour_tax* get_next_labour_tax_message ( m_labour_tax current)

Definition at line 5982 of file messageboards.c.

m_labour_tax_rate* get_next_labour_tax_rate_message ( m_labour_tax_rate current)

Definition at line 2166 of file messageboards.c.

m_loan_writeoff* get_next_loan_writeoff_message ( m_loan_writeoff current)

Definition at line 6932 of file messageboards.c.

m_bank_centralbank_debt_payment* get_next_message_bank_centralbank_debt_payment_in_range ( m_bank_centralbank_debt_payment current)
m_bank_centralbank_debt_request* get_next_message_bank_centralbank_debt_request_in_range ( m_bank_centralbank_debt_request current)
m_bank_centralbank_init_debt* get_next_message_bank_centralbank_init_debt_in_range ( m_bank_centralbank_init_debt current)
m_bank_centralbank_init_deposit* get_next_message_bank_centralbank_init_deposit_in_range ( m_bank_centralbank_init_deposit current)
m_bank_centralbank_interest_payment* get_next_message_bank_centralbank_interest_payment_in_range ( m_bank_centralbank_interest_payment current)
m_bank_centralbank_update_deposit* get_next_message_bank_centralbank_update_deposit_in_range ( m_bank_centralbank_update_deposit current)
m_bank_firm_loan_acknowledge_1* get_next_message_bank_firm_loan_acknowledge_1_in_range ( m_bank_firm_loan_acknowledge_1 current)
m_bank_firm_loan_acknowledge_2* get_next_message_bank_firm_loan_acknowledge_2_in_range ( m_bank_firm_loan_acknowledge_2 current)
m_bank_net_profit* get_next_message_bank_net_profit_in_range ( m_bank_net_profit current)
m_bank_reagency_credibility* get_next_message_bank_reagency_credibility_in_range ( m_bank_reagency_credibility current)
m_bought_housing* get_next_message_bought_housing_in_range ( m_bought_housing current)
m_bought* get_next_message_bought_in_range ( m_bought current)
m_buy_housing* get_next_message_buy_housing_in_range ( m_buy_housing current)
m_buy* get_next_message_buy_in_range ( m_buy current)
m_capital_tax* get_next_message_capital_tax_in_range ( m_capital_tax current)
m_capital_tax_rate* get_next_message_capital_tax_rate_in_range ( m_capital_tax_rate current)
m_centralbank_government_profit* get_next_message_centralbank_government_profit_in_range ( m_centralbank_government_profit current)
m_centralbank_households_quarterly_cpi* get_next_message_centralbank_households_quarterly_cpi_in_range ( m_centralbank_households_quarterly_cpi current)
m_employment_status* get_next_message_employment_status_in_range ( m_employment_status current)
m_fired* get_next_message_fired_in_range ( m_fired current)
m_firm_bank_init_deposit* get_next_message_firm_bank_init_deposit_in_range ( m_firm_bank_init_deposit current)
m_firm_bank_init_loans* get_next_message_firm_bank_init_loans_in_range ( m_firm_bank_init_loans current)
m_firm_bank_insolvent_account* get_next_message_firm_bank_insolvent_account_in_range ( m_firm_bank_insolvent_account current)
m_firm_bank_interest_on_loan* get_next_message_firm_bank_interest_on_loan_in_range ( m_firm_bank_interest_on_loan current)
m_firm_bank_loan_request_1* get_next_message_firm_bank_loan_request_1_in_range ( m_firm_bank_loan_request_1 current)
m_firm_bank_loan_request_2* get_next_message_firm_bank_loan_request_2_in_range ( m_firm_bank_loan_request_2 current)
m_firm_bank_update_deposit* get_next_message_firm_bank_update_deposit_in_range ( m_firm_bank_update_deposit current)
m_firm_household_wage_payment* get_next_message_firm_household_wage_payment_in_range ( m_firm_household_wage_payment current)
m_firm_jpoffice_id* get_next_message_firm_jpoffice_id_in_range ( m_firm_jpoffice_id current)
m_firm_net_profit* get_next_message_firm_net_profit_in_range ( m_firm_net_profit current)
m_fund_centralbank_init_deposit* get_next_message_fund_centralbank_init_deposit_in_range ( m_fund_centralbank_init_deposit current)
m_fund_centralbank_update_deposit* get_next_message_fund_centralbank_update_deposit_in_range ( m_fund_centralbank_update_deposit current)
m_fund_request_ack* get_next_message_fund_request_ack_in_range ( m_fund_request_ack current)
m_fund_request* get_next_message_fund_request_in_range ( m_fund_request current)
m_general_benefit* get_next_message_general_benefit_in_range ( m_general_benefit current)
m_goods_transactions_summary* get_next_message_goods_transactions_summary_in_range ( m_goods_transactions_summary current)
m_gov_centralbank_debt_payment* get_next_message_gov_centralbank_debt_payment_in_range ( m_gov_centralbank_debt_payment current)
m_gov_centralbank_debt_request* get_next_message_gov_centralbank_debt_request_in_range ( m_gov_centralbank_debt_request current)
m_gov_centralbank_init_deposit* get_next_message_gov_centralbank_init_deposit_in_range ( m_gov_centralbank_init_deposit current)
m_gov_centralbank_update_deposit* get_next_message_gov_centralbank_update_deposit_in_range ( m_gov_centralbank_update_deposit current)
m_household_bank_init_deposit* get_next_message_household_bank_init_deposit_in_range ( m_household_bank_init_deposit current)
m_household_bank_init_mortgages* get_next_message_household_bank_init_mortgages_in_range ( m_household_bank_init_mortgages current)
m_household_bank_update_deposit* get_next_message_household_bank_update_deposit_in_range ( m_household_bank_update_deposit current)
m_household_jpoffice_id* get_next_message_household_jpoffice_id_in_range ( m_household_jpoffice_id current)
m_household_share* get_next_message_household_share_in_range ( m_household_share current)
m_housing_price* get_next_message_housing_price_in_range ( m_housing_price current)
m_housing_transactions_summary* get_next_message_housing_transactions_summary_in_range ( m_housing_transactions_summary current)
m_interest_rate* get_next_message_interest_rate_in_range ( m_interest_rate current)
m_job_application_stage1* get_next_message_job_application_stage1_in_range ( m_job_application_stage1 current)
m_job_application_stage2* get_next_message_job_application_stage2_in_range ( m_job_application_stage2 current)
m_job_change* get_next_message_job_change_in_range ( m_job_change current)
m_job_match_stage1* get_next_message_job_match_stage1_in_range ( m_job_match_stage1 current)
m_job_match_stage2* get_next_message_job_match_stage2_in_range ( m_job_match_stage2 current)
m_jpoffice_firm_employee* get_next_message_jpoffice_firm_employee_in_range ( m_jpoffice_firm_employee current)
m_jpoffice_household_employer* get_next_message_jpoffice_household_employer_in_range ( m_jpoffice_household_employer current)
m_labour_tax* get_next_message_labour_tax_in_range ( m_labour_tax current)
m_labour_tax_rate* get_next_message_labour_tax_rate_in_range ( m_labour_tax_rate current)
m_loan_writeoff* get_next_message_loan_writeoff_in_range ( m_loan_writeoff current)
m_mortgage_payment_from_sale* get_next_message_mortgage_payment_from_sale_in_range ( m_mortgage_payment_from_sale current)
m_mortgage_payment* get_next_message_mortgage_payment_in_range ( m_mortgage_payment current)
m_mortgage_requests* get_next_message_mortgage_requests_in_range ( m_mortgage_requests current)
m_mortgage_writeoff* get_next_message_mortgage_writeoff_in_range ( m_mortgage_writeoff current)
m_new_entrant_loan* get_next_message_new_entrant_loan_in_range ( m_new_entrant_loan current)
m_sell_housing* get_next_message_sell_housing_in_range ( m_sell_housing current)
m_sell* get_next_message_sell_in_range ( m_sell current)
m_sold_housing* get_next_message_sold_housing_in_range ( m_sold_housing current)
m_sold* get_next_message_sold_in_range ( m_sold current)
m_unemployment_benefit* get_next_message_unemployment_benefit_in_range ( m_unemployment_benefit current)
m_vacancy_stage1* get_next_message_vacancy_stage1_in_range ( m_vacancy_stage1 current)
m_vacancy_stage2* get_next_message_vacancy_stage2_in_range ( m_vacancy_stage2 current)
m_mortgage_payment_from_sale* get_next_mortgage_payment_from_sale_message ( m_mortgage_payment_from_sale current)

Definition at line 9122 of file messageboards.c.

m_mortgage_payment* get_next_mortgage_payment_message ( m_mortgage_payment current)

Definition at line 9260 of file messageboards.c.

m_mortgage_requests* get_next_mortgage_requests_message ( m_mortgage_requests current)

Definition at line 8986 of file messageboards.c.

m_mortgage_writeoff* get_next_mortgage_writeoff_message ( m_mortgage_writeoff current)

Definition at line 9396 of file messageboards.c.

m_new_entrant_loan* get_next_new_entrant_loan_message ( m_new_entrant_loan current)

Definition at line 6660 of file messageboards.c.

m_sell_housing* get_next_sell_housing_message ( m_sell_housing current)

Definition at line 8434 of file messageboards.c.

m_sell* get_next_sell_message ( m_sell current)

Definition at line 3124 of file messageboards.c.

m_sold_housing* get_next_sold_housing_message ( m_sold_housing current)

Definition at line 8712 of file messageboards.c.

m_sold* get_next_sold_message ( m_sold current)

Definition at line 3260 of file messageboards.c.

m_unemployment_benefit* get_next_unemployment_benefit_message ( m_unemployment_benefit current)

Definition at line 6116 of file messageboards.c.

m_vacancy_stage1* get_next_vacancy_stage1_message ( m_vacancy_stage1 current)

Definition at line 3800 of file messageboards.c.

m_vacancy_stage2* get_next_vacancy_stage2_message ( m_vacancy_stage2 current)

Definition at line 4480 of file messageboards.c.

int get_no_employees ( )

Get no_employees memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11350 of file memory.c.

double get_operating_costs ( )

Get operating_costs memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11843 of file memory.c.

double get_planned_investment_costs ( )

Get planned_investment_costs memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12181 of file memory.c.

int get_population_size ( )

Get population_size memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13258 of file memory.c.

double get_previous_benefits ( )

Get previous_benefits memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12639 of file memory.c.

double get_previous_wages ( )

Get previous_wages memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12626 of file memory.c.

int get_production_current ( )

Get production_current memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11532 of file memory.c.

int get_production_plan ( )

Get production_plan memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11576 of file memory.c.

int get_projects ( )

Get projects memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11677 of file memory.c.

double get_quarterly_price_change ( )

Get quarterly_price_change memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12330 of file memory.c.

double get_retained_earnings ( )

Get retained_earnings memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11958 of file memory.c.

double get_revenues ( )

Get revenues memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11791 of file memory.c.

int get_sales ( )

Get sales memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11767 of file memory.c.

double get_share_banks ( )

Get share_banks memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12894 of file memory.c.

double get_share_construction_firms ( )

Get share_construction_firms memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12872 of file memory.c.

double get_share_firms ( )

Get share_firms memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12850 of file memory.c.

double get_time ( void  )

Returns an elapsed time on the calling processor.

Returns
Time in seconds since an arbitrary time in the past.

Definition at line 16 of file timing.c.

Here is the caller graph for this function:

double get_total_assets ( )

Get total_assets memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11818 of file memory.c.

double get_total_costs ( )

Get total_costs memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13211 of file memory.c.

double get_total_dividends ( )

Get total_dividends memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13188 of file memory.c.

double get_total_interest_payments ( )

Get total_interest_payments memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11887 of file memory.c.

double get_total_writeoffs ( )

Get total_writeoffs memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13095 of file memory.c.

double get_unemployment_benefits ( )

Get unemployment_benefits memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13390 of file memory.c.

double get_unemployment_rate ( )

Get unemployment_rate memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13235 of file memory.c.

double get_unit_cost ( )

Get unit_cost memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11620 of file memory.c.

double get_unit_goods_price ( )

Get unit_goods_price memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11598 of file memory.c.

double get_unit_house_price ( )

Get unit_house_price memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11664 of file memory.c.

int get_vacancies ( )

Get vacancies memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11372 of file memory.c.

double get_wage ( )

Get wage memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12374 of file memory.c.

double get_wage_offer ( )

Get wage_offer memory variable from current X-machine.

Returns
Value for variable.

Definition at line 11304 of file memory.c.

double get_weekly_consumption_budget ( )

Get weekly_consumption_budget memory variable from current X-machine.

Returns
Value for variable.

Definition at line 12286 of file memory.c.

double get_weekly_price_averages ( )

Get weekly_price_averages memory variable from current X-machine.

Returns
Value for variable.

Definition at line 13517 of file memory.c.

int government_collect_capital_tax ( void  )

Definition at line 11 of file government_functions_credit.c.

Here is the caller graph for this function:

int government_collect_centralbank_profit ( void  )

Definition at line 27 of file government_functions_credit.c.

Here is the caller graph for this function:

int government_collect_labour_tax ( void  )

Definition at line 173 of file government_functions_credit.c.

Here is the caller graph for this function:

int government_compute_income_statement ( void  )

Definition at line 44 of file government_functions_credit.c.

Here is the caller graph for this function:

int government_distribute_general_benefits ( void  )

Definition at line 188 of file government_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int government_distribute_unemployment_benefits ( void  )

Definition at line 206 of file government_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int government_do_balance_sheet ( void  )

Definition at line 76 of file government_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int government_init ( void  )

Definition at line 9 of file government_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int government_iterate ( void  )

Definition at line 34 of file government_functions_top.c.

Here is the caller graph for this function:

int government_trace_unemployment_status ( void  )

Definition at line 9 of file government_functions_labour.c.

Here is the caller graph for this function:

int government_update_fiscal_policy ( void  )

Definition at line 111 of file government_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_consumption_compute_budget ( void  )

Definition at line 10 of file household_functions_consumption.c.

Here is the caller graph for this function:

int household_consumption_demand ( void  )

Definition at line 40 of file household_functions_consumption.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_consumption_recieve_goods ( void  )

Definition at line 77 of file household_functions_consumption.c.

Here is the caller graph for this function:

int household_consumption_trace_cpi ( void  )

Definition at line 130 of file household_functions_consumption.c.

Here is the caller graph for this function:

int household_credit_check_interest_rate ( void  )

Definition at line 9 of file household_functions_credit.c.

Here is the caller graph for this function:

int household_credit_check_tax_rate ( void  )

Definition at line 25 of file household_functions_credit.c.

Here is the caller graph for this function:

int household_credit_collect_benefits ( void  )

Definition at line 224 of file household_functions_credit.c.

Here is the caller graph for this function:

int household_credit_collect_shares ( void  )

Definition at line 173 of file household_functions_credit.c.

Here is the caller graph for this function:

int household_credit_do_balance_sheet ( void  )

Definition at line 190 of file household_functions_credit.c.

Here is the caller graph for this function:

int household_credit_update_mortgage_rates ( void  )

Definition at line 38 of file household_functions_credit.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_housing_buy ( void  )

Definition at line 103 of file household_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_housing_check_wealth ( void  )

Definition at line 45 of file household_functions_housing.c.

Here is the caller graph for this function:

int household_housing_collect_sale_revenue ( void  )

Definition at line 259 of file household_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_housing_debt_writeoff ( void  )

Definition at line 543 of file household_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_housing_enter_market ( void  )

Definition at line 73 of file household_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_housing_fire_sell ( void  )

Definition at line 236 of file household_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_housing_market_role ( void  )

Definition at line 10 of file household_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_housing_pay_mortgages ( void  )

Definition at line 475 of file household_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_housing_sell ( void  )

Definition at line 215 of file household_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_housing_update_market_price ( void  )

Definition at line 455 of file household_functions_housing.c.

Here is the caller graph for this function:

int household_init_balancesheet ( void  )

Definition at line 70 of file household_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_init_employment ( void  )

Definition at line 31 of file household_functions_top.c.

Here is the caller graph for this function:

int household_init_post_id ( void  )

Definition at line 9 of file household_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_iterate ( void  )

Definition at line 165 of file household_functions_top.c.

Here is the caller graph for this function:

int household_labour_check_fired ( void  )

Definition at line 10 of file household_functions_labour.c.

Here is the caller graph for this function:

int household_labour_employment ( void  )

Definition at line 81 of file household_functions_labour.c.

Here is the caller graph for this function:

int household_labour_employment_application ( void  )

Definition at line 68 of file household_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_labour_receive_wage ( void  )

Definition at line 109 of file household_functions_labour.c.

Here is the caller graph for this function:

int household_labour_reemployment_application ( void  )

Definition at line 27 of file household_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_labour_report_status ( void  )

Definition at line 96 of file household_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_labour_turnover ( void  )

Definition at line 44 of file household_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int household_update_bank_account ( void  )

Definition at line 220 of file household_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int idle ( void  )

an idle function for use by agents.

Definition at line 17349 of file memory.c.

Here is the caller graph for this function:

xmachine_memory_bank* init_bank_agent ( )

Definition at line 9558 of file memory.c.

Here is the caller graph for this function:

xmachine_memory_bank_state* init_bank_state ( )

Definition at line 9547 of file memory.c.

Here is the caller graph for this function:

void init_buyer ( buyer temp)

Definition at line 7607 of file memory.c.

Here is the caller graph for this function:

void init_buyer_array ( buyer_array array)

Definition at line 16515 of file memory.c.

Here is the caller graph for this function:

void init_buyer_static_array ( buyer array,
int  size 
)

Definition at line 7614 of file memory.c.

Here is the call graph for this function:

xmachine_memory_centralbank* init_centralbank_agent ( )

Definition at line 10222 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

xmachine_memory_centralbank_state* init_centralbank_state ( )

Definition at line 10211 of file memory.c.

Here is the caller graph for this function:

void init_char_array ( char_array array)

Definition at line 16325 of file memory.c.

void init_char_static_array ( char *  array,
int  size 
)

Definition at line 7555 of file memory.c.

void init_double_array ( double_array array)

Definition at line 16171 of file memory.c.

void init_double_static_array ( double *  array,
int  size 
)

Definition at line 7548 of file memory.c.

Here is the caller graph for this function:

void init_employee ( employee temp)

Definition at line 7740 of file memory.c.

Here is the caller graph for this function:

void init_employee_array ( employee_array array)

Definition at line 16790 of file memory.c.

Here is the caller graph for this function:

void init_employee_static_array ( employee array,
int  size 
)

Definition at line 7747 of file memory.c.

Here is the call graph for this function:

xmachine_memory_equityfund* init_equityfund_agent ( )

Definition at line 9306 of file memory.c.

Here is the caller graph for this function:

xmachine_memory_equityfund_state* init_equityfund_state ( )

Definition at line 9295 of file memory.c.

Here is the caller graph for this function:

xmachine_memory_firm* init_firm_agent ( )

Definition at line 8038 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

xmachine_memory_firm_state* init_firm_state ( )

Definition at line 8027 of file memory.c.

Here is the caller graph for this function:

void init_float_array ( float_array array)

Definition at line 16017 of file memory.c.

void init_float_static_array ( float *  array,
int  size 
)

Definition at line 7541 of file memory.c.

xmachine_memory_government* init_government_agent ( )

Definition at line 9937 of file memory.c.

Here is the caller graph for this function:

xmachine_memory_government_state* init_government_state ( )

Definition at line 9926 of file memory.c.

Here is the caller graph for this function:

void init_hbank ( hbank temp)

Definition at line 7979 of file memory.c.

Here is the caller graph for this function:

void init_hbank_array ( hbank_array array)

Definition at line 17257 of file memory.c.

Here is the caller graph for this function:

void init_hbank_static_array ( hbank array,
int  size 
)

Definition at line 7988 of file memory.c.

Here is the call graph for this function:

void init_hbuyer ( hbuyer temp)

Definition at line 7881 of file memory.c.

Here is the caller graph for this function:

void init_hbuyer_array ( hbuyer_array array)

Definition at line 17069 of file memory.c.

Here is the caller graph for this function:

void init_hbuyer_static_array ( hbuyer array,
int  size 
)

Definition at line 7892 of file memory.c.

Here is the call graph for this function:

xmachine_memory_household* init_household_agent ( )

Definition at line 8770 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

xmachine_memory_household_state* init_household_state ( )

Definition at line 8759 of file memory.c.

Here is the caller graph for this function:

void init_hseller ( hseller temp)

Definition at line 7932 of file memory.c.

Here is the caller graph for this function:

void init_hseller_array ( hseller_array array)

Definition at line 17164 of file memory.c.

Here is the caller graph for this function:

void init_hseller_static_array ( hseller array,
int  size 
)

Definition at line 7941 of file memory.c.

Here is the call graph for this function:

void init_int_array ( int_array array)

Definition at line 15867 of file memory.c.

Here is the caller graph for this function:

void init_int_static_array ( int *  array,
int  size 
)

Definition at line 7534 of file memory.c.

Here is the caller graph for this function:

xmachine_memory_jpoffice* init_jpoffice_agent ( )

Definition at line 10549 of file memory.c.

Here is the caller graph for this function:

xmachine_memory_jpoffice_state* init_jpoffice_state ( )

Definition at line 10538 of file memory.c.

Here is the caller graph for this function:

void init_loan ( loan temp)

Definition at line 7836 of file memory.c.

Here is the caller graph for this function:

void init_loan_array ( loan_array array)

Definition at line 16977 of file memory.c.

void init_loan_static_array ( loan array,
int  size 
)

Definition at line 7844 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

xmachine_memory_mall* init_mall_agent ( )

Definition at line 10708 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

xmachine_memory_mall_state* init_mall_state ( )

Definition at line 10697 of file memory.c.

Here is the caller graph for this function:

void init_mortgage ( mortgage temp)

Definition at line 7783 of file memory.c.

Here is the caller graph for this function:

void init_mortgage_array ( mortgage_array array)

Definition at line 16881 of file memory.c.

Here is the caller graph for this function:

void init_mortgage_static_array ( mortgage array,
int  size 
)

Definition at line 7795 of file memory.c.

Here is the call graph for this function:

xmachine_memory_reagency* init_reagency_agent ( )

Definition at line 10855 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

xmachine_memory_reagency_state* init_reagency_state ( )

Definition at line 10844 of file memory.c.

Here is the caller graph for this function:

void init_seller ( seller temp)

Definition at line 7650 of file memory.c.

Here is the caller graph for this function:

void init_seller_array ( seller_array array)

Definition at line 16606 of file memory.c.

Here is the caller graph for this function:

void init_seller_static_array ( seller array,
int  size 
)

Definition at line 7659 of file memory.c.

Here is the call graph for this function:

void init_transaction ( transaction temp)

Definition at line 7564 of file memory.c.

Here is the caller graph for this function:

void init_transaction_array ( transaction_array array)

Definition at line 16424 of file memory.c.

void init_transaction_static_array ( transaction array,
int  size 
)

Definition at line 7571 of file memory.c.

Here is the call graph for this function:

void init_vacancy ( vacancy temp)

Definition at line 7697 of file memory.c.

Here is the caller graph for this function:

void init_vacancy_array ( vacancy_array array)

Definition at line 16699 of file memory.c.

Here is the caller graph for this function:

void init_vacancy_static_array ( vacancy array,
int  size 
)

Definition at line 7704 of file memory.c.

Here is the call graph for this function:

void initialise_pointers ( void  )

Initialises pointers to xmachine, message, and node lists.

Definition at line 5132 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void initialise_unit_testing ( void  )

Initialises framework for unit testing.

Definition at line 7411 of file memory.c.

Here is the call graph for this function:

int jpoffice_init_employment ( void  )

Definition at line 9 of file jpoffice_functions_top.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int jpoffice_iterate ( void  )

Definition at line 169 of file jpoffice_functions_top.c.

Here is the caller graph for this function:

int jpoffice_labour_stage1 ( void  )

Definition at line 11 of file jpoffice_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int jpoffice_labour_stage2 ( void  )

Definition at line 100 of file jpoffice_functions_labour.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int mall_consumption_shopping ( void  )

Definition at line 10 of file mall_functions_consumption.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int mall_consumption_summary ( void  )

Definition at line 426 of file mall_functions_consumption.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int mall_init ( void  )

Definition at line 8 of file mall_functions_top.c.

Here is the caller graph for this function:

void partition_data ( int  totalnodes,
xmachine **  agent_list,
double  cloud_data[],
int  partition_method 
)

Distribute the agents to their partition based on agent positions.

This serial version moves agents from agent_list to the agent list on each node.

Parameters
totalnodesNumber of partitions to create.
agent_listList of agents in the model.
cloud_dataLimits of agent positions: {xmin, xmax, ymin, ymax}
Author
DJ Worth CCLRC
Date
2007

Definition at line 256 of file partitioning.c.

Here is the caller graph for this function:

void print_char_array ( char_array array)

Print the elements of a dynamic char array.

Parameters
arrayPointer to the dynamic char array.

Definition at line 16414 of file memory.c.

void print_double_array ( double_array array)

Print the elements of a dynamic double array.

Parameters
arrayPointer to the dynamic double array.

Definition at line 16311 of file memory.c.

void print_float_array ( float_array array)

Print the elements of a dynamic float array.

Parameters
arrayPointer to the dynamic float array.

Definition at line 16157 of file memory.c.

void print_int_array ( int_array array)

Print the elements of a dynamic integer array.

Parameters
arrayPointer to the dynamic integer array.

Definition at line 16003 of file memory.c.

void propagate_agents ( void  )

Check agent positions to see if any need to be moved to a another node.

Definition at line 15760 of file memory.c.

void propagate_messages_complete ( void  )
void propagate_messages_init ( void  )
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:

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:

int reagency_check_interest_rate ( void  )

Definition at line 8 of file reagency_functions_credit.c.

Here is the caller graph for this function:

int reagency_housing_process ( void  )

Definition at line 11 of file reagency_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int reagency_housing_summary ( void  )

Definition at line 333 of file reagency_functions_housing.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int reagency_init ( void  )

Definition at line 8 of file reagency_functions_top.c.

Here is the caller graph for this function:

void remove_buyer ( buyer_array array,
int  index 
)

Remove an buyer from a dynamic buyer array.

Parameters
arrayPointer to the dynamic buyer array.
indexThe index of the buyer to remove.

Definition at line 16584 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void remove_char ( char_array array,
int  index 
)

Remove an char from a dynamic char array.

Parameters
arrayPointer to the dynamic char array.
indexThe index of the char to remove.

Definition at line 16384 of file memory.c.

void remove_double ( double_array array,
int  index 
)

Remove an double from a dynamic double array.

Parameters
arrayPointer to the dynamic double array.
indexThe index of the double to remove.

Definition at line 16293 of file memory.c.

void remove_employee ( employee_array array,
int  index 
)

Remove an employee from a dynamic employee array.

Parameters
arrayPointer to the dynamic employee array.
indexThe index of the employee to remove.

Definition at line 16859 of file memory.c.

Here is the call graph for this function:

void remove_float ( float_array array,
int  index 
)

Remove an floateger from a dynamic float array.

Parameters
arrayPointer to the dynamic float array.
indexThe index of the float to remove.

Definition at line 16138 of file memory.c.

void remove_hbank ( hbank_array array,
int  index 
)

Remove an hbank from a dynamic hbank array.

Parameters
arrayPointer to the dynamic hbank array.
indexThe index of the hbank to remove.

Definition at line 17328 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void remove_hbuyer ( hbuyer_array array,
int  index 
)

Remove an hbuyer from a dynamic hbuyer array.

Parameters
arrayPointer to the dynamic hbuyer array.
indexThe index of the hbuyer to remove.

Definition at line 17142 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void remove_hseller ( hseller_array array,
int  index 
)

Remove an hseller from a dynamic hseller array.

Parameters
arrayPointer to the dynamic hseller array.
indexThe index of the hseller to remove.

Definition at line 17235 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void remove_int ( int_array array,
int  index 
)

Remove an integer from a dynamic integer array.

Parameters
arrayPointer to the dynamic integer array.
indexThe index of the integer to remove.

Definition at line 15984 of file memory.c.

Here is the caller graph for this function:

void remove_loan ( loan_array array,
int  index 
)

Remove an loan from a dynamic loan array.

Parameters
arrayPointer to the dynamic loan array.
indexThe index of the loan to remove.

Definition at line 17047 of file memory.c.

Here is the call graph for this function:

void remove_mortgage ( mortgage_array array,
int  index 
)

Remove an mortgage from a dynamic mortgage array.

Parameters
arrayPointer to the dynamic mortgage array.
indexThe index of the mortgage to remove.

Definition at line 16955 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void remove_seller ( seller_array array,
int  index 
)

Remove an seller from a dynamic seller array.

Parameters
arrayPointer to the dynamic seller array.
indexThe index of the seller to remove.

Definition at line 16677 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void remove_transaction ( transaction_array array,
int  index 
)

Remove an transaction from a dynamic transaction array.

Parameters
arrayPointer to the dynamic transaction array.
indexThe index of the transaction to remove.

Definition at line 16493 of file memory.c.

Here is the call graph for this function:

void remove_vacancy ( vacancy_array array,
int  index 
)

Remove an vacancy from a dynamic vacancy array.

Parameters
arrayPointer to the dynamic vacancy array.
indexThe index of the vacancy to remove.

Definition at line 16768 of file memory.c.

Here is the call graph for this function:

void reset_buyer_array ( buyer_array array)

Reset the buyer array to hold nothing.

Parameters
arrayPointer to the dynamic buyer array.

Definition at line 16527 of file memory.c.

void reset_char_array ( char_array array)

Reset the char array to hold nothing.

Parameters
arrayPointer to the dynamic char array.

Definition at line 16338 of file memory.c.

void reset_double_array ( double_array array)

Reset the double array to hold nothing.

Parameters
arrayPointer to the dynamic double array.

Definition at line 16183 of file memory.c.

void reset_employee_array ( employee_array array)

Reset the employee array to hold nothing.

Parameters
arrayPointer to the dynamic employee array.

Definition at line 16802 of file memory.c.

void reset_float_array ( float_array array)

Reset the float array to hold nothing.

Parameters
arrayPointer to the dynamic float array.

Definition at line 16029 of file memory.c.

void reset_hbank_array ( hbank_array array)

Reset the hbank array to hold nothing.

Parameters
arrayPointer to the dynamic hbank array.

Definition at line 17269 of file memory.c.

void reset_hbuyer_array ( hbuyer_array array)

Reset the hbuyer array to hold nothing.

Parameters
arrayPointer to the dynamic hbuyer array.

Definition at line 17081 of file memory.c.

void reset_hseller_array ( hseller_array array)

Reset the hseller array to hold nothing.

Parameters
arrayPointer to the dynamic hseller array.

Definition at line 17176 of file memory.c.

void reset_int_array ( int_array array)

Reset the int array to hold nothing.

Parameters
arrayPointer to the dynamic integer array.

Definition at line 15879 of file memory.c.

void reset_loan_array ( loan_array array)

Reset the loan array to hold nothing.

Parameters
arrayPointer to the dynamic loan array.

Definition at line 16989 of file memory.c.

void reset_mortgage_array ( mortgage_array array)

Reset the mortgage array to hold nothing.

Parameters
arrayPointer to the dynamic mortgage array.

Definition at line 16893 of file memory.c.

void reset_seller_array ( seller_array array)

Reset the seller array to hold nothing.

Parameters
arrayPointer to the dynamic seller array.

Definition at line 16618 of file memory.c.

void reset_transaction_array ( transaction_array array)

Reset the transaction array to hold nothing.

Parameters
arrayPointer to the dynamic transaction array.

Definition at line 16436 of file memory.c.

void reset_vacancy_array ( vacancy_array array)

Reset the vacancy array to hold nothing.

Parameters
arrayPointer to the dynamic vacancy array.

Definition at line 16711 of file memory.c.

void save_partition_data ( void  )

Save the partition data to a file.

The file is space_partitions.xml and is used by the visualisation application.

Definition at line 269 of file partitioning.c.

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 set_average_goods_price ( double  average_goods_price)

Set average_goods_price memory variable for current X-machine.

Parameters
average_goods_priceNew value for variable.

Definition at line 11238 of file memory.c.

void set_average_wage ( double  average_wage)

Set average_wage memory variable for current X-machine.

Parameters
average_wageNew value for variable.

Definition at line 11317 of file memory.c.

void set_bank_id ( int  bank_id)

Set bank_id memory variable for current X-machine.

Parameters
bank_idNew value for variable.

Definition at line 11066 of file memory.c.

void set_capital_goods ( int  capital_goods)

Set capital_goods memory variable for current X-machine.

Parameters
capital_goodsNew value for variable.

Definition at line 11479 of file memory.c.

void set_capital_goods_price ( double  capital_goods_price)

Set capital_goods_price memory variable for current X-machine.

Parameters
capital_goods_priceNew value for variable.

Definition at line 11501 of file memory.c.

void set_capital_income ( double  capital_income)

Set capital_income memory variable for current X-machine.

Parameters
capital_incomeNew value for variable.

Definition at line 12604 of file memory.c.

void set_capital_productivity ( double  capital_productivity)

Set capital_productivity memory variable for current X-machine.

Parameters
capital_productivityNew value for variable.

Definition at line 11457 of file memory.c.

void set_capital_tax_income ( double  capital_tax_income)

Set capital_tax_income memory variable for current X-machine.

Parameters
capital_tax_incomeNew value for variable.

Definition at line 13293 of file memory.c.

void set_capital_tax_rate ( double  capital_tax_rate)

Set capital_tax_rate memory variable for current X-machine.

Parameters
capital_tax_rateNew value for variable.

Definition at line 12973 of file memory.c.

void set_centralbank_debt ( double  centralbank_debt)

Set centralbank_debt memory variable for current X-machine.

Parameters
centralbank_debtNew value for variable.

Definition at line 13063 of file memory.c.

void set_centralbank_income ( double  centralbank_income)

Set centralbank_income memory variable for current X-machine.

Parameters
centralbank_incomeNew value for variable.

Definition at line 13425 of file memory.c.

void set_day_of_month_production_completed ( int  day_of_month_production_completed)

Set day_of_month_production_completed memory variable for current X-machine.

Parameters
day_of_month_production_completedNew value for variable.

Definition at line 11633 of file memory.c.

void set_day_of_month_to_act ( int  day_of_month_to_act)

Set day_of_month_to_act memory variable for current X-machine.

Parameters
day_of_month_to_actNew value for variable.

Definition at line 11112 of file memory.c.

void set_day_of_month_wage_recieved ( int  day_of_month_wage_recieved)

Set day_of_month_wage_recieved memory variable for current X-machine.

Parameters
day_of_month_wage_recievedNew value for variable.

Definition at line 12431 of file memory.c.

void set_day_of_month_wages_paid ( int  day_of_month_wages_paid)

Set day_of_month_wages_paid memory variable for current X-machine.

Parameters
day_of_month_wages_paidNew value for variable.

Definition at line 11407 of file memory.c.

void set_day_of_week_to_act ( int  day_of_week_to_act)

Set day_of_week_to_act memory variable for current X-machine.

Parameters
day_of_week_to_actNew value for variable.

Definition at line 11208 of file memory.c.

void set_debt ( double  debt)

Set debt memory variable for current X-machine.

Parameters
debtNew value for variable.

Definition at line 11712 of file memory.c.

void set_delta_housing_price ( double  delta_housing_price)

Set delta_housing_price memory variable for current X-machine.

Parameters
delta_housing_priceNew value for variable.

Definition at line 12255 of file memory.c.

void set_delta_housing_value ( double  delta_housing_value)

Set delta_housing_value memory variable for current X-machine.

Parameters
delta_housing_valueNew value for variable.

Definition at line 12797 of file memory.c.

void set_deposits ( double  deposits)

Set deposits memory variable for current X-machine.

Parameters
depositsNew value for variable.

Definition at line 13041 of file memory.c.

void set_dividends_paid ( double  dividends_paid)

Set dividends_paid memory variable for current X-machine.

Parameters
dividends_paidNew value for variable.

Definition at line 11900 of file memory.c.

void set_dividends_recieved ( double  dividends_recieved)

Set dividends_recieved memory variable for current X-machine.

Parameters
dividends_recievedNew value for variable.

Definition at line 12907 of file memory.c.

void set_dividends_retained ( double  dividends_retained)

Set dividends_retained memory variable for current X-machine.

Parameters
dividends_retainedNew value for variable.

Definition at line 12929 of file memory.c.

void set_dividends_to_be_paid ( double  dividends_to_be_paid)

Set dividends_to_be_paid memory variable for current X-machine.

Parameters
dividends_to_be_paidNew value for variable.

Definition at line 11926 of file memory.c.

void set_earnings ( double  earnings)

Set earnings memory variable for current X-machine.

Parameters
earningsNew value for variable.

Definition at line 13403 of file memory.c.

void set_ebit ( double  ebit)

Set ebit memory variable for current X-machine.

Parameters
ebitNew value for variable.

Definition at line 11998 of file memory.c.

void set_employees_needed ( int  employees_needed)

Set employees_needed memory variable for current X-machine.

Parameters
employees_neededNew value for variable.

Definition at line 11385 of file memory.c.

void set_equity ( double  equity)

Set equity memory variable for current X-machine.

Parameters
equityNew value for variable.

Definition at line 12020 of file memory.c.

void set_equity_ratio ( double  equity_ratio)

Set equity_ratio memory variable for current X-machine.

Parameters
equity_ratioNew value for variable.

Definition at line 12740 of file memory.c.

void set_expected_housing_payment ( double  expected_housing_payment)

Set expected_housing_payment memory variable for current X-machine.

Parameters
expected_housing_paymentNew value for variable.

Definition at line 12696 of file memory.c.

void set_expected_sales ( int  expected_sales)

Set expected_sales memory variable for current X-machine.

Parameters
expected_salesNew value for variable.

Definition at line 11545 of file memory.c.

void set_expenditures ( double  expenditures)

Set expenditures memory variable for current X-machine.

Parameters
expendituresNew value for variable.

Definition at line 13447 of file memory.c.

void set_fiat_money ( double  fiat_money)

Set fiat_money memory variable for current X-machine.

Parameters
fiat_moneyNew value for variable.

Definition at line 13574 of file memory.c.

void set_firm_investment ( double  firm_investment)

Set firm_investment memory variable for current X-machine.

Parameters
firm_investmentNew value for variable.

Definition at line 12951 of file memory.c.

void set_general_benefits ( double  general_benefits)

Set general_benefits memory variable for current X-machine.

Parameters
general_benefitsNew value for variable.

Definition at line 13359 of file memory.c.

void set_gov_general_benefit_rate ( double  gov_general_benefit_rate)

Set gov_general_benefit_rate memory variable for current X-machine.

Parameters
gov_general_benefit_rateNew value for variable.

Definition at line 13315 of file memory.c.

void set_gov_unemployment_rate ( double  gov_unemployment_rate)

Set gov_unemployment_rate memory variable for current X-machine.

Parameters
gov_unemployment_rateNew value for variable.

Definition at line 13337 of file memory.c.

void set_government_benefits ( double  government_benefits)

Set government_benefits memory variable for current X-machine.

Parameters
government_benefitsNew value for variable.

Definition at line 12409 of file memory.c.

void set_hasinvestment ( int  hasinvestment)

Set hasinvestment memory variable for current X-machine.

Parameters
hasinvestmentNew value for variable.

Definition at line 12128 of file memory.c.

void set_hasloan ( int  hasloan)

Set hasloan memory variable for current X-machine.

Parameters
hasloanNew value for variable.

Definition at line 12106 of file memory.c.

void set_hmarket_role ( int  hmarket_role)

Set hmarket_role memory variable for current X-machine.

Parameters
hmarket_roleNew value for variable.

Definition at line 12718 of file memory.c.

void set_housing_payment ( double  housing_payment)

Set housing_payment memory variable for current X-machine.

Parameters
housing_paymentNew value for variable.

Definition at line 12514 of file memory.c.

void set_housing_price ( double  housing_price)

Set housing_price memory variable for current X-machine.

Parameters
housing_priceNew value for variable.

Definition at line 12536 of file memory.c.

void set_housing_units ( int  housing_units)

Set housing_units memory variable for current X-machine.

Parameters
housing_unitsNew value for variable.

Definition at line 12558 of file memory.c.

void set_housing_value ( double  housing_value)

Set housing_value memory variable for current X-machine.

Parameters
housing_valueNew value for variable.

Definition at line 12674 of file memory.c.

void set_id ( int  id)

Set id memory variable for current X-machine.

Parameters
idNew value for variable.

Definition at line 11028 of file memory.c.

void set_inflation_rate ( double  inflation_rate)

Set inflation_rate memory variable for current X-machine.

Parameters
inflation_rateNew value for variable.

Definition at line 13469 of file memory.c.

void set_interest_rate ( double  interest_rate)

Set interest_rate memory variable for current X-machine.

Parameters
interest_rateNew value for variable.

Definition at line 13109 of file memory.c.

void set_interests_accrued ( double  interests_accrued)

Set interests_accrued memory variable for current X-machine.

Parameters
interests_accruedNew value for variable.

Definition at line 13133 of file memory.c.

void set_interests_paid ( double  interests_paid)

Set interests_paid memory variable for current X-machine.

Parameters
interests_paidNew value for variable.

Definition at line 13157 of file memory.c.

void set_inventory ( int  inventory)

Set inventory memory variable for current X-machine.

Parameters
inventoryNew value for variable.

Definition at line 11736 of file memory.c.

void set_isconstructor ( int  isconstructor)

Set isconstructor memory variable for current X-machine.

Parameters
isconstructorNew value for variable.

Definition at line 11090 of file memory.c.

void set_isilliquid ( int  isilliquid)

Set isilliquid memory variable for current X-machine.

Parameters
isilliquidNew value for variable.

Definition at line 12150 of file memory.c.

void set_isinsolvent ( int  isinsolvent)

Set isinsolvent memory variable for current X-machine.

Parameters
isinsolventNew value for variable.

Definition at line 11148 of file memory.c.

void set_isliquidshort ( int  isliquidshort)

Set isliquidshort memory variable for current X-machine.

Parameters
isliquidshortNew value for variable.

Definition at line 12084 of file memory.c.

void set_ismanager ( int  ismanager)

Set ismanager memory variable for current X-machine.

Parameters
ismanagerNew value for variable.

Definition at line 12387 of file memory.c.

void set_it_no ( int  it_no)

Set it_no memory variable for current X-machine.

Parameters
it_noNew value for variable.

Definition at line 11170 of file memory.c.

void set_labour_costs ( double  labour_costs)

Set labour_costs memory variable for current X-machine.

Parameters
labour_costsNew value for variable.

Definition at line 11856 of file memory.c.

void set_labour_income ( double  labour_income)

Set labour_income memory variable for current X-machine.

Parameters
labour_incomeNew value for variable.

Definition at line 12652 of file memory.c.

void set_labour_productivity ( double  labour_productivity)

Set labour_productivity memory variable for current X-machine.

Parameters
labour_productivityNew value for variable.

Definition at line 11435 of file memory.c.

void set_labour_tax_income ( double  labour_tax_income)

Set labour_tax_income memory variable for current X-machine.

Parameters
labour_tax_incomeNew value for variable.

Definition at line 13271 of file memory.c.

void set_labour_tax_rate ( double  labour_tax_rate)

Set labour_tax_rate memory variable for current X-machine.

Parameters
labour_tax_rateNew value for variable.

Definition at line 12229 of file memory.c.

void set_liquidity ( double  liquidity)

Set liquidity memory variable for current X-machine.

Parameters
liquidityNew value for variable.

Definition at line 12052 of file memory.c.

void set_liquidity_banks ( double  liquidity_banks)

Set liquidity_banks memory variable for current X-machine.

Parameters
liquidity_banksNew value for variable.

Definition at line 13596 of file memory.c.

void set_liquidity_equityfund ( double  liquidity_equityfund)

Set liquidity_equityfund memory variable for current X-machine.

Parameters
liquidity_equityfundNew value for variable.

Definition at line 13640 of file memory.c.

void set_liquidity_government ( double  liquidity_government)

Set liquidity_government memory variable for current X-machine.

Parameters
liquidity_governmentNew value for variable.

Definition at line 13618 of file memory.c.

void set_liquidity_need ( double  liquidity_need)

Set liquidity_need memory variable for current X-machine.

Parameters
liquidity_needNew value for variable.

Definition at line 12194 of file memory.c.

void set_loans ( double  loans)

Set loans memory variable for current X-machine.

Parameters
loansNew value for variable.

Definition at line 12997 of file memory.c.

void set_loans_banks ( double  loans_banks)

Set loans_banks memory variable for current X-machine.

Parameters
loans_banksNew value for variable.

Definition at line 13530 of file memory.c.

void set_loans_government ( double  loans_government)

Set loans_government memory variable for current X-machine.

Parameters
loans_governmentNew value for variable.

Definition at line 13552 of file memory.c.

void set_loans_interest_rate ( double  loans_interest_rate)

Set loans_interest_rate memory variable for current X-machine.

Parameters
loans_interest_rateNew value for variable.

Definition at line 11690 of file memory.c.

void set_loans_start ( double  loans_start)

Set loans_start memory variable for current X-machine.

Parameters
loans_startNew value for variable.

Definition at line 13019 of file memory.c.

void set_mall_budget ( double  mall_budget)

Set mall_budget memory variable for current X-machine.

Parameters
mall_budgetNew value for variable.

Definition at line 12299 of file memory.c.

void set_manager ( int  manager)

Set manager memory variable for current X-machine.

Parameters
managerNew value for variable.

Definition at line 11273 of file memory.c.

void set_minimum_equity_ratio ( double  minimum_equity_ratio)

Set minimum_equity_ratio memory variable for current X-machine.

Parameters
minimum_equity_ratioNew value for variable.

Definition at line 12762 of file memory.c.

void set_mortgage_choice ( int  mortgage_choice)

Set mortgage_choice memory variable for current X-machine.

Parameters
mortgage_choiceNew value for variable.

Definition at line 12819 of file memory.c.

void set_mortgages ( double  mortgages)

Set mortgages memory variable for current X-machine.

Parameters
mortgagesNew value for variable.

Definition at line 12490 of file memory.c.

void set_mortgages_interest_rate ( double  mortgages_interest_rate)

Set mortgages_interest_rate memory variable for current X-machine.

Parameters
mortgages_interest_rateNew value for variable.

Definition at line 12453 of file memory.c.

void set_my_employer_id ( int  my_employer_id)

Set my_employer_id memory variable for current X-machine.

Parameters
my_employer_idNew value for variable.

Definition at line 12343 of file memory.c.

void set_n_shares ( int  n_shares)

Set n_shares memory variable for current X-machine.

Parameters
n_sharesNew value for variable.

Definition at line 12580 of file memory.c.

void set_net_earnings ( double  net_earnings)

Set net_earnings memory variable for current X-machine.

Parameters
net_earningsNew value for variable.

Definition at line 11972 of file memory.c.

void set_no_employees ( int  no_employees)

Set no_employees memory variable for current X-machine.

Parameters
no_employeesNew value for variable.

Definition at line 11341 of file memory.c.

void set_operating_costs ( double  operating_costs)

Set operating_costs memory variable for current X-machine.

Parameters
operating_costsNew value for variable.

Definition at line 11834 of file memory.c.

void set_planned_investment_costs ( double  planned_investment_costs)

Set planned_investment_costs memory variable for current X-machine.

Parameters
planned_investment_costsNew value for variable.

Definition at line 12172 of file memory.c.

void set_population_size ( int  population_size)

Set population_size memory variable for current X-machine.

Parameters
population_sizeNew value for variable.

Definition at line 13249 of file memory.c.

void set_production_current ( int  production_current)

Set production_current memory variable for current X-machine.

Parameters
production_currentNew value for variable.

Definition at line 11523 of file memory.c.

void set_production_plan ( int  production_plan)

Set production_plan memory variable for current X-machine.

Parameters
production_planNew value for variable.

Definition at line 11567 of file memory.c.

void set_quarterly_price_change ( double  quarterly_price_change)

Set quarterly_price_change memory variable for current X-machine.

Parameters
quarterly_price_changeNew value for variable.

Definition at line 12321 of file memory.c.

void set_retained_earnings ( double  retained_earnings)

Set retained_earnings memory variable for current X-machine.

Parameters
retained_earningsNew value for variable.

Definition at line 11948 of file memory.c.

void set_revenues ( double  revenues)

Set revenues memory variable for current X-machine.

Parameters
revenuesNew value for variable.

Definition at line 11780 of file memory.c.

void set_sales ( int  sales)

Set sales memory variable for current X-machine.

Parameters
salesNew value for variable.

Definition at line 11758 of file memory.c.

void set_share_banks ( double  share_banks)

Set share_banks memory variable for current X-machine.

Parameters
share_banksNew value for variable.

Definition at line 12885 of file memory.c.

void set_share_construction_firms ( double  share_construction_firms)

Set share_construction_firms memory variable for current X-machine.

Parameters
share_construction_firmsNew value for variable.

Definition at line 12863 of file memory.c.

void set_share_firms ( double  share_firms)

Set share_firms memory variable for current X-machine.

Parameters
share_firmsNew value for variable.

Definition at line 12841 of file memory.c.

void set_total_assets ( double  total_assets)

Set total_assets memory variable for current X-machine.

Parameters
total_assetsNew value for variable.

Definition at line 11806 of file memory.c.

void set_total_costs ( double  total_costs)

Set total_costs memory variable for current X-machine.

Parameters
total_costsNew value for variable.

Definition at line 13201 of file memory.c.

void set_total_dividends ( double  total_dividends)

Set total_dividends memory variable for current X-machine.

Parameters
total_dividendsNew value for variable.

Definition at line 13179 of file memory.c.

void set_total_interest_payments ( double  total_interest_payments)

Set total_interest_payments memory variable for current X-machine.

Parameters
total_interest_paymentsNew value for variable.

Definition at line 11878 of file memory.c.

void set_total_writeoffs ( double  total_writeoffs)

Set total_writeoffs memory variable for current X-machine.

Parameters
total_writeoffsNew value for variable.

Definition at line 13085 of file memory.c.

void set_unemployment_benefits ( double  unemployment_benefits)

Set unemployment_benefits memory variable for current X-machine.

Parameters
unemployment_benefitsNew value for variable.

Definition at line 13381 of file memory.c.

void set_unemployment_rate ( double  unemployment_rate)

Set unemployment_rate memory variable for current X-machine.

Parameters
unemployment_rateNew value for variable.

Definition at line 13225 of file memory.c.

void set_unit_cost ( double  unit_cost)

Set unit_cost memory variable for current X-machine.

Parameters
unit_costNew value for variable.

Definition at line 11611 of file memory.c.

void set_unit_goods_price ( double  unit_goods_price)

Set unit_goods_price memory variable for current X-machine.

Parameters
unit_goods_priceNew value for variable.

Definition at line 11589 of file memory.c.

void set_unit_house_price ( double  unit_house_price)

Set unit_house_price memory variable for current X-machine.

Parameters
unit_house_priceNew value for variable.

Definition at line 11655 of file memory.c.

void set_vacancies ( int  vacancies)

Set vacancies memory variable for current X-machine.

Parameters
vacanciesNew value for variable.

Definition at line 11363 of file memory.c.

void set_wage ( double  wage)

Set wage memory variable for current X-machine.

Parameters
wageNew value for variable.

Definition at line 12365 of file memory.c.

void set_wage_offer ( double  wage_offer)

Set wage_offer memory variable for current X-machine.

Parameters
wage_offerNew value for variable.

Definition at line 11295 of file memory.c.

void set_weekly_consumption_budget ( double  weekly_consumption_budget)

Set weekly_consumption_budget memory variable for current X-machine.

Parameters
weekly_consumption_budgetNew value for variable.

Definition at line 12277 of file memory.c.

void transition_bank_agent ( xmachine_memory_bank_holder tmp,
xmachine_memory_bank_state from_state,
xmachine_memory_bank_state to_state 
)

Definition at line 9843 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void transition_centralbank_agent ( xmachine_memory_centralbank_holder tmp,
xmachine_memory_centralbank_state from_state,
xmachine_memory_centralbank_state to_state 
)

Definition at line 10447 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void transition_equityfund_agent ( xmachine_memory_equityfund_holder tmp,
xmachine_memory_equityfund_state from_state,
xmachine_memory_equityfund_state to_state 
)

Definition at line 9478 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void transition_firm_agent ( xmachine_memory_firm_holder tmp,
xmachine_memory_firm_state from_state,
xmachine_memory_firm_state to_state 
)

Definition at line 8614 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void transition_government_agent ( xmachine_memory_government_holder tmp,
xmachine_memory_government_state from_state,
xmachine_memory_government_state to_state 
)

Definition at line 10130 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void transition_household_agent ( xmachine_memory_household_holder tmp,
xmachine_memory_household_state from_state,
xmachine_memory_household_state to_state 
)

Definition at line 9184 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void transition_jpoffice_agent ( xmachine_memory_jpoffice_holder tmp,
xmachine_memory_jpoffice_state from_state,
xmachine_memory_jpoffice_state to_state 
)

Definition at line 10652 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void transition_mall_agent ( xmachine_memory_mall_holder tmp,
xmachine_memory_mall_state from_state,
xmachine_memory_mall_state to_state 
)

Definition at line 10797 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void transition_reagency_agent ( xmachine_memory_reagency_holder tmp,
xmachine_memory_reagency_state from_state,
xmachine_memory_reagency_state to_state 
)

Definition at line 10955 of file memory.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void unittest_free_bank_agent ( )

Definition at line 9631 of file memory.c.

void unittest_free_centralbank_agent ( )

Definition at line 10305 of file memory.c.

Here is the call graph for this function:

void unittest_free_equityfund_agent ( )

Definition at line 9365 of file memory.c.

void unittest_free_firm_agent ( )

Definition at line 8175 of file memory.c.

Here is the call graph for this function:

void unittest_free_government_agent ( )

Definition at line 10008 of file memory.c.

void unittest_free_household_agent ( )

Definition at line 8872 of file memory.c.

Here is the call graph for this function:

void unittest_free_jpoffice_agent ( )

Definition at line 10584 of file memory.c.

void unittest_free_mall_agent ( )

Definition at line 10746 of file memory.c.

Here is the call graph for this function:

void unittest_free_reagency_agent ( )

Definition at line 10895 of file memory.c.

Here is the call graph for this function:

void unittest_init_bank_agent ( )

Definition at line 9601 of file memory.c.

void unittest_init_centralbank_agent ( )

Definition at line 10271 of file memory.c.

Here is the call graph for this function:

void unittest_init_equityfund_agent ( )

Definition at line 9342 of file memory.c.

void unittest_init_firm_agent ( )

Definition at line 8114 of file memory.c.

Here is the call graph for this function:

void unittest_init_government_agent ( )

Definition at line 9979 of file memory.c.

void unittest_init_household_agent ( )

Definition at line 8828 of file memory.c.

Here is the call graph for this function:

void unittest_init_jpoffice_agent ( )

Definition at line 10573 of file memory.c.

void unittest_init_mall_agent ( )

Definition at line 10734 of file memory.c.

Here is the call graph for this function:

void unittest_init_reagency_agent ( )

Definition at line 10882 of file memory.c.

Here is the call 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_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_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_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_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_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_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:

Variable Documentation

MBt_Board b_bank_centralbank_debt_payment

Definition at line 3878 of file header.h.

MBt_Board b_bank_centralbank_debt_request

Definition at line 3833 of file header.h.

MBt_Board b_bank_centralbank_init_debt

Definition at line 3731 of file header.h.

MBt_Board b_bank_centralbank_init_deposit

Definition at line 3734 of file header.h.

MBt_Board b_bank_centralbank_interest_payment

Definition at line 3875 of file header.h.

MBt_Board b_bank_centralbank_update_deposit

Definition at line 3737 of file header.h.

MBt_Board b_bank_firm_loan_acknowledge_1

Definition at line 3827 of file header.h.

MBt_Board b_bank_firm_loan_acknowledge_2

Definition at line 3830 of file header.h.

MBt_Board b_bank_net_profit

Definition at line 3872 of file header.h.

MBt_Board b_bank_reagency_credibility

Definition at line 3905 of file header.h.

MBt_Board b_bought

Definition at line 3776 of file header.h.

MBt_Board b_bought_housing

Definition at line 3899 of file header.h.

MBt_Board b_buy

Definition at line 3773 of file header.h.

MBt_Board b_buy_housing

Definition at line 3893 of file header.h.

MBt_Board b_capital_tax

Definition at line 3839 of file header.h.

MBt_Board b_capital_tax_rate

Definition at line 3755 of file header.h.

MBt_Board b_centralbank_government_profit

Definition at line 3887 of file header.h.

MBt_Board b_centralbank_households_quarterly_cpi

Definition at line 3788 of file header.h.

MBt_Board b_employment_status

Definition at line 3815 of file header.h.

MBt_Board b_fired

Definition at line 3791 of file header.h.

MBt_Board b_firm_bank_init_deposit

Definition at line 3716 of file header.h.

MBt_Board b_firm_bank_init_loans

Definition at line 3713 of file header.h.

MBt_Board b_firm_bank_insolvent_account

Definition at line 3866 of file header.h.

MBt_Board b_firm_bank_interest_on_loan

Definition at line 3860 of file header.h.

MBt_Board b_firm_bank_loan_request_1

Definition at line 3821 of file header.h.

MBt_Board b_firm_bank_loan_request_2

Definition at line 3824 of file header.h.

MBt_Board b_firm_bank_update_deposit

Definition at line 3719 of file header.h.

MBt_Board b_firm_household_wage_payment

Definition at line 3818 of file header.h.

MBt_Board b_firm_jpoffice_id

Definition at line 3767 of file header.h.

MBt_Board b_firm_net_profit

Definition at line 3869 of file header.h.

MBt_Board b_fund_centralbank_init_deposit

Definition at line 3740 of file header.h.

MBt_Board b_fund_centralbank_update_deposit

Definition at line 3743 of file header.h.

MBt_Board b_fund_request

Definition at line 3851 of file header.h.

MBt_Board b_fund_request_ack

Definition at line 3854 of file header.h.

MBt_Board b_general_benefit

Definition at line 3848 of file header.h.

MBt_Board b_goods_transactions_summary

Definition at line 3785 of file header.h.

MBt_Board b_gov_centralbank_debt_payment

Definition at line 3884 of file header.h.

MBt_Board b_gov_centralbank_debt_request

Definition at line 3881 of file header.h.

MBt_Board b_gov_centralbank_init_deposit

Definition at line 3746 of file header.h.

MBt_Board b_gov_centralbank_update_deposit

Definition at line 3749 of file header.h.

MBt_Board b_household_bank_init_deposit

Definition at line 3725 of file header.h.

MBt_Board b_household_bank_init_mortgages

Definition at line 3722 of file header.h.

MBt_Board b_household_bank_update_deposit

Definition at line 3728 of file header.h.

MBt_Board b_household_jpoffice_id

Definition at line 3761 of file header.h.

MBt_Board b_household_share

Definition at line 3836 of file header.h.

MBt_Board b_housing_price

Definition at line 3890 of file header.h.

MBt_Board b_housing_transactions_summary

Definition at line 3920 of file header.h.

MBt_Board b_interest_rate

Definition at line 3752 of file header.h.

MBt_Board b_job_application_stage1

Definition at line 3800 of file header.h.

MBt_Board b_job_application_stage2

Definition at line 3797 of file header.h.

MBt_Board b_job_change

Definition at line 3806 of file header.h.

MBt_Board b_job_match_stage1

Definition at line 3803 of file header.h.

MBt_Board b_job_match_stage2

Definition at line 3812 of file header.h.

MBt_Board b_jpoffice_firm_employee

Definition at line 3770 of file header.h.

MBt_Board b_jpoffice_household_employer

Definition at line 3764 of file header.h.

MBt_Board b_labour_tax

Definition at line 3842 of file header.h.

MBt_Board b_labour_tax_rate

Definition at line 3758 of file header.h.

MBt_Board b_loan_writeoff

Definition at line 3863 of file header.h.

MBt_Board b_mortgage_payment

Definition at line 3914 of file header.h.

MBt_Board b_mortgage_payment_from_sale

Definition at line 3911 of file header.h.

MBt_Board b_mortgage_requests

Definition at line 3908 of file header.h.

MBt_Board b_mortgage_writeoff

Definition at line 3917 of file header.h.

MBt_Board b_new_entrant_loan

Definition at line 3857 of file header.h.

MBt_Board b_sell

Definition at line 3779 of file header.h.

MBt_Board b_sell_housing

Definition at line 3896 of file header.h.

MBt_Board b_sold

Definition at line 3782 of file header.h.

MBt_Board b_sold_housing

Definition at line 3902 of file header.h.

MBt_Board b_unemployment_benefit

Definition at line 3845 of file header.h.

MBt_Board b_vacancy_stage1

Definition at line 3794 of file header.h.

MBt_Board b_vacancy_stage2

Definition at line 3809 of file header.h.

xmachine_memory_bank_state* bank_BankCreditBalanceSheet_state

Definition at line 3528 of file header.h.

xmachine_memory_bank_state* bank_BankCreditDividends_state

Definition at line 3531 of file header.h.

xmachine_memory_bank_state* bank_BankCreditLoanInterests_state

Definition at line 3513 of file header.h.

xmachine_memory_bank_state* bank_BankCreditLoanWriteOffs_state

Definition at line 3519 of file header.h.

xmachine_memory_bank_state* bank_BankCreditNewEntrants_state

Definition at line 3516 of file header.h.

xmachine_memory_bank_state* bank_BankCreditPolicyChecks_state

Definition at line 3537 of file header.h.

xmachine_memory_bank_state* bank_BankCreditRequest1_state

Definition at line 3525 of file header.h.

xmachine_memory_bank_state* bank_BankCreditRequest2_state

Definition at line 3522 of file header.h.

xmachine_memory_bank_state* bank_BankCreditStart_state

Definition at line 3543 of file header.h.

xmachine_memory_bank_state* bank_BankHousingCrediting_state

Definition at line 3507 of file header.h.

xmachine_memory_bank_state* bank_BankHousingMarket_state

Definition at line 3534 of file header.h.

xmachine_memory_bank_state* bank_BankHousingMortgages_state

Definition at line 3501 of file header.h.

xmachine_memory_bank_state* bank_BankHousingSales_state

Definition at line 3504 of file header.h.

xmachine_memory_bank_state* bank_BankHousingWriteOff_state

Definition at line 3498 of file header.h.

xmachine_memory_bank_state* bank_BankInitBalanceSheet_state

Definition at line 3546 of file header.h.

xmachine_memory_bank_state* bank_BankInitDeposits_state

Definition at line 3549 of file header.h.

xmachine_memory_bank_state* bank_BankInitLoans_state

Definition at line 3558 of file header.h.

xmachine_memory_bank_state* bank_BankInitMortgages_state

Definition at line 3552 of file header.h.

xmachine_memory_bank_state* bank_BankLoop_state

Definition at line 3555 of file header.h.

xmachine_memory_bank_state* bank_BankUpdateDeposits_state

Definition at line 3540 of file header.h.

m_bank_centralbank_debt_payment * bank_centralbank_debt_payment_message

Pointer to message struct for looping through bank_centralbank_debt_payment message list.

Definition at line 4091 of file header.h.

m_bank_centralbank_debt_request * bank_centralbank_debt_request_message

Pointer to message struct for looping through bank_centralbank_debt_request message list.

Definition at line 4046 of file header.h.

m_bank_centralbank_init_debt * bank_centralbank_init_debt_message

Pointer to message struct for looping through bank_centralbank_init_debt message list.

Definition at line 3944 of file header.h.

m_bank_centralbank_init_deposit * bank_centralbank_init_deposit_message

Pointer to message struct for looping through bank_centralbank_init_deposit message list.

Definition at line 3947 of file header.h.

m_bank_centralbank_interest_payment * bank_centralbank_interest_payment_message

Pointer to message struct for looping through bank_centralbank_interest_payment message list.

Definition at line 4088 of file header.h.

m_bank_centralbank_update_deposit * bank_centralbank_update_deposit_message

Pointer to message struct for looping through bank_centralbank_update_deposit message list.

Definition at line 3950 of file header.h.

xmachine_memory_bank_state* bank_end_state

Definition at line 3510 of file header.h.

m_bank_firm_loan_acknowledge_1 * bank_firm_loan_acknowledge_1_message

Pointer to message struct for looping through bank_firm_loan_acknowledge_1 message list.

Definition at line 4040 of file header.h.

m_bank_firm_loan_acknowledge_2 * bank_firm_loan_acknowledge_2_message

Pointer to message struct for looping through bank_firm_loan_acknowledge_2 message list.

Definition at line 4043 of file header.h.

m_bank_net_profit * bank_net_profit_message

Pointer to message struct for looping through bank_net_profit message list.

Definition at line 4085 of file header.h.

m_bank_reagency_credibility * bank_reagency_credibility_message

Pointer to message struct for looping through bank_reagency_credibility message list.

Definition at line 4118 of file header.h.

xmachine_memory_bank_state* bank_start_state

Definition at line 3561 of file header.h.

m_bought_housing * bought_housing_message

Pointer to message struct for looping through bought_housing message list.

Definition at line 4112 of file header.h.

m_bought * bought_message

Pointer to message struct for looping through bought message list.

Definition at line 3989 of file header.h.

m_buy_housing * buy_housing_message

Pointer to message struct for looping through buy_housing message list.

Definition at line 4106 of file header.h.

m_buy * buy_message

Pointer to message struct for looping through buy message list.

Definition at line 3986 of file header.h.

m_capital_tax * capital_tax_message

Pointer to message struct for looping through capital_tax message list.

Definition at line 4052 of file header.h.

m_capital_tax_rate * capital_tax_rate_message

Pointer to message struct for looping through capital_tax_rate message list.

Definition at line 3968 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankBalanceSheet_state

Definition at line 3613 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankConsumption_state

Definition at line 3637 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankConsumptionPrices_state

Definition at line 3634 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankCredit_state

Definition at line 3640 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankDebtRequests_state

Definition at line 3622 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankGovernmentRequests_state

Definition at line 3616 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankHousing_state

Definition at line 3631 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankInitBalanceSheet_state

Definition at line 3646 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankLabour_state

Definition at line 3628 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankLoop_state

Definition at line 3643 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankPolicy_state

Definition at line 3625 of file header.h.

xmachine_memory_centralbank_state* centralbank_CentralBankUpdateInterestRate_state

Definition at line 3610 of file header.h.

xmachine_memory_centralbank_state* centralbank_end_state

Definition at line 3619 of file header.h.

m_centralbank_government_profit * centralbank_government_profit_message

Pointer to message struct for looping through centralbank_government_profit message list.

Definition at line 4100 of file header.h.

m_centralbank_households_quarterly_cpi * centralbank_households_quarterly_cpi_message

Pointer to message struct for looping through centralbank_households_quarterly_cpi message list.

Definition at line 4001 of file header.h.

xmachine_memory_centralbank_state* centralbank_start_state

Definition at line 3649 of file header.h.

node_information * current_node

Pointer to current node.

Definition at line 4142 of file header.h.

xmachine * current_xmachine

Pointer to current x-machine memory that is being processed.

Definition at line 3202 of file header.h.

xmachine_memory_bank* current_xmachine_bank

Definition at line 3492 of file header.h.

xmachine_memory_bank_holder* current_xmachine_bank_holder

Definition at line 3494 of file header.h.

xmachine_memory_bank_state* current_xmachine_bank_next_state

Definition at line 3495 of file header.h.

xmachine_memory_centralbank* current_xmachine_centralbank

Definition at line 3604 of file header.h.

xmachine_memory_centralbank_holder* current_xmachine_centralbank_holder

Definition at line 3606 of file header.h.

xmachine_memory_centralbank_state* current_xmachine_centralbank_next_state

Definition at line 3607 of file header.h.

xmachine_memory_equityfund* current_xmachine_equityfund

Definition at line 3454 of file header.h.

xmachine_memory_equityfund_holder* current_xmachine_equityfund_holder

Definition at line 3456 of file header.h.

xmachine_memory_equityfund_state* current_xmachine_equityfund_next_state

Definition at line 3457 of file header.h.

xmachine_memory_firm* current_xmachine_firm

Definition at line 3204 of file header.h.

xmachine_memory_firm_holder* current_xmachine_firm_holder

Definition at line 3206 of file header.h.

xmachine_memory_firm_state* current_xmachine_firm_next_state

Definition at line 3207 of file header.h.

xmachine_memory_government* current_xmachine_government

Definition at line 3563 of file header.h.

xmachine_memory_government_holder* current_xmachine_government_holder

Definition at line 3565 of file header.h.

xmachine_memory_government_state* current_xmachine_government_next_state

Definition at line 3566 of file header.h.

xmachine_memory_household* current_xmachine_household

Definition at line 3350 of file header.h.

xmachine_memory_household_holder* current_xmachine_household_holder

Definition at line 3352 of file header.h.

xmachine_memory_household_state* current_xmachine_household_next_state

Definition at line 3353 of file header.h.

xmachine_memory_jpoffice* current_xmachine_jpoffice

Definition at line 3651 of file header.h.

xmachine_memory_jpoffice_holder* current_xmachine_jpoffice_holder

Definition at line 3653 of file header.h.

xmachine_memory_jpoffice_state* current_xmachine_jpoffice_next_state

Definition at line 3654 of file header.h.

xmachine_memory_mall* current_xmachine_mall

Definition at line 3674 of file header.h.

xmachine_memory_mall_holder* current_xmachine_mall_holder

Definition at line 3676 of file header.h.

xmachine_memory_mall_state* current_xmachine_mall_next_state

Definition at line 3677 of file header.h.

xmachine_memory_reagency* current_xmachine_reagency

Definition at line 3691 of file header.h.

xmachine_memory_reagency_holder* current_xmachine_reagency_holder

Definition at line 3693 of file header.h.

xmachine_memory_reagency_state* current_xmachine_reagency_next_state

Definition at line 3694 of file header.h.

m_employment_status * employment_status_message

Pointer to message struct for looping through employment_status message list.

Definition at line 4028 of file header.h.

xmachine_memory_equityfund_state* equityfund_EFCreditBalanceSheet_state

Definition at line 3463 of file header.h.

xmachine_memory_equityfund_state* equityfund_EFCreditDistributeShares_state

Definition at line 3469 of file header.h.

xmachine_memory_equityfund_state* equityfund_EFCreditIncomeStatement_state

Definition at line 3478 of file header.h.

xmachine_memory_equityfund_state* equityfund_EFCreditPolicyChecks_state

Definition at line 3460 of file header.h.

xmachine_memory_equityfund_state* equityfund_EFCreditShareCollectionBanks_state

Definition at line 3475 of file header.h.

xmachine_memory_equityfund_state* equityfund_EFCreditShareCollectionFirms_state

Definition at line 3472 of file header.h.

xmachine_memory_equityfund_state* equityfund_EFLabourMarket_state

Definition at line 3481 of file header.h.

xmachine_memory_equityfund_state* equityfund_end_state

Definition at line 3466 of file header.h.

xmachine_memory_equityfund_state* equityfund_EquityFundCredit_state

Definition at line 3484 of file header.h.

xmachine_memory_equityfund_state* equityfund_EquityFundLoop_state

Definition at line 3487 of file header.h.

xmachine_memory_equityfund_state* equityfund_start_state

Definition at line 3490 of file header.h.

m_fired * fired_message

Pointer to message struct for looping through fired message list.

Definition at line 4004 of file header.h.

m_firm_bank_init_deposit * firm_bank_init_deposit_message

Pointer to message struct for looping through firm_bank_init_deposit message list.

Definition at line 3929 of file header.h.

m_firm_bank_init_loans * firm_bank_init_loans_message

Pointer to message struct for looping through firm_bank_init_loans message list.

Definition at line 3926 of file header.h.

m_firm_bank_insolvent_account * firm_bank_insolvent_account_message

Pointer to message struct for looping through firm_bank_insolvent_account message list.

Definition at line 4079 of file header.h.

m_firm_bank_interest_on_loan * firm_bank_interest_on_loan_message

Pointer to message struct for looping through firm_bank_interest_on_loan message list.

Definition at line 4073 of file header.h.

m_firm_bank_loan_request_1 * firm_bank_loan_request_1_message

Pointer to message struct for looping through firm_bank_loan_request_1 message list.

Definition at line 4034 of file header.h.

m_firm_bank_loan_request_2 * firm_bank_loan_request_2_message

Pointer to message struct for looping through firm_bank_loan_request_2 message list.

Definition at line 4037 of file header.h.

m_firm_bank_update_deposit * firm_bank_update_deposit_message

Pointer to message struct for looping through firm_bank_update_deposit message list.

Definition at line 3932 of file header.h.

xmachine_memory_firm_state* firm_end_state

Definition at line 3222 of file header.h.

xmachine_memory_firm_state* firm_FirmConstructionLabourDemand_state

Definition at line 3264 of file header.h.

xmachine_memory_firm_state* firm_FirmConsumptionMarket_state

Definition at line 3318 of file header.h.

xmachine_memory_firm_state* firm_FirmConsumptionPrice_state

Definition at line 3312 of file header.h.

xmachine_memory_firm_state* firm_FirmConsumptionStart_state

Definition at line 3324 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditBalanceSheet_state

Definition at line 3231 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditBankruptcy_state

Definition at line 3234 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditCheckTaxRate_state

Definition at line 3219 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditComputeDividends_state

Definition at line 3258 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditDividendPayments_state

Definition at line 3228 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditIlliquidityStatus_state

Definition at line 3240 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditInsolvencyCheck_state

Definition at line 3225 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditInvestment_state

Definition at line 3261 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditLiquidityNeed_state

Definition at line 3255 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditLiquidityRecheck_state

Definition at line 3237 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditLoanBorrow1_state

Definition at line 3246 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditLoanBorrow2_state

Definition at line 3243 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditPayments_state

Definition at line 3249 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditPolicyChecks_state

Definition at line 3327 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditStart_state

Definition at line 3333 of file header.h.

xmachine_memory_firm_state* firm_FirmCreditStatus_state

Definition at line 3252 of file header.h.

xmachine_memory_firm_state* firm_FirmHousingMarket_state

Definition at line 3216 of file header.h.

xmachine_memory_firm_state* firm_FirmHousingPrice_state

Definition at line 3210 of file header.h.

xmachine_memory_firm_state* firm_FirmHousingSell_state

Definition at line 3213 of file header.h.

xmachine_memory_firm_state* firm_FirmHousingStart_state

Definition at line 3321 of file header.h.

xmachine_memory_firm_state* firm_FirmInitBalanceSheet_state

Definition at line 3336 of file header.h.

xmachine_memory_firm_state* firm_FirmInitEmployment_state

Definition at line 3339 of file header.h.

xmachine_memory_firm_state* firm_FirmInitPostId_state

Definition at line 3345 of file header.h.

xmachine_memory_firm_state* firm_FirmLabourPayWages_state

Definition at line 3291 of file header.h.

xmachine_memory_firm_state* firm_FirmLabourStage1_state

Definition at line 3306 of file header.h.

xmachine_memory_firm_state* firm_FirmLabourStage1Application_state

Definition at line 3300 of file header.h.

xmachine_memory_firm_state* firm_FirmLabourStage1End_state

Definition at line 3303 of file header.h.

xmachine_memory_firm_state* firm_FirmLabourStage2_state

Definition at line 3297 of file header.h.

xmachine_memory_firm_state* firm_FirmLabourStage2End_state

Definition at line 3294 of file header.h.

xmachine_memory_firm_state* firm_FirmLabourStart_state

Definition at line 3309 of file header.h.

xmachine_memory_firm_state* firm_FirmLabourWageAdjustment_state

Definition at line 3288 of file header.h.

xmachine_memory_firm_state* firm_FirmLoop_state

Definition at line 3342 of file header.h.

xmachine_memory_firm_state* firm_FirmProductionConstructor_state

Definition at line 3273 of file header.h.

xmachine_memory_firm_state* firm_FirmProductionLabourDemand_state

Definition at line 3267 of file header.h.

xmachine_memory_firm_state* firm_FirmProductionPlanning_state

Definition at line 3270 of file header.h.

xmachine_memory_firm_state* firm_FirmProductionRegular_state

Definition at line 3276 of file header.h.

xmachine_memory_firm_state* firm_FirmProductionRoleCheck_state

Definition at line 3279 of file header.h.

xmachine_memory_firm_state* firm_FirmProductionSkip_state

Definition at line 3282 of file header.h.

xmachine_memory_firm_state* firm_FirmProductionStart_state

Definition at line 3285 of file header.h.

xmachine_memory_firm_state* firm_FirmReceiveSales_state

Definition at line 3315 of file header.h.

xmachine_memory_firm_state* firm_FirmUpdateDeposits_state

Definition at line 3330 of file header.h.

m_firm_household_wage_payment * firm_household_wage_payment_message

Pointer to message struct for looping through firm_household_wage_payment message list.

Definition at line 4031 of file header.h.

m_firm_jpoffice_id * firm_jpoffice_id_message

Pointer to message struct for looping through firm_jpoffice_id message list.

Definition at line 3980 of file header.h.

m_firm_net_profit * firm_net_profit_message

Pointer to message struct for looping through firm_net_profit message list.

Definition at line 4082 of file header.h.

xmachine_memory_firm_state* firm_start_state

Definition at line 3348 of file header.h.

double FLAME_environment_variable_capital_adequecy_ratio

Definition at line 2955 of file header.h.

double FLAME_environment_variable_car_buffer_threshold

Definition at line 2943 of file header.h.

int FLAME_environment_variable_collect_firm_data

Definition at line 2901 of file header.h.

int FLAME_environment_variable_collect_household_data

Definition at line 2898 of file header.h.

double FLAME_environment_variable_consumption_adjustment_speed

Definition at line 2907 of file header.h.

int FLAME_environment_variable_data_collection_mode

Definition at line 2895 of file header.h.

double FLAME_environment_variable_fire_sale_threshold

Definition at line 2949 of file header.h.

double FLAME_environment_variable_firm_memory_persistance

Definition at line 2922 of file header.h.

double FLAME_environment_variable_firm_startup_leverage

Definition at line 2937 of file header.h.

double FLAME_environment_variable_firms_minimum_equity_ratio

Definition at line 2934 of file header.h.

double FLAME_environment_variable_household_budget_constraint

Definition at line 2952 of file header.h.

double FLAME_environment_variable_household_mortgage_writeoff_high

Definition at line 2964 of file header.h.

double FLAME_environment_variable_household_mortgage_writeoff_low

Definition at line 2967 of file header.h.

double FLAME_environment_variable_household_startup_leverage

Definition at line 2940 of file header.h.

double FLAME_environment_variable_housing_market_entrance_prob

Definition at line 2946 of file header.h.

double FLAME_environment_variable_housing_price_down_rate

Definition at line 2961 of file header.h.

double FLAME_environment_variable_housing_price_up_rate

Definition at line 2958 of file header.h.

double FLAME_environment_variable_inflation_target

Definition at line 2931 of file header.h.

double FLAME_environment_variable_price_markup

Definition at line 2919 of file header.h.

int FLAME_environment_variable_print_debug_mode

Definition at line 2889 of file header.h.

double FLAME_environment_variable_production_markup

Definition at line 2916 of file header.h.

double FLAME_environment_variable_ratio_capitalist_households

Definition at line 2928 of file header.h.

double FLAME_environment_variable_ratio_fiscal_policy

Definition at line 2925 of file header.h.

double FLAME_environment_variable_ratio_liquidity

Definition at line 2904 of file header.h.

int FLAME_environment_variable_resume_mode

Definition at line 2886 of file header.h.

double FLAME_environment_variable_turnover_probability

Definition at line 2913 of file header.h.

int FLAME_environment_variable_warning_mode

Definition at line 2892 of file header.h.

double FLAME_environment_variable_wealth_effect

Definition at line 2910 of file header.h.

void* FLAME_m_bank_centralbank_debt_payment_composite_params

Definition at line 2117 of file header.h.

void* FLAME_m_bank_centralbank_debt_request_composite_params

Definition at line 1925 of file header.h.

void* FLAME_m_bank_centralbank_init_debt_composite_params

Definition at line 1483 of file header.h.

void* FLAME_m_bank_centralbank_init_deposit_composite_params

Definition at line 1496 of file header.h.

void* FLAME_m_bank_centralbank_interest_payment_composite_params

Definition at line 2104 of file header.h.

void* FLAME_m_bank_centralbank_update_deposit_composite_params

Definition at line 1509 of file header.h.

void* FLAME_m_bank_firm_loan_acknowledge_1_composite_params

Definition at line 1897 of file header.h.

void* FLAME_m_bank_firm_loan_acknowledge_2_composite_params

Definition at line 1911 of file header.h.

void* FLAME_m_bank_net_profit_composite_params

Definition at line 2091 of file header.h.

void* FLAME_m_bank_reagency_credibility_composite_params

Definition at line 2239 of file header.h.

void* FLAME_m_bought_composite_params

Definition at line 1672 of file header.h.

void* FLAME_m_bought_housing_composite_params

Definition at line 2210 of file header.h.

void* FLAME_m_buy_composite_params

Definition at line 1659 of file header.h.

void* FLAME_m_buy_housing_composite_params

Definition at line 2178 of file header.h.

void* FLAME_m_capital_tax_composite_params

Definition at line 1950 of file header.h.

void* FLAME_m_capital_tax_rate_composite_params

Definition at line 1582 of file header.h.

void* FLAME_m_centralbank_government_profit_composite_params

Definition at line 2154 of file header.h.

void* FLAME_m_centralbank_households_quarterly_cpi_composite_params

Definition at line 1726 of file header.h.

void* FLAME_m_employment_status_composite_params

Definition at line 1842 of file header.h.

void* FLAME_m_fired_composite_params

Definition at line 1738 of file header.h.

void* FLAME_m_firm_bank_init_deposit_composite_params

Definition at line 1418 of file header.h.

void* FLAME_m_firm_bank_init_loans_composite_params

Definition at line 1405 of file header.h.

void* FLAME_m_firm_bank_insolvent_account_composite_params

Definition at line 2064 of file header.h.

void* FLAME_m_firm_bank_interest_on_loan_composite_params

Definition at line 2038 of file header.h.

void* FLAME_m_firm_bank_loan_request_1_composite_params

Definition at line 1869 of file header.h.

void* FLAME_m_firm_bank_loan_request_2_composite_params

Definition at line 1883 of file header.h.

void* FLAME_m_firm_bank_update_deposit_composite_params

Definition at line 1431 of file header.h.

void* FLAME_m_firm_household_wage_payment_composite_params

Definition at line 1856 of file header.h.

void* FLAME_m_firm_jpoffice_id_composite_params

Definition at line 1632 of file header.h.

void* FLAME_m_firm_net_profit_composite_params

Definition at line 2077 of file header.h.

void* FLAME_m_fund_centralbank_init_deposit_composite_params

Definition at line 1522 of file header.h.

void* FLAME_m_fund_centralbank_update_deposit_composite_params

Definition at line 1534 of file header.h.

void* FLAME_m_fund_request_ack_composite_params

Definition at line 2011 of file header.h.

void* FLAME_m_fund_request_composite_params

Definition at line 1998 of file header.h.

void* FLAME_m_general_benefit_composite_params

Definition at line 1986 of file header.h.

void* FLAME_m_goods_transactions_summary_composite_params

Definition at line 1713 of file header.h.

void* FLAME_m_gov_centralbank_debt_payment_composite_params

Definition at line 2142 of file header.h.

void* FLAME_m_gov_centralbank_debt_request_composite_params

Definition at line 2130 of file header.h.

void* FLAME_m_gov_centralbank_init_deposit_composite_params

Definition at line 1546 of file header.h.

void* FLAME_m_gov_centralbank_update_deposit_composite_params

Definition at line 1558 of file header.h.

void* FLAME_m_household_bank_init_deposit_composite_params

Definition at line 1457 of file header.h.

void* FLAME_m_household_bank_init_mortgages_composite_params

Definition at line 1444 of file header.h.

void* FLAME_m_household_bank_update_deposit_composite_params

Definition at line 1470 of file header.h.

void* FLAME_m_household_jpoffice_id_composite_params

Definition at line 1606 of file header.h.

void* FLAME_m_household_share_composite_params

Definition at line 1938 of file header.h.

void* FLAME_m_housing_price_composite_params

Definition at line 2166 of file header.h.

void* FLAME_m_housing_transactions_summary_composite_params

Definition at line 2306 of file header.h.

void* FLAME_m_interest_rate_composite_params

Definition at line 1570 of file header.h.

void* FLAME_m_job_application_stage1_composite_params

Definition at line 1775 of file header.h.

void* FLAME_m_job_application_stage2_composite_params

Definition at line 1763 of file header.h.

void* FLAME_m_job_change_composite_params

Definition at line 1802 of file header.h.

void* FLAME_m_job_match_stage1_composite_params

Definition at line 1788 of file header.h.

void* FLAME_m_job_match_stage2_composite_params

Definition at line 1828 of file header.h.

void* FLAME_m_jpoffice_firm_employee_composite_params

Definition at line 1645 of file header.h.

void* FLAME_m_jpoffice_household_employer_composite_params

Definition at line 1618 of file header.h.

void* FLAME_m_labour_tax_composite_params

Definition at line 1962 of file header.h.

void* FLAME_m_labour_tax_rate_composite_params

Definition at line 1594 of file header.h.

void* FLAME_m_loan_writeoff_composite_params

Definition at line 2051 of file header.h.

void* FLAME_m_mortgage_payment_composite_params

Definition at line 2279 of file header.h.

void* FLAME_m_mortgage_payment_from_sale_composite_params

Definition at line 2266 of file header.h.

void* FLAME_m_mortgage_requests_composite_params

Definition at line 2253 of file header.h.

void* FLAME_m_mortgage_writeoff_composite_params

Definition at line 2293 of file header.h.

void* FLAME_m_new_entrant_loan_composite_params

Definition at line 2024 of file header.h.

void* FLAME_m_sell_composite_params

Definition at line 1686 of file header.h.

void* FLAME_m_sell_housing_composite_params

Definition at line 2195 of file header.h.

void* FLAME_m_sold_composite_params

Definition at line 1700 of file header.h.

void* FLAME_m_sold_housing_composite_params

Definition at line 2225 of file header.h.

void* FLAME_m_unemployment_benefit_composite_params

Definition at line 1974 of file header.h.

void* FLAME_m_vacancy_stage1_composite_params

Definition at line 1750 of file header.h.

void* FLAME_m_vacancy_stage2_composite_params

Definition at line 1815 of file header.h.

FLAME_output ** FLAME_outputs

Pointer to list of outputs.

Definition at line 4136 of file header.h.

m_fund_centralbank_init_deposit * fund_centralbank_init_deposit_message

Pointer to message struct for looping through fund_centralbank_init_deposit message list.

Definition at line 3953 of file header.h.

m_fund_centralbank_update_deposit * fund_centralbank_update_deposit_message

Pointer to message struct for looping through fund_centralbank_update_deposit message list.

Definition at line 3956 of file header.h.

m_fund_request_ack * fund_request_ack_message

Pointer to message struct for looping through fund_request_ack message list.

Definition at line 4067 of file header.h.

m_fund_request * fund_request_message

Pointer to message struct for looping through fund_request message list.

Definition at line 4064 of file header.h.

m_general_benefit * general_benefit_message

Pointer to message struct for looping through general_benefit message list.

Definition at line 4061 of file header.h.

m_goods_transactions_summary * goods_transactions_summary_message

Pointer to message struct for looping through goods_transactions_summary message list.

Definition at line 3998 of file header.h.

m_gov_centralbank_debt_payment * gov_centralbank_debt_payment_message

Pointer to message struct for looping through gov_centralbank_debt_payment message list.

Definition at line 4097 of file header.h.

m_gov_centralbank_debt_request * gov_centralbank_debt_request_message

Pointer to message struct for looping through gov_centralbank_debt_request message list.

Definition at line 4094 of file header.h.

m_gov_centralbank_init_deposit * gov_centralbank_init_deposit_message

Pointer to message struct for looping through gov_centralbank_init_deposit message list.

Definition at line 3959 of file header.h.

m_gov_centralbank_update_deposit * gov_centralbank_update_deposit_message

Pointer to message struct for looping through gov_centralbank_update_deposit message list.

Definition at line 3962 of file header.h.

xmachine_memory_government_state* government_end_state

Definition at line 3578 of file header.h.

xmachine_memory_government_state* government_GovernmentBalanceSheet_state

Definition at line 3572 of file header.h.

xmachine_memory_government_state* government_GovernmentCredit_state

Definition at line 3596 of file header.h.

xmachine_memory_government_state* government_GovernmentFiscalPolicy_state

Definition at line 3590 of file header.h.

xmachine_memory_government_state* government_GovernmentIncomeStatement_state

Definition at line 3575 of file header.h.

xmachine_memory_government_state* government_GovernmentLabourStatus_state

Definition at line 3593 of file header.h.

xmachine_memory_government_state* government_GovernmentLabourTax_state

Definition at line 3581 of file header.h.

xmachine_memory_government_state* government_GovernmentLoop_state

Definition at line 3599 of file header.h.

xmachine_memory_government_state* government_GovernmentMonthly_state

Definition at line 3587 of file header.h.

xmachine_memory_government_state* government_GovernmentUnemploymentBenefits_state

Definition at line 3584 of file header.h.

xmachine_memory_government_state* government_GovernmentUpdatePolicy_state

Definition at line 3569 of file header.h.

xmachine_memory_government_state* government_start_state

Definition at line 3602 of file header.h.

m_household_bank_init_deposit * household_bank_init_deposit_message

Pointer to message struct for looping through household_bank_init_deposit message list.

Definition at line 3938 of file header.h.

m_household_bank_init_mortgages * household_bank_init_mortgages_message

Pointer to message struct for looping through household_bank_init_mortgages message list.

Definition at line 3935 of file header.h.

m_household_bank_update_deposit * household_bank_update_deposit_message

Pointer to message struct for looping through household_bank_update_deposit message list.

Definition at line 3941 of file header.h.

xmachine_memory_household_state* household_end_state

Definition at line 3383 of file header.h.

xmachine_memory_household_state* household_HHConsumptionMonthly_state

Definition at line 3422 of file header.h.

xmachine_memory_household_state* household_HHConsumptionRecieveGoods_state

Definition at line 3419 of file header.h.

xmachine_memory_household_state* household_HHConsumptionStart_state

Definition at line 3428 of file header.h.

xmachine_memory_household_state* household_HHConsumptionWeekly_state

Definition at line 3425 of file header.h.

xmachine_memory_household_state* household_HHCreditBalanceSheet_state

Definition at line 3386 of file header.h.

xmachine_memory_household_state* household_HHCreditCheckTaxRate_state

Definition at line 3377 of file header.h.

xmachine_memory_household_state* household_HHCreditIsCapitalist_state

Definition at line 3389 of file header.h.

xmachine_memory_household_state* household_HHCreditMonthly_state

Definition at line 3392 of file header.h.

xmachine_memory_household_state* household_HHCreditPolicyChecks_state

Definition at line 3431 of file header.h.

xmachine_memory_household_state* household_HHCreditStart_state

Definition at line 3437 of file header.h.

xmachine_memory_household_state* household_HHCreditUpdateAnnuity_state

Definition at line 3380 of file header.h.

xmachine_memory_household_state* household_HHHousingBargain_state

Definition at line 3362 of file header.h.

xmachine_memory_household_state* household_HHHousingCheckWealth_state

Definition at line 3368 of file header.h.

xmachine_memory_household_state* household_HHHousingPayments_state

Definition at line 3359 of file header.h.

xmachine_memory_household_state* household_HHHousingPrice_state

Definition at line 3371 of file header.h.

xmachine_memory_household_state* household_HHHousingRevenue_state

Definition at line 3365 of file header.h.

xmachine_memory_household_state* household_HHHousingRole_state

Definition at line 3374 of file header.h.

xmachine_memory_household_state* household_HHHousingStart_state

Definition at line 3416 of file header.h.

xmachine_memory_household_state* household_HHHousingWriteOff_state

Definition at line 3356 of file header.h.

xmachine_memory_household_state* household_HHLabourEmploymentStatus_state

Definition at line 3395 of file header.h.

xmachine_memory_household_state* household_HHLabourPayroll_state

Definition at line 3398 of file header.h.

xmachine_memory_household_state* household_HHLabourStage1_state

Definition at line 3410 of file header.h.

xmachine_memory_household_state* household_HHLabourStage1Applications_state

Definition at line 3404 of file header.h.

xmachine_memory_household_state* household_HHLabourStage1Placement_state

Definition at line 3401 of file header.h.

xmachine_memory_household_state* household_HHLabourStage2_state

Definition at line 3407 of file header.h.

xmachine_memory_household_state* household_HHLabourStart_state

Definition at line 3413 of file header.h.

xmachine_memory_household_state* household_HouseholdInitBalanceSheet_state

Definition at line 3440 of file header.h.

xmachine_memory_household_state* household_HouseholdInitEmployment_state

Definition at line 3443 of file header.h.

xmachine_memory_household_state* household_HouseholdInitPostId_state

Definition at line 3449 of file header.h.

xmachine_memory_household_state* household_HouseholdLoop_state

Definition at line 3446 of file header.h.

xmachine_memory_household_state* household_HouseholdUpdateDeposits_state

Definition at line 3434 of file header.h.

m_household_jpoffice_id * household_jpoffice_id_message

Pointer to message struct for looping through household_jpoffice_id message list.

Definition at line 3974 of file header.h.

m_household_share * household_share_message

Pointer to message struct for looping through household_share message list.

Definition at line 4049 of file header.h.

xmachine_memory_household_state* household_start_state

Definition at line 3452 of file header.h.

m_housing_price * housing_price_message

Pointer to message struct for looping through housing_price message list.

Definition at line 4103 of file header.h.

m_housing_transactions_summary * housing_transactions_summary_message

Pointer to message struct for looping through housing_transactions_summary message list.

Definition at line 4133 of file header.h.

MBt_Iterator i_bank_centralbank_debt_payment

Definition at line 3879 of file header.h.

MBt_Iterator i_bank_centralbank_debt_request

Definition at line 3834 of file header.h.

MBt_Iterator i_bank_centralbank_init_debt

Definition at line 3732 of file header.h.

MBt_Iterator i_bank_centralbank_init_deposit

Definition at line 3735 of file header.h.

MBt_Iterator i_bank_centralbank_interest_payment

Definition at line 3876 of file header.h.

MBt_Iterator i_bank_centralbank_update_deposit

Definition at line 3738 of file header.h.

MBt_Iterator i_bank_firm_loan_acknowledge_1

Definition at line 3828 of file header.h.

MBt_Iterator i_bank_firm_loan_acknowledge_2

Definition at line 3831 of file header.h.

MBt_Iterator i_bank_net_profit

Definition at line 3873 of file header.h.

MBt_Iterator i_bank_reagency_credibility

Definition at line 3906 of file header.h.

MBt_Iterator i_bought

Definition at line 3777 of file header.h.

MBt_Iterator i_bought_housing

Definition at line 3900 of file header.h.

MBt_Iterator i_buy

Definition at line 3774 of file header.h.

MBt_Iterator i_buy_housing

Definition at line 3894 of file header.h.

MBt_Iterator i_capital_tax

Definition at line 3840 of file header.h.

MBt_Iterator i_capital_tax_rate

Definition at line 3756 of file header.h.

MBt_Iterator i_centralbank_government_profit

Definition at line 3888 of file header.h.

MBt_Iterator i_centralbank_households_quarterly_cpi

Definition at line 3789 of file header.h.

MBt_Iterator i_employment_status

Definition at line 3816 of file header.h.

MBt_Iterator i_fired

Definition at line 3792 of file header.h.

MBt_Iterator i_firm_bank_init_deposit

Definition at line 3717 of file header.h.

MBt_Iterator i_firm_bank_init_loans

Definition at line 3714 of file header.h.

MBt_Iterator i_firm_bank_insolvent_account

Definition at line 3867 of file header.h.

MBt_Iterator i_firm_bank_interest_on_loan

Definition at line 3861 of file header.h.

MBt_Iterator i_firm_bank_loan_request_1

Definition at line 3822 of file header.h.

MBt_Iterator i_firm_bank_loan_request_2

Definition at line 3825 of file header.h.

MBt_Iterator i_firm_bank_update_deposit

Definition at line 3720 of file header.h.

MBt_Iterator i_firm_household_wage_payment

Definition at line 3819 of file header.h.

MBt_Iterator i_firm_jpoffice_id

Definition at line 3768 of file header.h.

MBt_Iterator i_firm_net_profit

Definition at line 3870 of file header.h.

MBt_Iterator i_fund_centralbank_init_deposit

Definition at line 3741 of file header.h.

MBt_Iterator i_fund_centralbank_update_deposit

Definition at line 3744 of file header.h.

MBt_Iterator i_fund_request

Definition at line 3852 of file header.h.

MBt_Iterator i_fund_request_ack

Definition at line 3855 of file header.h.

MBt_Iterator i_general_benefit

Definition at line 3849 of file header.h.

MBt_Iterator i_goods_transactions_summary

Definition at line 3786 of file header.h.

MBt_Iterator i_gov_centralbank_debt_payment

Definition at line 3885 of file header.h.

MBt_Iterator i_gov_centralbank_debt_request

Definition at line 3882 of file header.h.

MBt_Iterator i_gov_centralbank_init_deposit

Definition at line 3747 of file header.h.

MBt_Iterator i_gov_centralbank_update_deposit

Definition at line 3750 of file header.h.

MBt_Iterator i_household_bank_init_deposit

Definition at line 3726 of file header.h.

MBt_Iterator i_household_bank_init_mortgages

Definition at line 3723 of file header.h.

MBt_Iterator i_household_bank_update_deposit

Definition at line 3729 of file header.h.

MBt_Iterator i_household_jpoffice_id

Definition at line 3762 of file header.h.

MBt_Iterator i_household_share

Definition at line 3837 of file header.h.

MBt_Iterator i_housing_price

Definition at line 3891 of file header.h.

MBt_Iterator i_housing_transactions_summary

Definition at line 3921 of file header.h.

MBt_Iterator i_interest_rate

Definition at line 3753 of file header.h.

MBt_Iterator i_job_application_stage1

Definition at line 3801 of file header.h.

MBt_Iterator i_job_application_stage2

Definition at line 3798 of file header.h.

MBt_Iterator i_job_change

Definition at line 3807 of file header.h.

MBt_Iterator i_job_match_stage1

Definition at line 3804 of file header.h.

MBt_Iterator i_job_match_stage2

Definition at line 3813 of file header.h.

MBt_Iterator i_jpoffice_firm_employee

Definition at line 3771 of file header.h.

MBt_Iterator i_jpoffice_household_employer

Definition at line 3765 of file header.h.

MBt_Iterator i_labour_tax

Definition at line 3843 of file header.h.

MBt_Iterator i_labour_tax_rate

Definition at line 3759 of file header.h.

MBt_Iterator i_loan_writeoff

Definition at line 3864 of file header.h.

MBt_Iterator i_mortgage_payment

Definition at line 3915 of file header.h.

MBt_Iterator i_mortgage_payment_from_sale

Definition at line 3912 of file header.h.

MBt_Iterator i_mortgage_requests

Definition at line 3909 of file header.h.

MBt_Iterator i_mortgage_writeoff

Definition at line 3918 of file header.h.

MBt_Iterator i_new_entrant_loan

Definition at line 3858 of file header.h.

MBt_Iterator i_sell

Definition at line 3780 of file header.h.

MBt_Iterator i_sell_housing

Definition at line 3897 of file header.h.

MBt_Iterator i_sold

Definition at line 3783 of file header.h.

MBt_Iterator i_sold_housing

Definition at line 3903 of file header.h.

MBt_Iterator i_unemployment_benefit

Definition at line 3846 of file header.h.

MBt_Iterator i_vacancy_stage1

Definition at line 3795 of file header.h.

MBt_Iterator i_vacancy_stage2

Definition at line 3810 of file header.h.

m_interest_rate * interest_rate_message

Pointer to message struct for looping through interest_rate message list.

Definition at line 3965 of file header.h.

int iteration_loop

The current iteration number.

Definition at line 4146 of file header.h.

m_job_application_stage1 * job_application_stage1_message

Pointer to message struct for looping through job_application_stage1 message list.

Definition at line 4013 of file header.h.

m_job_application_stage2 * job_application_stage2_message

Pointer to message struct for looping through job_application_stage2 message list.

Definition at line 4010 of file header.h.

m_job_change * job_change_message

Pointer to message struct for looping through job_change message list.

Definition at line 4019 of file header.h.

m_job_match_stage1 * job_match_stage1_message

Pointer to message struct for looping through job_match_stage1 message list.

Definition at line 4016 of file header.h.

m_job_match_stage2 * job_match_stage2_message

Pointer to message struct for looping through job_match_stage2 message list.

Definition at line 4025 of file header.h.

xmachine_memory_jpoffice_state* jpoffice_end_state

Definition at line 3660 of file header.h.

m_jpoffice_firm_employee * jpoffice_firm_employee_message

Pointer to message struct for looping through jpoffice_firm_employee message list.

Definition at line 3983 of file header.h.

m_jpoffice_household_employer * jpoffice_household_employer_message

Pointer to message struct for looping through jpoffice_household_employer message list.

Definition at line 3977 of file header.h.

xmachine_memory_jpoffice_state* jpoffice_JPOfficeInitEmployment_state

Definition at line 3669 of file header.h.

xmachine_memory_jpoffice_state* jpoffice_JPOfficeLoop_state

Definition at line 3666 of file header.h.

xmachine_memory_jpoffice_state* jpoffice_JPOLabourMarket_state

Definition at line 3663 of file header.h.

xmachine_memory_jpoffice_state* jpoffice_JPOLabourStage2_state

Definition at line 3657 of file header.h.

xmachine_memory_jpoffice_state* jpoffice_start_state

Definition at line 3672 of file header.h.

m_labour_tax * labour_tax_message

Pointer to message struct for looping through labour_tax message list.

Definition at line 4055 of file header.h.

m_labour_tax_rate * labour_tax_rate_message

Pointer to message struct for looping through labour_tax_rate message list.

Definition at line 3971 of file header.h.

m_loan_writeoff * loan_writeoff_message

Pointer to message struct for looping through loan_writeoff message list.

Definition at line 4076 of file header.h.

xmachine_memory_mall_state* mall_end_state

Definition at line 3683 of file header.h.

xmachine_memory_mall_state* mall_MallConsumptionMarket_state

Definition at line 3686 of file header.h.

xmachine_memory_mall_state* mall_MallConsumptionSummary_state

Definition at line 3680 of file header.h.

xmachine_memory_mall_state* mall_start_state

Definition at line 3689 of file header.h.

m_mortgage_payment_from_sale * mortgage_payment_from_sale_message

Pointer to message struct for looping through mortgage_payment_from_sale message list.

Definition at line 4124 of file header.h.

m_mortgage_payment * mortgage_payment_message

Pointer to message struct for looping through mortgage_payment message list.

Definition at line 4127 of file header.h.

m_mortgage_requests * mortgage_requests_message

Pointer to message struct for looping through mortgage_requests message list.

Definition at line 4121 of file header.h.

m_mortgage_writeoff * mortgage_writeoff_message

Pointer to message struct for looping through mortgage_writeoff message list.

Definition at line 4130 of file header.h.

m_new_entrant_loan * new_entrant_loan_message

Pointer to message struct for looping through new_entrant_loan message list.

Definition at line 4070 of file header.h.

int output_frequency

Frequency to output results.

Definition at line 4149 of file header.h.

int output_offset

Offset to output results.

Definition at line 4152 of file header.h.

char outputpath[1000]

Output path for files.

Definition at line 3187 of file header.h.

node_information * p_node_info

Pointer to first pointer of node list.

Definition at line 4139 of file header.h.

xmachine_memory_reagency_state* reagency_end_state

Definition at line 3700 of file header.h.

xmachine_memory_reagency_state* reagency_REAgencyCreditPolicyChecks_state

Definition at line 3703 of file header.h.

xmachine_memory_reagency_state* reagency_REAgencyHousingMarket_state

Definition at line 3706 of file header.h.

xmachine_memory_reagency_state* reagency_REAgencyHousingSummary_state

Definition at line 3697 of file header.h.

xmachine_memory_reagency_state* reagency_start_state

Definition at line 3709 of file header.h.

m_sell_housing * sell_housing_message

Pointer to message struct for looping through sell_housing message list.

Definition at line 4109 of file header.h.

m_sell * sell_message

Pointer to message struct for looping through sell message list.

Definition at line 3992 of file header.h.

m_sold_housing * sold_housing_message

Pointer to message struct for looping through sold_housing message list.

Definition at line 4115 of file header.h.

m_sold * sold_message

Pointer to message struct for looping through sold message list.

Definition at line 3995 of file header.h.

m_bank_centralbank_debt_payment * temp_bank_centralbank_debt_payment_message

Pointer to m_bank_centralbank_debt_payment to initialise linked list.

Definition at line 3139 of file header.h.

m_bank_centralbank_debt_request * temp_bank_centralbank_debt_request_message

Pointer to m_bank_centralbank_debt_request to initialise linked list.

Definition at line 3094 of file header.h.

m_bank_centralbank_init_debt * temp_bank_centralbank_init_debt_message

Pointer to m_bank_centralbank_init_debt to initialise linked list.

Definition at line 2992 of file header.h.

m_bank_centralbank_init_deposit * temp_bank_centralbank_init_deposit_message

Pointer to m_bank_centralbank_init_deposit to initialise linked list.

Definition at line 2995 of file header.h.

m_bank_centralbank_interest_payment * temp_bank_centralbank_interest_payment_message

Pointer to m_bank_centralbank_interest_payment to initialise linked list.

Definition at line 3136 of file header.h.

m_bank_centralbank_update_deposit * temp_bank_centralbank_update_deposit_message

Pointer to m_bank_centralbank_update_deposit to initialise linked list.

Definition at line 2998 of file header.h.

m_bank_firm_loan_acknowledge_1 * temp_bank_firm_loan_acknowledge_1_message

Pointer to m_bank_firm_loan_acknowledge_1 to initialise linked list.

Definition at line 3088 of file header.h.

m_bank_firm_loan_acknowledge_2 * temp_bank_firm_loan_acknowledge_2_message

Pointer to m_bank_firm_loan_acknowledge_2 to initialise linked list.

Definition at line 3091 of file header.h.

m_bank_net_profit * temp_bank_net_profit_message

Pointer to m_bank_net_profit to initialise linked list.

Definition at line 3133 of file header.h.

m_bank_reagency_credibility * temp_bank_reagency_credibility_message

Pointer to m_bank_reagency_credibility to initialise linked list.

Definition at line 3166 of file header.h.

m_bought_housing * temp_bought_housing_message

Pointer to m_bought_housing to initialise linked list.

Definition at line 3160 of file header.h.

m_bought * temp_bought_message

Pointer to m_bought to initialise linked list.

Definition at line 3037 of file header.h.

m_buy_housing * temp_buy_housing_message

Pointer to m_buy_housing to initialise linked list.

Definition at line 3154 of file header.h.

m_buy * temp_buy_message

Pointer to m_buy to initialise linked list.

Definition at line 3034 of file header.h.

m_capital_tax * temp_capital_tax_message

Pointer to m_capital_tax to initialise linked list.

Definition at line 3100 of file header.h.

m_capital_tax_rate * temp_capital_tax_rate_message

Pointer to m_capital_tax_rate to initialise linked list.

Definition at line 3016 of file header.h.

m_centralbank_government_profit * temp_centralbank_government_profit_message

Pointer to m_centralbank_government_profit to initialise linked list.

Definition at line 3148 of file header.h.

m_centralbank_households_quarterly_cpi * temp_centralbank_households_quarterly_cpi_message

Pointer to m_centralbank_households_quarterly_cpi to initialise linked list.

Definition at line 3049 of file header.h.

m_employment_status * temp_employment_status_message

Pointer to m_employment_status to initialise linked list.

Definition at line 3076 of file header.h.

m_fired * temp_fired_message

Pointer to m_fired to initialise linked list.

Definition at line 3052 of file header.h.

m_firm_bank_init_deposit * temp_firm_bank_init_deposit_message

Pointer to m_firm_bank_init_deposit to initialise linked list.

Definition at line 2977 of file header.h.

m_firm_bank_init_loans * temp_firm_bank_init_loans_message

Pointer to m_firm_bank_init_loans to initialise linked list.

Definition at line 2974 of file header.h.

m_firm_bank_insolvent_account * temp_firm_bank_insolvent_account_message

Pointer to m_firm_bank_insolvent_account to initialise linked list.

Definition at line 3127 of file header.h.

m_firm_bank_interest_on_loan * temp_firm_bank_interest_on_loan_message

Pointer to m_firm_bank_interest_on_loan to initialise linked list.

Definition at line 3121 of file header.h.

m_firm_bank_loan_request_1 * temp_firm_bank_loan_request_1_message

Pointer to m_firm_bank_loan_request_1 to initialise linked list.

Definition at line 3082 of file header.h.

m_firm_bank_loan_request_2 * temp_firm_bank_loan_request_2_message

Pointer to m_firm_bank_loan_request_2 to initialise linked list.

Definition at line 3085 of file header.h.

m_firm_bank_update_deposit * temp_firm_bank_update_deposit_message

Pointer to m_firm_bank_update_deposit to initialise linked list.

Definition at line 2980 of file header.h.

m_firm_household_wage_payment * temp_firm_household_wage_payment_message

Pointer to m_firm_household_wage_payment to initialise linked list.

Definition at line 3079 of file header.h.

m_firm_jpoffice_id * temp_firm_jpoffice_id_message

Pointer to m_firm_jpoffice_id to initialise linked list.

Definition at line 3028 of file header.h.

m_firm_net_profit * temp_firm_net_profit_message

Pointer to m_firm_net_profit to initialise linked list.

Definition at line 3130 of file header.h.

m_fund_centralbank_init_deposit * temp_fund_centralbank_init_deposit_message

Pointer to m_fund_centralbank_init_deposit to initialise linked list.

Definition at line 3001 of file header.h.

m_fund_centralbank_update_deposit * temp_fund_centralbank_update_deposit_message

Pointer to m_fund_centralbank_update_deposit to initialise linked list.

Definition at line 3004 of file header.h.

m_fund_request_ack * temp_fund_request_ack_message

Pointer to m_fund_request_ack to initialise linked list.

Definition at line 3115 of file header.h.

m_fund_request * temp_fund_request_message

Pointer to m_fund_request to initialise linked list.

Definition at line 3112 of file header.h.

m_general_benefit * temp_general_benefit_message

Pointer to m_general_benefit to initialise linked list.

Definition at line 3109 of file header.h.

m_goods_transactions_summary * temp_goods_transactions_summary_message

Pointer to m_goods_transactions_summary to initialise linked list.

Definition at line 3046 of file header.h.

m_gov_centralbank_debt_payment * temp_gov_centralbank_debt_payment_message

Pointer to m_gov_centralbank_debt_payment to initialise linked list.

Definition at line 3145 of file header.h.

m_gov_centralbank_debt_request * temp_gov_centralbank_debt_request_message

Pointer to m_gov_centralbank_debt_request to initialise linked list.

Definition at line 3142 of file header.h.

m_gov_centralbank_init_deposit * temp_gov_centralbank_init_deposit_message

Pointer to m_gov_centralbank_init_deposit to initialise linked list.

Definition at line 3007 of file header.h.

m_gov_centralbank_update_deposit * temp_gov_centralbank_update_deposit_message

Pointer to m_gov_centralbank_update_deposit to initialise linked list.

Definition at line 3010 of file header.h.

m_household_bank_init_deposit * temp_household_bank_init_deposit_message

Pointer to m_household_bank_init_deposit to initialise linked list.

Definition at line 2986 of file header.h.

m_household_bank_init_mortgages * temp_household_bank_init_mortgages_message

Pointer to m_household_bank_init_mortgages to initialise linked list.

Definition at line 2983 of file header.h.

m_household_bank_update_deposit * temp_household_bank_update_deposit_message

Pointer to m_household_bank_update_deposit to initialise linked list.

Definition at line 2989 of file header.h.

m_household_jpoffice_id * temp_household_jpoffice_id_message

Pointer to m_household_jpoffice_id to initialise linked list.

Definition at line 3022 of file header.h.

m_household_share * temp_household_share_message

Pointer to m_household_share to initialise linked list.

Definition at line 3097 of file header.h.

m_housing_price * temp_housing_price_message

Pointer to m_housing_price to initialise linked list.

Definition at line 3151 of file header.h.

m_housing_transactions_summary * temp_housing_transactions_summary_message

Pointer to m_housing_transactions_summary to initialise linked list.

Definition at line 3181 of file header.h.

m_interest_rate * temp_interest_rate_message

Pointer to m_interest_rate to initialise linked list.

Definition at line 3013 of file header.h.

m_job_application_stage1 * temp_job_application_stage1_message

Pointer to m_job_application_stage1 to initialise linked list.

Definition at line 3061 of file header.h.

m_job_application_stage2 * temp_job_application_stage2_message

Pointer to m_job_application_stage2 to initialise linked list.

Definition at line 3058 of file header.h.

m_job_change * temp_job_change_message

Pointer to m_job_change to initialise linked list.

Definition at line 3067 of file header.h.

m_job_match_stage1 * temp_job_match_stage1_message

Pointer to m_job_match_stage1 to initialise linked list.

Definition at line 3064 of file header.h.

m_job_match_stage2 * temp_job_match_stage2_message

Pointer to m_job_match_stage2 to initialise linked list.

Definition at line 3073 of file header.h.

m_jpoffice_firm_employee * temp_jpoffice_firm_employee_message

Pointer to m_jpoffice_firm_employee to initialise linked list.

Definition at line 3031 of file header.h.

m_jpoffice_household_employer * temp_jpoffice_household_employer_message

Pointer to m_jpoffice_household_employer to initialise linked list.

Definition at line 3025 of file header.h.

m_labour_tax * temp_labour_tax_message

Pointer to m_labour_tax to initialise linked list.

Definition at line 3103 of file header.h.

m_labour_tax_rate * temp_labour_tax_rate_message

Pointer to m_labour_tax_rate to initialise linked list.

Definition at line 3019 of file header.h.

m_loan_writeoff * temp_loan_writeoff_message

Pointer to m_loan_writeoff to initialise linked list.

Definition at line 3124 of file header.h.

m_mortgage_payment_from_sale * temp_mortgage_payment_from_sale_message

Pointer to m_mortgage_payment_from_sale to initialise linked list.

Definition at line 3172 of file header.h.

m_mortgage_payment * temp_mortgage_payment_message

Pointer to m_mortgage_payment to initialise linked list.

Definition at line 3175 of file header.h.

m_mortgage_requests * temp_mortgage_requests_message

Pointer to m_mortgage_requests to initialise linked list.

Definition at line 3169 of file header.h.

m_mortgage_writeoff * temp_mortgage_writeoff_message

Pointer to m_mortgage_writeoff to initialise linked list.

Definition at line 3178 of file header.h.

m_new_entrant_loan * temp_new_entrant_loan_message

Pointer to m_new_entrant_loan to initialise linked list.

Definition at line 3118 of file header.h.

node_information * temp_node_info

Pointer to node_information to initialise linked list.

Definition at line 3184 of file header.h.

m_sell_housing * temp_sell_housing_message

Pointer to m_sell_housing to initialise linked list.

Definition at line 3157 of file header.h.

m_sell * temp_sell_message

Pointer to m_sell to initialise linked list.

Definition at line 3040 of file header.h.

m_sold_housing * temp_sold_housing_message

Pointer to m_sold_housing to initialise linked list.

Definition at line 3163 of file header.h.

m_sold * temp_sold_message

Pointer to m_sold to initialise linked list.

Definition at line 3043 of file header.h.

m_unemployment_benefit * temp_unemployment_benefit_message

Pointer to m_unemployment_benefit to initialise linked list.

Definition at line 3106 of file header.h.

m_vacancy_stage1 * temp_vacancy_stage1_message

Pointer to m_vacancy_stage1 to initialise linked list.

Definition at line 3055 of file header.h.

m_vacancy_stage2 * temp_vacancy_stage2_message

Pointer to m_vacancy_stage2 to initialise linked list.

Definition at line 3070 of file header.h.

xmachine * temp_xmachine

Pointer to xmachine to initialise linked list.

Definition at line 2970 of file header.h.

xmachine_memory_bank_holder* temp_xmachine_bank_holder

Definition at line 3493 of file header.h.

xmachine_memory_centralbank_holder* temp_xmachine_centralbank_holder

Definition at line 3605 of file header.h.

xmachine_memory_equityfund_holder* temp_xmachine_equityfund_holder

Definition at line 3455 of file header.h.

xmachine_memory_firm_holder* temp_xmachine_firm_holder

Definition at line 3205 of file header.h.

xmachine_memory_government_holder* temp_xmachine_government_holder

Definition at line 3564 of file header.h.

xmachine_memory_household_holder* temp_xmachine_household_holder

Definition at line 3351 of file header.h.

xmachine_memory_jpoffice_holder* temp_xmachine_jpoffice_holder

Definition at line 3652 of file header.h.

xmachine_memory_mall_holder* temp_xmachine_mall_holder

Definition at line 3675 of file header.h.

xmachine_memory_reagency_holder* temp_xmachine_reagency_holder

Definition at line 3692 of file header.h.

int total_messages

Total messages sent between nodes for the simulation run.

Definition at line 3193 of file header.h.

long total_time

Total time for the simulation run (in seconds)

Definition at line 3190 of file header.h.

int totalnodes

Number of nodes.

Definition at line 3196 of file header.h.

m_unemployment_benefit * unemployment_benefit_message

Pointer to message struct for looping through unemployment_benefit message list.

Definition at line 4058 of file header.h.

m_vacancy_stage1 * vacancy_stage1_message

Pointer to message struct for looping through vacancy_stage1 message list.

Definition at line 4007 of file header.h.

m_vacancy_stage2 * vacancy_stage2_message

Pointer to message struct for looping through vacancy_stage2 message list.

Definition at line 4022 of file header.h.