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

Header for agent type memory access. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ID   (current_xmachine_firm->id)
 Direct access to id of firm agent memory variable. More...
 
#define BANK_ID   (current_xmachine_firm->bank_id)
 Direct access to bank_id of firm agent memory variable. More...
 
#define ISCONSTRUCTOR   (current_xmachine_firm->isconstructor)
 Direct access to isconstructor of firm agent memory variable. More...
 
#define DAY_OF_MONTH_TO_ACT   (current_xmachine_firm->day_of_month_to_act)
 Direct access to day_of_month_to_act of firm agent memory variable. More...
 
#define ISINSOLVENT   (current_xmachine_firm->isinsolvent)
 Direct access to isinsolvent of firm agent memory variable. More...
 
#define IT_NO   (current_xmachine_firm->it_no)
 Direct access to it_no of firm agent memory variable. More...
 
#define DAY_OF_WEEK_TO_ACT   (current_xmachine_firm->day_of_week_to_act)
 Direct access to day_of_week_to_act of firm agent memory variable. More...
 
#define AVERAGE_GOODS_PRICE   (current_xmachine_firm->average_goods_price)
 Direct access to average_goods_price of firm agent memory variable. More...
 
#define EMPLOYEES   (current_xmachine_firm->employees)
 Direct access to employees of firm agent memory variable. More...
 
#define MANAGER   (current_xmachine_firm->manager)
 Direct access to manager of firm agent memory variable. More...
 
#define WAGE_OFFER   (current_xmachine_firm->wage_offer)
 Direct access to wage_offer of firm agent memory variable. More...
 
#define AVERAGE_WAGE   (current_xmachine_firm->average_wage)
 Direct access to average_wage of firm agent memory variable. More...
 
#define NO_EMPLOYEES   (current_xmachine_firm->no_employees)
 Direct access to no_employees of firm agent memory variable. More...
 
#define VACANCIES   (current_xmachine_firm->vacancies)
 Direct access to vacancies of firm agent memory variable. More...
 
#define EMPLOYEES_NEEDED   (current_xmachine_firm->employees_needed)
 Direct access to employees_needed of firm agent memory variable. More...
 
#define DAY_OF_MONTH_WAGES_PAID   (current_xmachine_firm->day_of_month_wages_paid)
 Direct access to day_of_month_wages_paid of firm agent memory variable. More...
 
#define LABOUR_PRODUCTIVITY   (current_xmachine_firm->labour_productivity)
 Direct access to labour_productivity of firm agent memory variable. More...
 
#define CAPITAL_PRODUCTIVITY   (current_xmachine_firm->capital_productivity)
 Direct access to capital_productivity of firm agent memory variable. More...
 
#define CAPITAL_GOODS   (current_xmachine_firm->capital_goods)
 Direct access to capital_goods of firm agent memory variable. More...
 
#define CAPITAL_GOODS_PRICE   (current_xmachine_firm->capital_goods_price)
 Direct access to capital_goods_price of firm agent memory variable. More...
 
#define PRODUCTION_CURRENT   (current_xmachine_firm->production_current)
 Direct access to production_current of firm agent memory variable. More...
 
#define EXPECTED_SALES   (current_xmachine_firm->expected_sales)
 Direct access to expected_sales of firm agent memory variable. More...
 
#define PRODUCTION_PLAN   (current_xmachine_firm->production_plan)
 Direct access to production_plan of firm agent memory variable. More...
 
#define UNIT_GOODS_PRICE   (current_xmachine_firm->unit_goods_price)
 Direct access to unit_goods_price of firm agent memory variable. More...
 
#define UNIT_COST   (current_xmachine_firm->unit_cost)
 Direct access to unit_cost of firm agent memory variable. More...
 
#define DAY_OF_MONTH_PRODUCTION_COMPLETED   (current_xmachine_firm->day_of_month_production_completed)
 Direct access to day_of_month_production_completed of firm agent memory variable. More...
 
#define UNIT_HOUSE_PRICE   (current_xmachine_firm->unit_house_price)
 Direct access to unit_house_price of firm agent memory variable. More...
 
#define PROJECTS   (current_xmachine_firm->projects)
 Direct access to projects of firm agent memory variable. More...
 
#define LOANS_INTEREST_RATE   (current_xmachine_firm->loans_interest_rate)
 Direct access to loans_interest_rate of firm agent memory variable. More...
 
#define DEBT   (current_xmachine_firm->debt)
 Direct access to debt of firm agent memory variable. More...
 
