ICEACE Model: Closed Economy  1.0.0
Design Documentation of ICEACE Model
 All Data Structures Files Functions Variables Typedefs Macros Pages
Data Fields
node_information Struct Reference

Holds node information . More...

#include <header.h>

Collaboration diagram for node_information:
Collaboration graph
[legend]

Data Fields

int node_id
 
double partition_data [6]
 
int agents_in_halo
 
int agent_total
 
struct xmachineagents
 
struct m_firm_bank_init_loansfirm_bank_init_loans_messages
 
struct m_firm_bank_init_depositfirm_bank_init_deposit_messages
 
struct m_firm_bank_update_depositfirm_bank_update_deposit_messages
 
struct
m_household_bank_init_mortgages
household_bank_init_mortgages_messages
 
struct
m_household_bank_init_deposit
household_bank_init_deposit_messages
 
struct
m_household_bank_update_deposit
household_bank_update_deposit_messages
 
struct
m_bank_centralbank_init_debt
bank_centralbank_init_debt_messages
 
struct
m_bank_centralbank_init_deposit
bank_centralbank_init_deposit_messages
 
struct
m_bank_centralbank_update_deposit
bank_centralbank_update_deposit_messages
 
struct
m_fund_centralbank_init_deposit
fund_centralbank_init_deposit_messages
 
struct
m_fund_centralbank_update_deposit
fund_centralbank_update_deposit_messages
 
struct
m_gov_centralbank_init_deposit
gov_centralbank_init_deposit_messages
 
struct
m_gov_centralbank_update_deposit
gov_centralbank_update_deposit_messages
 
struct m_interest_rateinterest_rate_messages
 
struct m_capital_tax_ratecapital_tax_rate_messages
 
struct m_labour_tax_ratelabour_tax_rate_messages
 
struct m_household_jpoffice_idhousehold_jpoffice_id_messages
 
struct
m_jpoffice_household_employer
jpoffice_household_employer_messages
 
struct m_firm_jpoffice_idfirm_jpoffice_id_messages
 
struct m_jpoffice_firm_employeejpoffice_firm_employee_messages
 
struct m_buybuy_messages
 
struct m_boughtbought_messages
 
struct m_sellsell_messages
 
struct m_soldsold_messages
 
struct
m_goods_transactions_summary
goods_transactions_summary_messages
 
struct
m_centralbank_households_quarterly_cpi
centralbank_households_quarterly_cpi_messages
 
struct m_firedfired_messages
 
struct m_vacancy_stage1vacancy_stage1_messages
 
struct m_job_application_stage2job_application_stage2_messages
 
struct m_job_application_stage1job_application_stage1_messages
 
struct m_job_match_stage1job_match_stage1_messages
 
struct m_job_changejob_change_messages
 
struct m_vacancy_stage2vacancy_stage2_messages
 
struct m_job_match_stage2job_match_stage2_messages
 
struct m_employment_statusemployment_status_messages
 
struct
m_firm_household_wage_payment
firm_household_wage_payment_messages
 
struct m_firm_bank_loan_request_1firm_bank_loan_request_1_messages
 
struct m_firm_bank_loan_request_2firm_bank_loan_request_2_messages
 
struct
m_bank_firm_loan_acknowledge_1
bank_firm_loan_acknowledge_1_messages
 
struct
m_bank_firm_loan_acknowledge_2
bank_firm_loan_acknowledge_2_messages
 
struct
m_bank_centralbank_debt_request
bank_centralbank_debt_request_messages
 
struct m_household_sharehousehold_share_messages
 
struct m_capital_taxcapital_tax_messages
 
struct m_labour_taxlabour_tax_messages
 
struct m_unemployment_benefitunemployment_benefit_messages
 
struct m_general_benefitgeneral_benefit_messages
 
struct m_fund_requestfund_request_messages
 
struct m_fund_request_ackfund_request_ack_messages
 
struct m_new_entrant_loannew_entrant_loan_messages
 
struct
m_firm_bank_interest_on_loan
firm_bank_interest_on_loan_messages
 
struct m_loan_writeoffloan_writeoff_messages
 
struct
m_firm_bank_insolvent_account
firm_bank_insolvent_account_messages
 
