Virtual U.org
Get Personal Training on VU Today
    
Top shadow
 
 register/help
User Name:

Password:

Facility class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Facility Class Reference

#include <Ofacilit.h>

List of all members.

Public Methods

 Facility ()
 ~Facility ()
void init ()
void deinit ()
void report (int)
int detect ()
int detect2 ()
int write_file (File *filePtr)
int read_file (File *filePtr)
void init_data_pre_finance ()
void init_data ()
void update_history_yearly ()
void next_day ()
void run_new_construction ()
void update_parking (bool init=false)
void update_crime (bool init=false)

Public Attributes

char current_mode
float spinner_var1
float spinner_var3
float debt_spinner_var1
float debt_spinner_var2
float maximum_debt_balance_as_a_percent_of_funds_balances
float max_interest_payments_as_a_percent_of_operating_expenditures
float percent_gap_required_before_new_construction_is_considered
float escalation_factor_for_deferrd_maintenance_per_year
int total_normal_onm
float total_actual_new_debt
float construction_project_spending [HISTORY_YEAR_COUNT]
int cur_debt_limit
float percent_project_funded_with_debt
int min_capital_reserve_balance
int begin_backlog
int cur_change_backlog
float facility_staff_morale
float ratio_of_square_footage_to_benchmark [HISTORY_YEAR_COUNT]
float total_invest_close_gap
int normal_area [HISTORY_MONTH_COUNT]
int actual_area [HISTORY_MONTH_COUNT]
int projected_area [HISTORY_MONTH_COUNT]
int total_debt_capacity [HISTORY_YEAR_COUNT]
int outstanding_debt_balance [HISTORY_YEAR_COUNT]
int debt_limit [HISTORY_YEAR_COUNT]
int onm_n_backlog_history [HISTORY_YEAR_COUNT2]
int transfer_history [HISTORY_YEAR_COUNT]
int gifts_to_facility [HISTORY_YEAR_COUNT]
float captial_reserve_expense [HISTORY_YEAR_COUNT]
int cur_parking_supply
int projected_parking_supply
int farout_capacity
int parking_demand [HISTORY_YEAR_COUNT]
int parking_supply [HISTORY_YEAR_COUNT]
char crime_index [HISTORY_MONTH_COUNT]


Detailed Description

Class for simulating a facility office, including financing, parking and crime models. See Tech Doc 2.4 (http://virtual-u.org/documentation/hetd_24.html)

Definition at line 18 of file Ofacilit.h.


Constructor & Destructor Documentation

Facility::Facility  
 

Definition at line 412 of file Ofaci_if.cpp.

Facility::~Facility  
 

Definition at line 421 of file Ofaci_if.cpp.


Member Function Documentation

void Facility::deinit  
 

Definition at line 429 of file Ofaci_if.cpp.

References NULL.

int Facility::detect void   
 

return value: 0-not detected, 1-detected

Definition at line 568 of file Ofaci_if.cpp.

int Facility::detect2  
 

return value: 0-not detected, 1-detected

Definition at line 584 of file Ofaci_if.cpp.

void Facility::init  
 

Definition at line 454 of file Ofaci_if.cpp.

References NULL.

void Facility::init_data  
 

Definition at line 88 of file Ofaci_st.cpp.

References AC_BUILDINGS, AC_CAPITAL_RESERVE, AC_ENDOWMENT, AC_GENERAL_PLANT_DEBT, AC_LIABILITY_TOTAL, AC_OPERATING_RESERVE, cur_change_backlog, cur_debt_limit, debt_limit, escalation_factor_for_deferrd_maintenance_per_year, LIABILITY_ITEM_COUNT, max_interest_payments_as_a_percent_of_operating_expenditures, maximum_debt_balance_as_a_percent_of_funds_balances, min_capital_reserve_balance, onm_n_backlog_history, outstanding_debt_balance, percent_gap_required_before_new_construction_is_considered, percent_project_funded_with_debt, ratio_of_square_footage_to_benchmark, SECOND_H_THIS_YEAR, total_debt_capacity, update_crime(), and update_parking().

void Facility::init_data_pre_finance  
 

Definition at line 48 of file Ofaci_st.cpp.

References AC_ACADEMIC_DEPARTMENTS, and AC_SPONSORED_RESEARCH_EXPENSE.

void Facility::next_day  
 

Definition at line 179 of file Ofaci_st.cpp.

int Facility::read_file File   filePtr
 

Definition at line 421 of file OGFILE3.CPP.

References File::file_read().

void Facility::report int   
 

Definition at line 509 of file Ofaci_if.cpp.

References INFO_REPAINT.

void Facility::run_new_construction  
 

called a) when player change anything in Facility interface and b) in the beginning of a new fiscal year

Definition at line 616 of file Ofaci_st.cpp.

References AC_CAPITAL_RESERVE, AC_GENERAL_PLANT_DEBT, and AC_TRANSFER_TO_CAPITAL_RESERVE.

void Facility::update_crime bool    init = false
 

Definition at line 1017 of file Ofaci_st.cpp.