#define INVENTORY   (current_xmachine_firm->inventory)
 Direct access to inventory of firm agent memory variable. More...
 
#define SALES   (current_xmachine_firm->sales)
 Direct access to sales of firm agent memory variable. More...
 
#define REVENUES   (current_xmachine_firm->revenues)
 Direct access to revenues of firm agent memory variable. More...
 
#define TOTAL_ASSETS   (current_xmachine_firm->total_assets)
 Direct access to total_assets of firm agent memory variable. More...
 
#define OPERATING_COSTS   (current_xmachine_firm->operating_costs)
 Direct access to operating_costs of firm agent memory variable. More...
 
#define LABOUR_COSTS   (current_xmachine_firm->labour_costs)
 Direct access to labour_costs of firm agent memory variable. More...
 
#define TOTAL_INTEREST_PAYMENTS   (current_xmachine_firm->total_interest_payments)
 Direct access to total_interest_payments of firm agent memory variable. More...
 
#define DIVIDENDS_PAID   (current_xmachine_firm->dividends_paid)
 Direct access to dividends_paid of firm agent memory variable. More...
 
#define DIVIDENDS_TO_BE_PAID   (current_xmachine_firm->dividends_to_be_paid)
 Direct access to dividends_to_be_paid of firm agent memory variable. More...
 
#define RETAINED_EARNINGS   (current_xmachine_firm->retained_earnings)
 Direct access to retained_earnings of firm agent memory variable. More...
 
#define NET_EARNINGS   (current_xmachine_firm->net_earnings)
 Direct access to net_earnings of firm agent memory variable. More...
 
#define EBIT   (current_xmachine_firm->ebit)
 Direct access to ebit of firm agent memory variable. More...
 
#define EQUITY   (current_xmachine_firm->equity)
 Direct access to equity of firm agent memory variable. More...
 
#define LIQUIDITY   (current_xmachine_firm->liquidity)
 Direct access to liquidity of firm agent memory variable. More...
 
#define ISLIQUIDSHORT   (current_xmachine_firm->isliquidshort)
 Direct access to isliquidshort of firm agent memory variable. More...
 
#define HASLOAN   (current_xmachine_firm->hasloan)
 Direct access to hasloan of firm agent memory variable. More...
 
#define HASINVESTMENT   (current_xmachine_firm->hasinvestment)
 Direct access to hasinvestment of firm agent memory variable. More...
 
#define ISILLIQUID   (current_xmachine_firm->isilliquid)
 Direct access to isilliquid of firm agent memory variable. More...
 
#define PLANNED_INVESTMENT_COSTS   (current_xmachine_firm->planned_investment_costs)
 Direct access to planned_investment_costs of firm agent memory variable. More...
 
#define LIQUIDITY_NEED   (current_xmachine_firm->liquidity_need)
 Direct access to liquidity_need of firm agent memory variable. More...
 
#define LOAN_LIST   (current_xmachine_firm->loan_list)
 Direct access to loan_list of firm agent memory variable. More...
 
#define LABOUR_TAX_RATE   (current_xmachine_firm->labour_tax_rate)
 Direct access to labour_tax_rate of firm agent memory variable. More...
 
#define DELTA_HOUSING_PRICE   (current_xmachine_firm->delta_housing_price)
 Direct access to delta_housing_price of firm agent memory variable. More...
 

Detailed Description

Header for agent type memory access.

Definition in file firm_agent_header.h.

Macro Definition Documentation

#define AVERAGE_GOODS_PRICE   (current_xmachine_firm->average_goods_price)

Direct access to average_goods_price of firm agent memory variable.

Definition at line 29 of file firm_agent_header.h.

#define AVERAGE_WAGE   (current_xmachine_firm->average_wage)

Direct access to average_wage of firm agent memory variable.

Definition at line 41 of file firm_agent_header.h.

#define BANK_ID   (current_xmachine_firm->bank_id)

Direct access to bank_id of firm agent memory variable.

Definition at line 11 of file firm_agent_header.h.

#define CAPITAL_GOODS   (current_xmachine_firm->capital_goods)

Direct access to capital_goods of firm agent memory variable.

Definition at line 62 of file firm_agent_header.h.

#define CAPITAL_GOODS_PRICE   (current_xmachine_firm->capital_goods_price)

Direct access to capital_goods_price of firm agent memory variable.

Definition at line 65 of file firm_agent_header.h.

#define CAPITAL_PRODUCTIVITY   (current_xmachine_firm->capital_productivity)

Direct access to capital_productivity of firm agent memory variable.

Definition at line 59 of file firm_agent_header.h.

#define DAY_OF_MONTH_PRODUCTION_COMPLETED   (current_xmachine_firm->day_of_month_production_completed)

Direct access to day_of_month_production_completed of firm agent memory variable.

Definition at line 83 of file firm_agent_header.h.

#define DAY_OF_MONTH_TO_ACT   (current_xmachine_firm->day_of_month_to_act)

Direct access to day_of_month_to_act of firm agent memory variable.

Definition at line 17 of file firm_agent_header.h.

#define DAY_OF_MONTH_WAGES_PAID   (current_xmachine_firm->day_of_month_wages_paid)

Direct access to day_of_month_wages_paid of firm agent memory variable.

Definition at line 53 of file firm_agent_header.h.

#define DAY_OF_WEEK_TO_ACT   (current_xmachine_firm->day_of_week_to_act)

Direct access to day_of_week_to_act of firm agent memory variable.

Definition at line 26 of file firm_agent_header.h.

#define DEBT   (current_xmachine_firm->debt)

Direct access to debt of firm agent memory variable.

Definition at line 95 of file firm_agent_header.h.

#define DELTA_HOUSING_PRICE   (current_xmachine_firm->delta_housing_price)

Direct access to delta_housing_price of firm agent memory variable.

Definition at line 164 of file firm_agent_header.h.

#define DIVIDENDS_PAID   (current_xmachine_firm->dividends_paid)

Direct access to dividends_paid of firm agent memory variable.

Definition at line 119 of file firm_agent_header.h.

#define DIVIDENDS_TO_BE_PAID   (current_xmachine_firm->dividends_to_be_paid)

Direct access to dividends_to_be_paid of firm agent memory variable.

Definition at line 122 of file firm_agent_header.h.

#define EBIT   (current_xmachine_firm->ebit)

Direct access to ebit of firm agent memory variable.

Definition at line 131 of file firm_agent_header.h.

#define EMPLOYEES   (current_xmachine_firm->employees)

Direct access to employees of firm agent memory variable.

Definition at line 32 of file firm_agent_header.h.

#define EMPLOYEES_NEEDED   (current_xmachine_firm->employees_needed)

Direct access to employees_needed of firm agent memory variable.

Definition at line 50 of file firm_agent_header.h.

#define EQUITY   (current_xmachine_firm->equity)

Direct access to equity of firm agent memory variable.

Definition at line 134 of file firm_agent_header.h.

#define EXPECTED_SALES   (current_xmachine_firm->expected_sales)

Direct access to expected_sales of firm agent memory variable.

Definition at line 71 of file firm_agent_header.h.

#define HASINVESTMENT   (current_xmachine_firm->hasinvestment)

Direct access to hasinvestment of firm agent memory variable.

Definition at line 146 of file firm_agent_header.h.

#define HASLOAN   (current_xmachine_firm->hasloan)

Direct access to hasloan of firm agent memory variable.

Definition at line 143 of file firm_agent_header.h.

#define ID   (current_xmachine_firm->id)

Direct access to id of firm agent memory variable.

Definition at line 8 of file firm_agent_header.h.

#define INVENTORY   (current_xmachine_firm->inventory)

Direct access to inventory of firm agent memory variable.

Definition at line 98 of file firm_agent_header.h.

#define ISCONSTRUCTOR   (current_xmachine_firm->isconstructor)

Direct access to isconstructor of firm agent memory variable.

Definition at line 14 of file firm_agent_header.h.

#define ISILLIQUID   (current_xmachine_firm->isilliquid)

Direct access to isilliquid of firm agent memory variable.

Definition at line 149 of file firm_agent_header.h.

#define ISINSOLVENT   (current_xmachine_firm->isinsolvent)

Direct access to isinsolvent of firm agent memory variable.

Definition at line 20 of file firm_agent_header.h.

#define ISLIQUIDSHORT   (current_xmachine_firm->isliquidshort)

Direct access to isliquidshort of firm agent memory variable.

Definition at line 140 of file firm_agent_header.h.

#define IT_NO   (current_xmachine_firm->it_no)

Direct access to it_no of firm agent memory variable.

Definition at line 23 of file firm_agent_header.h.

#define LABOUR_COSTS   (current_xmachine_firm->labour_costs)

Direct access to labour_costs of firm agent memory variable.

Definition at line 113 of file firm_agent_header.h.