struct m_firm_net_profitfirm_net_profit_messages
 
struct m_bank_net_profitbank_net_profit_messages
 
struct
m_bank_centralbank_interest_payment
bank_centralbank_interest_payment_messages
 
struct
m_bank_centralbank_debt_payment
bank_centralbank_debt_payment_messages
 
struct
m_gov_centralbank_debt_request
gov_centralbank_debt_request_messages
 
struct
m_gov_centralbank_debt_payment
gov_centralbank_debt_payment_messages
 
struct
m_centralbank_government_profit
centralbank_government_profit_messages
 
struct m_housing_pricehousing_price_messages
 
struct m_buy_housingbuy_housing_messages
 
struct m_sell_housingsell_housing_messages
 
struct m_bought_housingbought_housing_messages
 
struct m_sold_housingsold_housing_messages
 
struct
m_bank_reagency_credibility
bank_reagency_credibility_messages
 
struct m_mortgage_requestsmortgage_requests_messages
 
struct
m_mortgage_payment_from_sale
mortgage_payment_from_sale_messages
 
struct m_mortgage_paymentmortgage_payment_messages
 
struct m_mortgage_writeoffmortgage_writeoff_messages
 
struct
m_housing_transactions_summary
housing_transactions_summary_messages
 
struct node_informationnext
 

Detailed Description

Holds node information .

Definition at line 2793 of file header.h.

Field Documentation

int agent_total

Total number of agents on the node.

Definition at line 2798 of file header.h.

struct xmachine* agents

Pointer to list of X-machines.

Definition at line 2799 of file header.h.

int agents_in_halo

Number of agents in the halo region.

Definition at line 2797 of file header.h.

struct m_bank_centralbank_debt_payment* bank_centralbank_debt_payment_messages

Pointer to bank_centralbank_debt_payment message list.

Definition at line 2855 of file header.h.

struct m_bank_centralbank_debt_request* bank_centralbank_debt_request_messages

Pointer to bank_centralbank_debt_request message list.

Definition at line 2840 of file header.h.

struct m_bank_centralbank_init_debt* bank_centralbank_init_debt_messages

Pointer to bank_centralbank_init_debt message list.

Definition at line 2806 of file header.h.

struct m_bank_centralbank_init_deposit* bank_centralbank_init_deposit_messages

Pointer to bank_centralbank_init_deposit message list.

Definition at line 2807 of file header.h.

struct m_bank_centralbank_interest_payment* bank_centralbank_interest_payment_messages

Pointer to bank_centralbank_interest_payment message list.

Definition at line 2854 of file header.h.

struct m_bank_centralbank_update_deposit* bank_centralbank_update_deposit_messages

Pointer to bank_centralbank_update_deposit message list.

Definition at line 2808 of file header.h.

struct m_bank_firm_loan_acknowledge_1* bank_firm_loan_acknowledge_1_messages

Pointer to bank_firm_loan_acknowledge_1 message list.

Definition at line 2838 of file header.h.

struct m_bank_firm_loan_acknowledge_2* bank_firm_loan_acknowledge_2_messages

Pointer to bank_firm_loan_acknowledge_2 message list.

Definition at line 2839 of file header.h.

struct m_bank_net_profit* bank_net_profit_messages

Pointer to bank_net_profit message list.

Definition at line 2853 of file header.h.

struct m_bank_reagency_credibility* bank_reagency_credibility_messages

Pointer to bank_reagency_credibility message list.

Definition at line 2864 of file header.h.

struct m_bought_housing* bought_housing_messages

Pointer to bought_housing message list.

Definition at line 2862 of file header.h.

struct m_bought* bought_messages

Pointer to bought message list.

Definition at line 2821 of file header.h.

struct m_buy_housing* buy_housing_messages

Pointer to buy_housing message list.

Definition at line 2860 of file header.h.

struct m_buy* buy_messages

Pointer to buy message list.

Definition at line 2820 of file header.h.

struct m_capital_tax* capital_tax_messages

Pointer to capital_tax message list.

Definition at line 2842 of file header.h.

struct m_capital_tax_rate* capital_tax_rate_messages

Pointer to capital_tax_rate message list.

Definition at line 2814 of file header.h.