References AC_ADMINISTRATION_N_OTHER_OPERATING_EXPENSE, and ENVIRONMENT_COUNT.

Referenced by init_data().

void Facility::update_history_yearly  
 

update time-series graphs for interface display

Definition at line 256 of file Ofaci_st.cpp.

void Facility::update_parking bool    init = false
 

Definition at line 945 of file Ofaci_st.cpp.

References COEF_COUNT, ENVIRONMENT_COUNT, FACULTY_RANK_LEVEL_COUNT, and MAX_STUDENT_LEVEL.

Referenced by init_data().

int Facility::write_file File   filePtr
 

Definition at line 417 of file OGFILE3.CPP.

References File::file_write().


Member Data Documentation

int Facility::actual_area[HISTORY_MONTH_COUNT]
 

Definition at line 83 of file Ofacilit.h.

int Facility::begin_backlog
 

Definition at line 73 of file Ofacilit.h.

float Facility::captial_reserve_expense[HISTORY_YEAR_COUNT]
 

Definition at line 99 of file Ofacilit.h.

float Facility::construction_project_spending[HISTORY_YEAR_COUNT]
 

Definition at line 60 of file Ofacilit.h.

char Facility::crime_index[HISTORY_MONTH_COUNT]
 

Definition at line 148 of file Ofacilit.h.

int Facility::cur_change_backlog
 

Definition at line 74 of file Ofacilit.h.

Referenced by init_data().

int Facility::cur_debt_limit
 

Definition at line 66 of file Ofacilit.h.

Referenced by init_data().

int Facility::cur_parking_supply
 

Definition at line 142 of file Ofacilit.h.

char Facility::current_mode
 

Definition at line 30 of file Ofacilit.h.

int Facility::debt_limit[HISTORY_YEAR_COUNT]
 

Definition at line 91 of file Ofacilit.h.

Referenced by init_data().

float Facility::debt_spinner_var1
 

Definition at line 42 of file Ofacilit.h.

float Facility::debt_spinner_var2
 

Definition at line 42 of file Ofacilit.h.

float Facility::escalation_factor_for_deferrd_maintenance_per_year
 

Definition at line 54 of file Ofacilit.h.

Referenced by init_data().

float Facility::facility_staff_morale
 

Definition at line 75 of file Ofacilit.h.

int Facility::farout_capacity
 

Definition at line 144 of file Ofacilit.h.

int Facility::gifts_to_facility[HISTORY_YEAR_COUNT]
 

Definition at line 98 of file Ofacilit.h.

float Facility::max_interest_payments_as_a_percent_of_operating_expenditures
 

Definition at line 50 of file Ofacilit.h.

Referenced by init_data().

float Facility::maximum_debt_balance_as_a_percent_of_funds_balances
 

Definition at line 48 of file Ofacilit.h.

Referenced by init_data().

int Facility::min_capital_reserve_balance
 

Definition at line 69 of file Ofacilit.h.

Referenced by init_data().

int Facility::normal_area[HISTORY_MONTH_COUNT]
 

Definition at line 83 of file Ofacilit.h.

int Facility::onm_n_backlog_history[HISTORY_YEAR_COUNT2]
 

Definition at line 94 of file Ofacilit.h.

Referenced by init_data().

int Facility::outstanding_debt_balance[HISTORY_YEAR_COUNT]
 

Definition at line 90 of file Ofacilit.h.

Referenced by init_data().

int Facility::parking_demand[HISTORY_YEAR_COUNT]
 

Definition at line 146 of file Ofacilit.h.

int Facility::parking_supply[HISTORY_YEAR_COUNT]
 

Definition at line 147 of file Ofacilit.h.

float Facility::percent_gap_required_before_new_construction_is_considered
 

Definition at line 53 of file Ofacilit.h.

Referenced by init_data().

float Facility::percent_project_funded_with_debt
 

Definition at line 67 of file Ofacilit.h.

Referenced by init_data().

int Facility::projected_area[HISTORY_MONTH_COUNT]
 

Definition at line 83 of file Ofacilit.h.

int Facility::projected_parking_supply
 

Definition at line 143 of file Ofacilit.h.

float Facility::ratio_of_square_footage_to_benchmark[HISTORY_YEAR_COUNT]
 

Definition at line 79 of file Ofacilit.h.

Referenced by init_data().

float Facility::spinner_var1
 

Definition at line 42 of file Ofacilit.h.

float Facility::spinner_var3
 

Definition at line 42 of file Ofacilit.h.

float Facility::total_actual_new_debt
 

Definition at line 58 of file Ofacilit.h.

int Facility::total_debt_capacity[HISTORY_YEAR_COUNT]
 

Definition at line 88 of file Ofacilit.h.

Referenced by init_data().

float Facility::total_invest_close_gap
 

Definition at line 82 of file Ofacilit.h.

int Facility::total_normal_onm
 

Definition at line 57 of file Ofacilit.h.

int Facility::transfer_history[HISTORY_YEAR_COUNT]
 

Definition at line 97 of file Ofacilit.h.


The documentation for this class was generated from the following files:
Generated on Fri Aug 23 01:39:08 2002 for VirtualU by doxygen1.2.17