#define LABOUR_PRODUCTIVITY   (current_xmachine_firm->labour_productivity)

Direct access to labour_productivity of firm agent memory variable.

Definition at line 56 of file firm_agent_header.h.

#define LABOUR_TAX_RATE   (current_xmachine_firm->labour_tax_rate)

Direct access to labour_tax_rate of firm agent memory variable.

Definition at line 161 of file firm_agent_header.h.

#define LIQUIDITY   (current_xmachine_firm->liquidity)

Direct access to liquidity of firm agent memory variable.

Definition at line 137 of file firm_agent_header.h.

#define LIQUIDITY_NEED   (current_xmachine_firm->liquidity_need)

Direct access to liquidity_need of firm agent memory variable.

Definition at line 155 of file firm_agent_header.h.

#define LOAN_LIST   (current_xmachine_firm->loan_list)

Direct access to loan_list of firm agent memory variable.

Definition at line 158 of file firm_agent_header.h.

#define LOANS_INTEREST_RATE   (current_xmachine_firm->loans_interest_rate)

Direct access to loans_interest_rate of firm agent memory variable.

Definition at line 92 of file firm_agent_header.h.

#define MANAGER   (current_xmachine_firm->manager)

Direct access to manager of firm agent memory variable.

Definition at line 35 of file firm_agent_header.h.

#define NET_EARNINGS   (current_xmachine_firm->net_earnings)

Direct access to net_earnings of firm agent memory variable.

Definition at line 128 of file firm_agent_header.h.

#define NO_EMPLOYEES   (current_xmachine_firm->no_employees)

Direct access to no_employees of firm agent memory variable.

Definition at line 44 of file firm_agent_header.h.

#define OPERATING_COSTS   (current_xmachine_firm->operating_costs)

Direct access to operating_costs of firm agent memory variable.

Definition at line 110 of file firm_agent_header.h.

#define PLANNED_INVESTMENT_COSTS   (current_xmachine_firm->planned_investment_costs)

Direct access to planned_investment_costs of firm agent memory variable.

Definition at line 152 of file firm_agent_header.h.

#define PRODUCTION_CURRENT   (current_xmachine_firm->production_current)

Direct access to production_current of firm agent memory variable.

Definition at line 68 of file firm_agent_header.h.

#define PRODUCTION_PLAN   (current_xmachine_firm->production_plan)

Direct access to production_plan of firm agent memory variable.

Definition at line 74 of file firm_agent_header.h.

#define PROJECTS   (current_xmachine_firm->projects)

Direct access to projects of firm agent memory variable.

Definition at line 89 of file firm_agent_header.h.

#define RETAINED_EARNINGS   (current_xmachine_firm->retained_earnings)

Direct access to retained_earnings of firm agent memory variable.

Definition at line 125 of file firm_agent_header.h.

#define REVENUES   (current_xmachine_firm->revenues)

Direct access to revenues of firm agent memory variable.

Definition at line 104 of file firm_agent_header.h.

#define SALES   (current_xmachine_firm->sales)

Direct access to sales of firm agent memory variable.

Definition at line 101 of file firm_agent_header.h.

#define TOTAL_ASSETS   (current_xmachine_firm->total_assets)

Direct access to total_assets of firm agent memory variable.

Definition at line 107 of file firm_agent_header.h.

#define TOTAL_INTEREST_PAYMENTS   (current_xmachine_firm->total_interest_payments)

Direct access to total_interest_payments of firm agent memory variable.

Definition at line 116 of file firm_agent_header.h.

#define UNIT_COST   (current_xmachine_firm->unit_cost)

Direct access to unit_cost of firm agent memory variable.

Definition at line 80 of file firm_agent_header.h.

#define UNIT_GOODS_PRICE   (current_xmachine_firm->unit_goods_price)

Direct access to unit_goods_price of firm agent memory variable.

Definition at line 77 of file firm_agent_header.h.

#define UNIT_HOUSE_PRICE   (current_xmachine_firm->unit_house_price)

Direct access to unit_house_price of firm agent memory variable.

Definition at line 86 of file firm_agent_header.h.

#define VACANCIES   (current_xmachine_firm->vacancies)

Direct access to vacancies of firm agent memory variable.

Definition at line 47 of file firm_agent_header.h.

#define WAGE_OFFER   (current_xmachine_firm->wage_offer)

Direct access to wage_offer of firm agent memory variable.

Definition at line 38 of file firm_agent_header.h.