struct m_centralbank_government_profit* centralbank_government_profit_messages

Pointer to centralbank_government_profit message list.

Definition at line 2858 of file header.h.

struct m_centralbank_households_quarterly_cpi* centralbank_households_quarterly_cpi_messages

Pointer to centralbank_households_quarterly_cpi message list.

Definition at line 2825 of file header.h.

struct m_employment_status* employment_status_messages

Pointer to employment_status message list.

Definition at line 2834 of file header.h.

struct m_fired* fired_messages

Pointer to fired message list.

Definition at line 2826 of file header.h.

struct m_firm_bank_init_deposit* firm_bank_init_deposit_messages

Pointer to firm_bank_init_deposit message list.

Definition at line 2801 of file header.h.

struct m_firm_bank_init_loans* firm_bank_init_loans_messages

Pointer to firm_bank_init_loans message list.

Definition at line 2800 of file header.h.

struct m_firm_bank_insolvent_account* firm_bank_insolvent_account_messages

Pointer to firm_bank_insolvent_account message list.

Definition at line 2851 of file header.h.

struct m_firm_bank_interest_on_loan* firm_bank_interest_on_loan_messages

Pointer to firm_bank_interest_on_loan message list.

Definition at line 2849 of file header.h.

struct m_firm_bank_loan_request_1* firm_bank_loan_request_1_messages

Pointer to firm_bank_loan_request_1 message list.

Definition at line 2836 of file header.h.

struct m_firm_bank_loan_request_2* firm_bank_loan_request_2_messages

Pointer to firm_bank_loan_request_2 message list.

Definition at line 2837 of file header.h.

struct m_firm_bank_update_deposit* firm_bank_update_deposit_messages

Pointer to firm_bank_update_deposit message list.

Definition at line 2802 of file header.h.

struct m_firm_household_wage_payment* firm_household_wage_payment_messages

Pointer to firm_household_wage_payment message list.

Definition at line 2835 of file header.h.

struct m_firm_jpoffice_id* firm_jpoffice_id_messages

Pointer to firm_jpoffice_id message list.

Definition at line 2818 of file header.h.

struct m_firm_net_profit* firm_net_profit_messages

Pointer to firm_net_profit message list.

Definition at line 2852 of file header.h.

struct m_fund_centralbank_init_deposit* fund_centralbank_init_deposit_messages

Pointer to fund_centralbank_init_deposit message list.

Definition at line 2809 of file header.h.

struct m_fund_centralbank_update_deposit* fund_centralbank_update_deposit_messages

Pointer to fund_centralbank_update_deposit message list.

Definition at line 2810 of file header.h.

struct m_fund_request_ack* fund_request_ack_messages

Pointer to fund_request_ack message list.

Definition at line 2847 of file header.h.

struct m_fund_request* fund_request_messages

Pointer to fund_request message list.

Definition at line 2846 of file header.h.

struct m_general_benefit* general_benefit_messages

Pointer to general_benefit message list.

Definition at line 2845 of file header.h.

struct m_goods_transactions_summary* goods_transactions_summary_messages

Pointer to goods_transactions_summary message list.

Definition at line 2824 of file header.h.

struct m_gov_centralbank_debt_payment* gov_centralbank_debt_payment_messages

Pointer to gov_centralbank_debt_payment message list.

Definition at line 2857 of file header.h.

struct m_gov_centralbank_debt_request* gov_centralbank_debt_request_messages

Pointer to gov_centralbank_debt_request message list.

Definition at line 2856 of file header.h.

struct m_gov_centralbank_init_deposit* gov_centralbank_init_deposit_messages

Pointer to gov_centralbank_init_deposit message list.

Definition at line 2811 of file header.h.

struct m_gov_centralbank_update_deposit* gov_centralbank_update_deposit_messages

Pointer to gov_centralbank_update_deposit message list.

Definition at line 2812 of file header.h.

struct m_household_bank_init_deposit* household_bank_init_deposit_messages

Pointer to household_bank_init_deposit message list.

Definition at line 2804 of file header.h.

struct m_household_bank_init_mortgages* household_bank_init_mortgages_messages

Pointer to household_bank_init_mortgages message list.

