|
void | unittest_idle_start_FirmInitPostId () |
|
void | unittest_idle_start_FirmLoop () |
|
void | unittest_firm_init_post_id_FirmInitPostId_FirmInitEmployment () |
|
void | unittest_firm_init_employment_FirmInitEmployment_FirmInitBalanceSheet () |
|
void | unittest_firm_init_balancesheet_FirmInitBalanceSheet_FirmLoop () |
|
void | unittest_firm_iterate_FirmLoop_FirmCreditStart () |
|
void | unittest_idle_FirmUpdateDeposits_FirmCreditPolicyChecks () |
|
void | unittest_firm_update_bank_account_FirmUpdateDeposits_FirmCreditPolicyChecks () |
|
void | unittest_idle_FirmConsumptionStart_FirmHousingStart () |
|
void | unittest_idle_FirmConsumptionStart_FirmConsumptionMarket () |
|
void | unittest_idle_FirmConsumptionMarket_FirmHousingStart () |
|
void | unittest_firm_consumption_supply_FirmConsumptionMarket_FirmReceiveSales () |
|
void | unittest_firm_consumption_receive_sales_FirmReceiveSales_FirmConsumptionPrice () |
|
void | unittest_firm_consumption_update_market_price_FirmConsumptionPrice_FirmHousingStart () |
|
void | unittest_idle_FirmLabourStart_FirmConsumptionStart () |
|
void | unittest_firm_labour_workforce_needed_FirmLabourStart_FirmLabourStage1 () |
|
void | unittest_idle_FirmLabourStage1_FirmLabourStage1End () |
|
void | unittest_firm_labour_fire_FirmLabourStage1_FirmLabourStage1End () |
|
void | unittest_firm_labour_job_announcement_stage1_FirmLabourStage1_FirmLabourStage1Application () |
|
void | unittest_firm_labour_job_offer_stage1_FirmLabourStage1Application_FirmLabourStage1End () |
|
void | unittest_firm_labour_update_FirmLabourStage1End_FirmLabourStage2 () |
|
void | unittest_firm_labour_job_announcement_stage2_FirmLabourStage2_FirmLabourStage2End () |
|
void | unittest_idle_FirmLabourStage2_FirmConsumptionStart () |
|
void | unittest_firm_labour_job_offer_stage2_FirmLabourStage2End_FirmConsumptionStart () |
|
void | unittest_idle_FirmLabourPayWages_FirmUpdateDeposits () |
|
void | unittest_firm_labour_pay_wages_FirmLabourPayWages_FirmLabourWageAdjustment () |
|
void | unittest_firm_labour_trace_wages_FirmLabourWageAdjustment_FirmUpdateDeposits () |
|
void | unittest_idle_FirmProductionStart_FirmLabourStart () |
|
void | unittest_idle_FirmProductionStart_FirmProductionSkip () |
|
void | unittest_firm_production_skip_FirmProductionSkip_FirmLabourStart () |
|
void | unittest_idle_FirmProductionSkip_FirmProductionRoleCheck () |
|
void | unittest_idle_FirmProductionRoleCheck_FirmProductionRegular () |
|
void | unittest_idle_FirmProductionRoleCheck_FirmProductionConstructor () |
|
void | unittest_firm_production_produce_goods_FirmProductionRegular_FirmLabourStart () |
|
void | unittest_firm_production_set_price_FirmProductionRegular_FirmProductionPlanning () |
|
void | unittest_firm_production_plan_FirmProductionPlanning_FirmProductionLabourDemand () |
|
void | unittest_firm_production_compute_labour_demand_FirmProductionLabourDemand_FirmLabourStart () |
|
void | unittest_firm_production_construct_houses_FirmProductionConstructor_FirmLabourStart () |
|
void | unittest_firm_production_construction_plan_FirmProductionConstructor_FirmConstructionLabourDemand () |
|
void | unittest_firm_production_construction_labour_demand_FirmConstructionLabourDemand_FirmLabourStart () |
|
void | unittest_idle_FirmCreditStart_FirmProductionStart () |
|
void | unittest_firm_credit_compute_income_statement_FirmCreditStart_FirmCreditInvestment () |
|
void | unittest_firm_credit_investment_decisions_FirmCreditInvestment_FirmCreditComputeDividends () |
|
void | unittest_firm_credit_compute_dividends_FirmCreditComputeDividends_FirmCreditLiquidityNeed () |
|
void | unittest_firm_credit_check_liquidity_need_FirmCreditLiquidityNeed_FirmCreditStatus () |
|
void | unittest_idle_FirmCreditStatus_FirmCreditPayments () |
|
void | unittest_firm_credit_demand_loans_1_FirmCreditStatus_FirmCreditLoanBorrow1 () |
|
void | unittest_firm_credit_borrow_loans_1_FirmCreditLoanBorrow1_FirmCreditLoanBorrow2 () |
|
void | unittest_idle_FirmCreditLoanBorrow2_FirmCreditPayments () |
|
void | unittest_firm_credit_borrow_loans_2_FirmCreditLoanBorrow2_FirmCreditIlliquidityStatus () |
|
void | unittest_idle_FirmCreditIlliquidityStatus_FirmCreditPayments () |
|
void | unittest_firm_credit_request_equityfund_investment_FirmCreditIlliquidityStatus_FirmCreditLiquidityRecheck () |
|
void | unittest_idle_FirmCreditLiquidityRecheck_FirmCreditPayments () |
|
void | unittest_firm_credit_check_equityfund_investment_FirmCreditLiquidityRecheck_FirmCreditBankruptcy () |
|
void | unittest_idle_FirmCreditBankruptcy_FirmCreditPayments () |
|
void | unittest_firm_credit_illiquidity_bankrupt_FirmCreditBankruptcy_FirmCreditBalanceSheet () |
|
void | unittest_firm_credit_pay_interest_on_loans_FirmCreditPayments_FirmCreditDividendPayments () |
|
void | unittest_firm_credit_pay_dividends_FirmCreditDividendPayments_FirmCreditBalanceSheet () |
|
void | unittest_firm_credit_do_balance_sheet_FirmCreditBalanceSheet_FirmCreditInsolvencyCheck () |
|
void | unittest_idle_FirmCreditInsolvencyCheck_FirmProductionStart () |
|
void | unittest_firm_credit_insolvency_bankruptcy_FirmCreditInsolvencyCheck_FirmProductionStart () |
|
void | unittest_idle_FirmCreditPolicyChecks_end () |
|
void | unittest_firm_credit_check_interest_rate_FirmCreditPolicyChecks_FirmCreditCheckTaxRate () |
|
void | unittest_firm_credit_check_tax_rate_FirmCreditCheckTaxRate_end () |
|
void | unittest_idle_FirmHousingStart_FirmLabourPayWages () |
|
void | unittest_idle_FirmHousingStart_FirmHousingMarket () |
|
void | unittest_idle_FirmHousingMarket_FirmLabourPayWages () |
|
void | unittest_firm_housing_enter_market_FirmHousingMarket_FirmHousingSell () |
|
void | unittest_firm_housing_collect_sale_revenues_FirmHousingSell_FirmHousingPrice () |
|
void | unittest_firm_housing_update_market_price_FirmHousingPrice_FirmLabourPayWages () |
|
void | unittest_idle_start_HouseholdInitPostId () |
|
void | unittest_idle_start_HouseholdLoop () |
|
void | unittest_household_init_post_id_HouseholdInitPostId_HouseholdInitEmployment () |
|
void | unittest_household_init_employment_HouseholdInitEmployment_HouseholdInitBalanceSheet () |
|
void | unittest_household_init_balancesheet_HouseholdInitBalanceSheet_HouseholdLoop () |
|
void | unittest_household_iterate_HouseholdLoop_HHCreditStart () |
|
void | unittest_idle_HouseholdUpdateDeposits_HHCreditPolicyChecks () |
|
void | unittest_household_update_bank_account_HouseholdUpdateDeposits_HHCreditPolicyChecks () |
|
void | unittest_idle_HHConsumptionStart_HHConsumptionWeekly () |
|
void | unittest_household_consumption_compute_budget_HHConsumptionStart_HHConsumptionWeekly () |
|
void | unittest_idle_HHConsumptionWeekly_HHConsumptionMonthly () |
|
void | unittest_household_consumption_demand_HHConsumptionWeekly_HHConsumptionRecieveGoods () |
|
void | unittest_household_consumption_recieve_goods_HHConsumptionRecieveGoods_HHConsumptionMonthly () |
|
void | unittest_idle_HHConsumptionMonthly_HHHousingStart () |
|
void | unittest_household_consumption_trace_cpi_HHConsumptionMonthly_HHHousingStart () |
|
void | unittest_idle_HHLabourStart_HHConsumptionStart () |
|
void | unittest_household_labour_check_fired_HHLabourStart_HHLabourStage1 () |
|
void | unittest_household_labour_reemployment_application_HHLabourStage1_HHLabourStage2 () |
|
void | unittest_idle_HHLabourStage1_HHLabourStage1Applications () |
|
void | unittest_household_labour_turnover_HHLabourStage2_HHConsumptionStart () |
|
void | unittest_household_labour_employment_application_HHLabourStage1Applications_HHLabourStage1Placement () |
|
void | unittest_household_labour_employment_HHLabourStage1Placement_HHConsumptionStart () |
|
void | unittest_idle_HHLabourPayroll_HouseholdUpdateDeposits () |
|
void | unittest_household_labour_receive_wage_HHLabourPayroll_HHLabourEmploymentStatus () |
|
void | unittest_household_labour_report_status_HHLabourEmploymentStatus_HouseholdUpdateDeposits () |
|
void | unittest_idle_HHCreditStart_HHCreditMonthly () |
|
void | unittest_idle_HHCreditStart_HHCreditIsCapitalist () |
|
void | unittest_idle_HHCreditIsCapitalist_HHCreditBalanceSheet () |
|
void | unittest_household_credit_collect_shares_HHCreditIsCapitalist_HHCreditBalanceSheet () |
|
void | unittest_household_credit_do_balance_sheet_HHCreditBalanceSheet_HHCreditMonthly () |
|
void | unittest_idle_HHCreditMonthly_HHLabourStart () |
|
void | unittest_household_credit_collect_benefits_HHCreditMonthly_HHLabourStart () |
|
void | unittest_idle_HHCreditPolicyChecks_end () |
|
void | unittest_household_credit_check_interest_rate_HHCreditPolicyChecks_HHCreditUpdateAnnuity () |
|
void | unittest_household_credit_update_mortgage_rates_HHCreditUpdateAnnuity_HHCreditCheckTaxRate () |
|
void | unittest_household_credit_check_tax_rate_HHCreditCheckTaxRate_end () |
|
void | unittest_idle_HHHousingStart_HHLabourPayroll () |
|
void | unittest_household_housing_market_role_HHHousingStart_HHHousingRole () |
|
void | unittest_idle_HHHousingRole_HHHousingPrice () |
|
void | unittest_household_housing_check_wealth_HHHousingRole_HHHousingCheckWealth () |
|
void | unittest_household_housing_sell_HHHousingRole_HHHousingRevenue () |
|
void | unittest_household_housing_fire_sell_HHHousingRole_HHHousingRevenue () |
|
void | unittest_household_housing_collect_sale_revenue_HHHousingRevenue_HHHousingPrice () |
|
void | unittest_idle_HHHousingCheckWealth_HHHousingPrice () |
|
void | unittest_household_housing_enter_market_HHHousingCheckWealth_HHHousingBargain () |
|
void | unittest_household_housing_buy_HHHousingBargain_HHHousingPrice () |
|
void | unittest_household_housing_update_market_price_HHHousingPrice_HHHousingPayments () |
|
void | unittest_household_housing_pay_mortgages_HHHousingPayments_HHHousingWriteOff () |
|
void | unittest_household_housing_debt_writeoff_HHHousingWriteOff_HHLabourPayroll () |
|
void | unittest_equityfund_init_start_EquityFundLoop () |
|
void | unittest_idle_start_EquityFundLoop () |
|
void | unittest_equityfund_iterate_EquityFundLoop_EquityFundCredit () |
|
void | unittest_idle_EFLabourMarket_EFCreditIncomeStatement () |
|
void | unittest_equityfund_audit_dividends_EFLabourMarket_EFCreditIncomeStatement () |
|
void | unittest_idle_EquityFundCredit_EFLabourMarket () |
|
void | unittest_equityfund_credit_invest_illiquids_EquityFundCredit_EFCreditShareCollectionBanks () |
|
void | unittest_equityfund_credit_collect_bank_shares_EFCreditShareCollectionBanks_EFCreditShareCollectionFirms () |
|
void | unittest_equityfund_credit_collect_firm_shares_EFCreditShareCollectionFirms_EFCreditDistributeShares () |
|
void | unittest_equityfund_credit_distribute_shares_EFCreditDistributeShares_EFLabourMarket () |
|
void | unittest_idle_EFCreditIncomeStatement_end () |
|
void | unittest_equityfund_credit_compute_income_statement_EFCreditIncomeStatement_EFCreditBalanceSheet () |
|
void | unittest_equityfund_credit_do_balance_sheet_EFCreditBalanceSheet_EFCreditPolicyChecks () |
|
void | unittest_equityfund_credit_check_tax_rate_EFCreditPolicyChecks_end () |
|
void | unittest_idle_start_BankInitLoans () |
|
void | unittest_idle_start_BankLoop () |
|
void | unittest_bank_init_loans_BankInitLoans_BankInitMortgages () |
|
void | unittest_bank_init_mortgages_BankInitMortgages_BankInitDeposits () |
|
void | unittest_bank_init_deposits_BankInitDeposits_BankInitBalanceSheet () |
|
void | unittest_bank_init_balancesheet_BankInitBalanceSheet_BankLoop () |
|
void | unittest_bank_iterate_BankLoop_BankCreditStart () |
|
void | unittest_idle_BankUpdateDeposits_BankCreditPolicyChecks () |
|
void | unittest_bank_update_deposits_BankUpdateDeposits_BankCreditPolicyChecks () |
|
void | unittest_idle_BankCreditStart_BankHousingMarket () |
|
void | unittest_bank_credit_compute_income_statement_BankCreditStart_BankCreditDividends () |
|
void | unittest_bank_credit_compute_dividends_BankCreditDividends_BankCreditBalanceSheet () |
|
void | unittest_bank_credit_do_balance_sheet_BankCreditBalanceSheet_BankCreditRequest1 () |
|
void | unittest_bank_credit_process_loan_requests_1_BankCreditRequest1_BankCreditRequest2 () |
|
void | unittest_bank_credit_process_loan_requests_2_BankCreditRequest2_BankCreditLoanWriteOffs () |
|
void | unittest_bank_credit_recieve_loan_writeoffs_BankCreditLoanWriteOffs_BankCreditNewEntrants () |
|
void | unittest_bank_credit_recieve_new_entrant_loan_requests_BankCreditNewEntrants_BankCreditLoanInterests () |
|
void | unittest_bank_credit_collect_loan_interests_BankCreditLoanInterests_BankHousingMarket () |
|
void | unittest_idle_BankCreditPolicyChecks_end () |
|
void | unittest_bank_credit_check_interest_rate_BankCreditPolicyChecks_end () |
|
void | unittest_idle_BankHousingMarket_BankUpdateDeposits () |
|
void | unittest_bank_housing_compute_capital_status_BankHousingMarket_BankHousingCrediting () |
|
void | unittest_bank_housing_deliver_mortages_BankHousingCrediting_BankHousingSales () |
|
void | unittest_bank_housing_recieve_mortgage_principals_BankHousingSales_BankHousingMortgages () |
|
void | unittest_bank_housing_recieve_mortgages_BankHousingMortgages_BankHousingWriteOff () |
|
void | unittest_bank_housing_debt_writeoff_BankHousingWriteOff_BankUpdateDeposits () |
|
void | unittest_government_init_start_GovernmentLoop () |
|
void | unittest_idle_start_GovernmentLoop () |
|
void | unittest_government_iterate_GovernmentLoop_GovernmentCredit () |
|
void | unittest_government_trace_unemployment_status_GovernmentLabourStatus_GovernmentFiscalPolicy () |
|
void | unittest_idle_GovernmentCredit_GovernmentMonthly () |
|
void | unittest_government_collect_capital_tax_GovernmentCredit_GovernmentMonthly () |
|
void | unittest_idle_GovernmentMonthly_GovernmentFiscalPolicy () |
|
void | unittest_government_distribute_general_benefits_GovernmentMonthly_GovernmentUnemploymentBenefits () |
|
void | unittest_government_distribute_unemployment_benefits_GovernmentUnemploymentBenefits_GovernmentLabourTax () |
|
void | unittest_government_collect_labour_tax_GovernmentLabourTax_GovernmentLabourStatus () |
|
void | unittest_idle_GovernmentFiscalPolicy_end () |
|
void | unittest_government_collect_centralbank_profit_GovernmentFiscalPolicy_GovernmentIncomeStatement () |
|
void | unittest_government_compute_income_statement_GovernmentIncomeStatement_GovernmentBalanceSheet () |
|
void | unittest_government_do_balance_sheet_GovernmentBalanceSheet_GovernmentUpdatePolicy () |
|
void | unittest_government_update_fiscal_policy_GovernmentUpdatePolicy_end () |
|
void | unittest_idle_start_CentralBankInitBalanceSheet () |
|
void | unittest_idle_start_CentralBankLoop () |
|
void | unittest_centralbank_init_balancesheet_CentralBankInitBalanceSheet_CentralBankLoop () |
|
void | unittest_centralbank_iterate_CentralBankLoop_CentralBankCredit () |
|
void | unittest_idle_CentralBankConsumption_CentralBankConsumptionPrices () |
|
void | unittest_centralbank_trace_goods_prices_CentralBankConsumption_CentralBankConsumptionPrices () |
|
void | unittest_idle_CentralBankConsumptionPrices_CentralBankHousing () |
|
void | unittest_centralbank_update_price_indices_CentralBankConsumptionPrices_CentralBankHousing () |
|
void | unittest_idle_CentralBankLabour_CentralBankPolicy () |
|
void | unittest_centralbank_trace_unemployment_status_CentralBankLabour_CentralBankPolicy () |
|
void | unittest_idle_CentralBankCredit_CentralBankConsumption () |
|
void | unittest_centralbank_collect_interest_payments_CentralBankCredit_CentralBankDebtRequests () |
|
void | unittest_centralbank_process_debt_requests_CentralBankDebtRequests_CentralBankConsumption () |
|
void | unittest_idle_CentralBankPolicy_end () |
|
void | unittest_centralbank_compute_income_statement_CentralBankPolicy_CentralBankGovernmentRequests () |
|
void | unittest_centralbank_process_government_requests_CentralBankGovernmentRequests_CentralBankBalanceSheet () |
|
void | unittest_centralbank_do_balance_sheet_CentralBankBalanceSheet_CentralBankUpdateInterestRate () |
|
void | unittest_centralbank_set_interest_rate_CentralBankUpdateInterestRate_end () |
|
void | unittest_idle_CentralBankHousing_CentralBankLabour () |
|
void | unittest_centralbank_trace_housing_prices_CentralBankHousing_CentralBankLabour () |
|
void | unittest_idle_start_JPOfficeInitEmployment () |
|
void | unittest_idle_start_JPOfficeLoop () |
|
void | unittest_jpoffice_init_employment_JPOfficeInitEmployment_JPOfficeLoop () |
|
void | unittest_jpoffice_iterate_JPOfficeLoop_JPOLabourMarket () |
|
void | unittest_idle_JPOLabourMarket_end () |
|
void | unittest_jpoffice_labour_stage1_JPOLabourMarket_JPOLabourStage2 () |
|
void | unittest_jpoffice_labour_stage2_JPOLabourStage2_end () |
|
void | unittest_mall_init_start_MallConsumptionMarket () |
|
void | unittest_idle_MallConsumptionMarket_end () |
|
void | unittest_mall_consumption_shopping_MallConsumptionMarket_MallConsumptionSummary () |
|
void | unittest_mall_consumption_summary_MallConsumptionSummary_end () |
|
void | unittest_reagency_init_start_REAgencyHousingMarket () |
|
void | unittest_idle_REAgencyCreditPolicyChecks_end () |
|
void | unittest_reagency_check_interest_rate_REAgencyCreditPolicyChecks_end () |
|
void | unittest_idle_REAgencyHousingMarket_REAgencyCreditPolicyChecks () |
|
void | unittest_reagency_housing_process_REAgencyHousingMarket_REAgencyHousingSummary () |
|
void | unittest_reagency_housing_summary_REAgencyHousingSummary_REAgencyCreditPolicyChecks () |
|
void | free_messages () |
|
void | initialise_pointers () |
| Initialises pointers to xmachine, message, and node lists. More...
|
|
void | initialise_unit_testing () |
| Initialises framework for unit testing. More...
|
|
FLAME_output * | add_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 | init_int_static_array (int *array, int size) |
|
void | init_float_static_array (float *array, int size) |
|
void | init_double_static_array (double *array, int size) |
|
void | init_char_static_array (char *array, int size) |
|
void | init_transaction (transaction *temp) |
|
void | init_transaction_static_array (transaction *array, int size) |
|
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 | init_buyer (buyer *temp) |
|
void | init_buyer_static_array (buyer *array, 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 | init_seller (seller *temp) |
|
void | init_seller_static_array (seller *array, 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 | init_vacancy (vacancy *temp) |
|
void | init_vacancy_static_array (vacancy *array, 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 | init_employee (employee *temp) |
|
void | init_employee_static_array (employee *array, 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 | init_mortgage (mortgage *temp) |
|
void | init_mortgage_static_array (mortgage *array, 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 | init_loan (loan *temp) |
|
void | init_loan_static_array (loan *array, 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 | init_hbuyer (hbuyer *temp) |
|
void | init_hbuyer_static_array (hbuyer *array, 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 | init_hseller (hseller *temp) |
|
void | init_hseller_static_array (hseller *array, 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 | init_hbank (hbank *temp) |
|
void | init_hbank_static_array (hbank *array, 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_state * | init_firm_state () |
|
xmachine_memory_firm * | init_firm_agent () |
|
void | free_firm_agent (xmachine_memory_firm_holder *tmp, xmachine_memory_firm_state *state) |
|
void | unittest_init_firm_agent () |
|
void | unittest_free_firm_agent () |
|
void | free_firm_agents () |
|
void | free_firm_states () |
|
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) |
|
xmachine_memory_household_state * | init_household_state () |
|
xmachine_memory_household * | init_household_agent () |
|
void | free_household_agent (xmachine_memory_household_holder *tmp, xmachine_memory_household_state *state) |
|
void | unittest_init_household_agent () |
|
void | unittest_free_household_agent () |
|
void | free_household_agents () |
|
void | free_household_states () |
|
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...
|
|
xmachine_memory_equityfund_state * | init_equityfund_state () |
|
xmachine_memory_equityfund * | init_equityfund_agent () |
|
void | free_equityfund_agent (xmachine_memory_equityfund_holder *tmp, xmachine_memory_equityfund_state *state) |
|
void | unittest_init_equityfund_agent () |
|
void | unittest_free_equityfund_agent () |
|
void | free_equityfund_agents () |
|
void | free_equityfund_states () |
|
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...
|
|
xmachine_memory_bank_state * | init_bank_state () |
|
xmachine_memory_bank * | init_bank_agent () |
|
void | free_bank_agent (xmachine_memory_bank_holder *tmp, xmachine_memory_bank_state *state) |
|
void | unittest_init_bank_agent () |
|
void | unittest_free_bank_agent () |
|
void | free_bank_agents () |
|
void | free_bank_states () |
|
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...
|
|
xmachine_memory_government_state * | init_government_state () |
|
xmachine_memory_government * | init_government_agent () |
|
void | free_government_agent (xmachine_memory_government_holder *tmp, xmachine_memory_government_state *state) |
|
void | unittest_init_government_agent () |
|
void | unittest_free_government_agent () |
|
void | free_government_agents () |
|
void | free_government_states () |
|
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...
|
|
xmachine_memory_centralbank_state * | init_centralbank_state () |
|
xmachine_memory_centralbank * | init_centralbank_agent () |
|
void | free_centralbank_agent (xmachine_memory_centralbank_holder *tmp, xmachine_memory_centralbank_state *state) |
|
void | unittest_init_centralbank_agent () |
|
void | unittest_free_centralbank_agent () |
|
void | free_centralbank_agents () |
|
void | free_centralbank_states () |
|
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) |
|
xmachine_memory_jpoffice_state * | init_jpoffice_state () |
|
xmachine_memory_jpoffice * | init_jpoffice_agent () |
|
void | free_jpoffice_agent (xmachine_memory_jpoffice_holder *tmp, xmachine_memory_jpoffice_state *state) |
|
void | unittest_init_jpoffice_agent () |
|
void | unittest_free_jpoffice_agent () |
|
void | free_jpoffice_agents () |
|
void | free_jpoffice_states () |
|
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...
|
|
xmachine_memory_mall_state * | init_mall_state () |
|
xmachine_memory_mall * | init_mall_agent () |
|
void | free_mall_agent (xmachine_memory_mall_holder *tmp, xmachine_memory_mall_state *state) |
|
void | unittest_init_mall_agent () |
|
void | unittest_free_mall_agent () |
|
void | free_mall_agents () |
|
void | free_mall_states () |
|
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) |
|
xmachine_memory_reagency_state * | init_reagency_state () |
|
xmachine_memory_reagency * | init_reagency_agent () |
|
void | free_reagency_agent (xmachine_memory_reagency_holder *tmp, xmachine_memory_reagency_state *state) |
|
void | unittest_init_reagency_agent () |
|
void | unittest_free_reagency_agent () |
|
void | free_reagency_agents () |
|
void | free_reagency_states () |
|
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 | freexmachines () |
| Free the currently being used X-machine list. More...
|
|
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_array * | get_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...
|
|
loan * | get_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_array * | get_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...
|
|
transaction * | get_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...
|
|
transaction * | get_houses () |
| Get houses memory variable from current X-machine. More...
|
|
transaction * | get_goods_transactions () |
| Get goods_transactions memory variable from current X-machine. More...
|
|
transaction * | get_housing_transactions () |
| Get housing_transactions memory variable from current X-machine. More...
|
|
double | agent_get_range () |
| Fixed routine to get the range from current X-machine. More...
|
|
int | agent_get_id () |
| Fixed routine to get the id for the current X-machine. More...
|
|
double | agent_get_x () |
| Fixed routine to get the x coordinate from current X-machine. More...
|
|
double | agent_get_y () |
| Fixed routine to get the y coordinate from current X-machine. More...
|
|
double | agent_get_z () |
| Fixed routine to get the z coordinate from current X-machine. 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 | free_node_info () |
| Free the node list. More...
|
|
void | clean_up (int code) |
| Add a node to the node list. More...
|
|
void | propagate_agents () |
| Check agent positions to see if any need to be moved to a another node. More...
|
|
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_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_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_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...
|
|
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...
|
|
int | idle () |
| an idle function for use by agents. More...
|
|
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 () |
|