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

Password:

DepartmentInfo struct Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

DepartmentInfo Struct Reference

Contains information about a department, including its students andfaculty. Calculates the number of majors in the department, includingthe number that switch to other departments. More...

#include <ODEPTRES.H>

Inheritance diagram for DepartmentInfo:

GeneralDepartmentInfo List of all members.

Public Types

enum  { NAME_LEN = 40 }

Public Methods

void generate_student_transition_prob_n_year_in_program_doctor ()
void generate_student_major_preference ()

Public Attributes

char name [NAME_LEN+1]
short field_id
short max_dl_class_size
float salary_multiplier
float teaching_load_multiplier
float research_per_faculty_multiplier
float female_multiplier
float minority_multiplier
float doctoral_grad_rate_multiplier
float doctoral_time_to_dropout_multiplier
float doctoral_time_to_degree_multiplier
float graduate_tuition_rate_multiplier
char talent_teaching
char talent_scholarship
char talent_research
char percent_pi_faculty
int normal_research_project_size
char template_rank_and_age [1]
char template_gender_ethnic [1]
char template_salary [1]
char template_talent [1]
char template_course_load [1]
char template_discretionary_time [1]
char template_course_type [2]
char base_fac_discretionary_time [1]
char iped_field
float field_fraction_pct [4]
float doctor_dropout_trans_prob [MAX_GRADUATE_YEARS]
float doctor_graduate_trans_prob [MAX_GRADUATE_YEARS]
float doctor_year_in_program_pct [MAX_GRADUATE_YEARS+1]
float student_major_pref [MAX_STUDENT_LEVEL_INI]
float faculty_departure_probability [FACULTY_RANK_LEVEL_COUNT][PROB_SCHOOL_TYPE_COUNT]
float associate_professor_promotion_probability [PROB_SCHOOL_TYPE_COUNT]
float assistant_professor_promotion_probability [PROB_SCHOOL_TYPE_COUNT]
char master_depth3 [COURSE_GAME_FIELD_COUNT]
char master_graduate [COURSE_GAME_FIELD_COUNT]
char master_elective_year_count
float master_elective_course_pref [DEPARTMENT_TYPE_COUNT]
float total_master_elective_course_pref
char doctor_graduate [COURSE_GAME_FIELD_COUNT]

Detailed Description

Contains information about a department, including its students andfaculty. Calculates the number of majors in the department, includingthe number that switch to other departments.

Definition at line 174 of file ODEPTRES.H.


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
NAME_LEN 

Definition at line 176 of file ODEPTRES.H.


Member Function Documentation

void DepartmentInfo::generate_student_major_preference  
 

refer to techdoc3.3 section 4.7

Definition at line 752 of file Opsch_gs.cpp.

References MAX_STUDENT_LEVEL_INI, and SchoolEx::student_ifield_pct.

void DepartmentInfo::generate_student_transition_prob_n_year_in_program_doctor  
 

depends on which department student major in

Definition at line 577 of file Opsch_gs.cpp.

References DOCTOR, and MAX_GRADUATE_YEARS.


Member Data Documentation

float DepartmentInfo::assistant_professor_promotion_probability[PROB_SCHOOL_TYPE_COUNT]
 

Definition at line 240 of file ODEPTRES.H.

float DepartmentInfo::associate_professor_promotion_probability[PROB_SCHOOL_TYPE_COUNT]
 

Definition at line 239 of file ODEPTRES.H.

char DepartmentInfo::base_fac_discretionary_time[1]
 

Definition at line 220 of file ODEPTRES.H.

float DepartmentInfo::doctor_dropout_trans_prob[MAX_GRADUATE_YEARS]
 

Definition at line 229 of file ODEPTRES.H.

char DepartmentInfo::doctor_graduate[COURSE_GAME_FIELD_COUNT]
 

Definition at line 252 of file ODEPTRES.H.

Referenced by GeneralDepartment::get_course_requirement().

float DepartmentInfo::doctor_graduate_trans_prob[MAX_GRADUATE_YEARS]
 

Definition at line 230 of file ODEPTRES.H.

float DepartmentInfo::doctor_year_in_program_pct[MAX_GRADUATE_YEARS+1]
 

Definition at line 232 of file ODEPTRES.H.

float DepartmentInfo::doctoral_grad_rate_multiplier
 

Definition at line 194 of file ODEPTRES.H.

float DepartmentInfo::doctoral_time_to_degree_multiplier
 

Definition at line 196 of file ODEPTRES.H.

float DepartmentInfo::doctoral_time_to_dropout_multiplier
 

Definition at line 195 of file ODEPTRES.H.

float DepartmentInfo::faculty_departure_probability[FACULTY_RANK_LEVEL_COUNT][PROB_SCHOOL_TYPE_COUNT]
 

Definition at line 238 of file ODEPTRES.H.

float DepartmentInfo::female_multiplier
 

Definition at line 189 of file ODEPTRES.H.

float DepartmentInfo::field_fraction_pct[4]
 

Definition at line 225 of file ODEPTRES.H.

short DepartmentInfo::field_id
 

Definition at line 179 of file ODEPTRES.H.

float DepartmentInfo::graduate_tuition_rate_multiplier
 

Definition at line 197 of file ODEPTRES.H.

char DepartmentInfo::iped_field
 

Definition at line 224 of file ODEPTRES.H.

char DepartmentInfo::master_depth3[COURSE_GAME_FIELD_COUNT]
 

Definition at line 244 of file ODEPTRES.H.

Referenced by GeneralDepartment::get_course_requirement().

float DepartmentInfo::master_elective_course_pref[DEPARTMENT_TYPE_COUNT]
 

Definition at line 249 of file ODEPTRES.H.

Referenced by DepartmentRes::calc_total_elective_course_pref(), and PlayerSchool::next_trimester().

char DepartmentInfo::master_elective_year_count
 

Definition at line 246 of file ODEPTRES.H.

char DepartmentInfo::master_graduate[COURSE_GAME_FIELD_COUNT]
 

Definition at line 245 of file ODEPTRES.H.

Referenced by GeneralDepartment::get_course_requirement().

short DepartmentInfo::max_dl_class_size
 

Definition at line 182 of file ODEPTRES.H.

float DepartmentInfo::minority_multiplier
 

Definition at line 190 of file ODEPTRES.H.

char DepartmentInfo::name[NAME_LEN+1]
 

Definition at line 178 of file ODEPTRES.H.

int DepartmentInfo::normal_research_project_size
 

Definition at line 206 of file ODEPTRES.H.

char DepartmentInfo::percent_pi_faculty
 

Definition at line 205 of file ODEPTRES.H.

float DepartmentInfo::research_per_faculty_multiplier
 

Definition at line 188 of file ODEPTRES.H.

float DepartmentInfo::salary_multiplier
 

Definition at line 186 of file ODEPTRES.H.

float DepartmentInfo::student_major_pref[MAX_STUDENT_LEVEL_INI]
 

Definition at line 233 of file ODEPTRES.H.

char DepartmentInfo::talent_research
 

Definition at line 203 of file ODEPTRES.H.

char DepartmentInfo::talent_scholarship
 

Definition at line 202 of file ODEPTRES.H.

char DepartmentInfo::talent_teaching
 

Definition at line 201 of file ODEPTRES.H.

float DepartmentInfo::teaching_load_multiplier
 

Definition at line 187 of file ODEPTRES.H.

char DepartmentInfo::template_course_load[1]
 

Definition at line 214 of file ODEPTRES.H.

char DepartmentInfo::template_course_type[2]
 

Definition at line 218 of file ODEPTRES.H.

char DepartmentInfo::template_discretionary_time[1]
 

Definition at line 216 of file ODEPTRES.H.

char DepartmentInfo::template_gender_ethnic[1]
 

Definition at line 211 of file ODEPTRES.H.

char DepartmentInfo::template_rank_and_age[1]
 

Definition at line 210 of file ODEPTRES.H.

char DepartmentInfo::template_salary[1]
 

Definition at line 212 of file ODEPTRES.H.

char DepartmentInfo::template_talent[1]
 

Definition at line 213 of file ODEPTRES.H.

float DepartmentInfo::total_master_elective_course_pref
 

Definition at line 250 of file ODEPTRES.H.

Referenced by DepartmentRes::calc_total_elective_course_pref().


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