Definition at line 2803 of file header.h.

struct m_household_bank_update_deposit* household_bank_update_deposit_messages

Pointer to household_bank_update_deposit message list.

Definition at line 2805 of file header.h.

struct m_household_jpoffice_id* household_jpoffice_id_messages

Pointer to household_jpoffice_id message list.

Definition at line 2816 of file header.h.

struct m_household_share* household_share_messages

Pointer to household_share message list.

Definition at line 2841 of file header.h.

struct m_housing_price* housing_price_messages

Pointer to housing_price message list.

Definition at line 2859 of file header.h.

struct m_housing_transactions_summary* housing_transactions_summary_messages

Pointer to housing_transactions_summary message list.

Definition at line 2869 of file header.h.

struct m_interest_rate* interest_rate_messages

Pointer to interest_rate message list.

Definition at line 2813 of file header.h.

struct m_job_application_stage1* job_application_stage1_messages

Pointer to job_application_stage1 message list.

Definition at line 2829 of file header.h.

struct m_job_application_stage2* job_application_stage2_messages

Pointer to job_application_stage2 message list.

Definition at line 2828 of file header.h.

struct m_job_change* job_change_messages

Pointer to job_change message list.

Definition at line 2831 of file header.h.

struct m_job_match_stage1* job_match_stage1_messages

Pointer to job_match_stage1 message list.

Definition at line 2830 of file header.h.

struct m_job_match_stage2* job_match_stage2_messages

Pointer to job_match_stage2 message list.

Definition at line 2833 of file header.h.

struct m_jpoffice_firm_employee* jpoffice_firm_employee_messages

Pointer to jpoffice_firm_employee message list.

Definition at line 2819 of file header.h.

struct m_jpoffice_household_employer* jpoffice_household_employer_messages

Pointer to jpoffice_household_employer message list.

Definition at line 2817 of file header.h.

struct m_labour_tax* labour_tax_messages

Pointer to labour_tax message list.

Definition at line 2843 of file header.h.

struct m_labour_tax_rate* labour_tax_rate_messages

Pointer to labour_tax_rate message list.

Definition at line 2815 of file header.h.

struct m_loan_writeoff* loan_writeoff_messages

Pointer to loan_writeoff message list.

Definition at line 2850 of file header.h.

struct m_mortgage_payment_from_sale* mortgage_payment_from_sale_messages

Pointer to mortgage_payment_from_sale message list.

Definition at line 2866 of file header.h.

struct m_mortgage_payment* mortgage_payment_messages

Pointer to mortgage_payment message list.

Definition at line 2867 of file header.h.

struct m_mortgage_requests* mortgage_requests_messages

Pointer to mortgage_requests message list.

Definition at line 2865 of file header.h.

struct m_mortgage_writeoff* mortgage_writeoff_messages

Pointer to mortgage_writeoff message list.

Definition at line 2868 of file header.h.

struct m_new_entrant_loan* new_entrant_loan_messages

Pointer to new_entrant_loan message list.

Definition at line 2848 of file header.h.

struct node_information* next

Pointer to next node on the list.

Definition at line 2871 of file header.h.

int node_id

Node ID.

Definition at line 2795 of file header.h.

double partition_data[6]

Defines bounding box.

Definition at line 2796 of file header.h.

struct m_sell_housing* sell_housing_messages

Pointer to sell_housing message list.

Definition at line 2861 of file header.h.

struct m_sell* sell_messages

Pointer to sell message list.

Definition at line 2822 of file header.h.

struct m_sold_housing* sold_housing_messages

Pointer to sold_housing message list.

Definition at line 2863 of file header.h.

struct m_sold* sold_messages

Pointer to sold message list.

Definition at line 2823 of file header.h.

struct m_unemployment_benefit* unemployment_benefit_messages

Pointer to unemployment_benefit message list.

Definition at line 2844 of file header.h.

struct m_vacancy_stage1* vacancy_stage1_messages

Pointer to vacancy_stage1 message list.

Definition at line 2827 of file header.h.

struct m_vacancy_stage2* vacancy_stage2_messages

Pointer to vacancy_stage2 message list.

Definition at line 2832 of file header.h.


The documentation for this struct was generated from the following file: