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

Password:

Ofaculty.h File Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Ofaculty.h File Reference

#include <OINFO.H>
#include <GAMEDEF.H>
#include <ODYNARRB.H>

Go to the source code of this file.

Compounds

class  Faculty
class  FacultyArray
struct  ResearchProposal

Defines

#define NORMAL_TEACHING_CONTACT_HOUR   6
#define NORMAL_FACULTY_TOTAL_HOUR   44
#define NORMAL_DISCRETIONARY_HOUR   (NORMAL_FACULTY_TOTAL_HOUR-NORMAL_TEACHING_CONTACT_HOUR)
#define GCON   3
#define DCON   12
#define MAX_RESEARCH_PROPOSAL   5
#define MAX_ACTIVE_RESEARCH_MONTH   12
#define MAX_PROPOSED_RESEARCH_MONTH   6

Enumerations

enum  { FACULTY_RANK_LEVEL_COUNT = 5 }
enum  {
  ASST_PROF, ASSOC_PROF, FULL_PROF, LONG_TERM_ADJUNCT,
  SHORT_TERM_ADJUNCT
}
enum  { DISCRETIONARY_TYPE_COUNT = 6 }
enum  {
  DT_COURSE_PREPARATION, DT_OUT_OF_CLASS_STUDENT_CONTACT, DT_EDUCATIONAL_DEVELOPMENT, DT_RESEARCH,
  DT_SCHOLARSHIP, DT_INSTITUTIONAL_AND_PUBLIC_SERVICE
}
enum  { DISCRETIONARY_TYPE_COUNT_N_TOTAL = DISCRETIONARY_TYPE_COUNT + 1, FACULTY_RANK_LEVEL_COUNT_N_TOTAL = FACULTY_RANK_LEVEL_COUNT + 1, FACULTY_RANK_LEVEL_TOTAL = FACULTY_RANK_LEVEL_COUNT }
enum  { RESEARCH_PROPOSED, RESEARCH_ACTIVE }


Define Documentation

#define DCON   12
 

Definition at line 20 of file Ofaculty.h.

#define GCON   3
 

Definition at line 19 of file Ofaculty.h.

#define MAX_ACTIVE_RESEARCH_MONTH   12
 

Definition at line 56 of file Ofaculty.h.

Referenced by Faculty::init_research().

#define MAX_PROPOSED_RESEARCH_MONTH   6
 

Definition at line 57 of file Ofaculty.h.

#define MAX_RESEARCH_PROPOSAL   5
 

Definition at line 54 of file Ofaculty.h.

Referenced by Department::init_proj_vars().

#define NORMAL_DISCRETIONARY_HOUR   (NORMAL_FACULTY_TOTAL_HOUR-NORMAL_TEACHING_CONTACT_HOUR)
 

Definition at line 18 of file Ofaculty.h.

Referenced by Faculty::init().

#define NORMAL_FACULTY_TOTAL_HOUR   44
 

Definition at line 17 of file Ofaculty.h.

#define NORMAL_TEACHING_CONTACT_HOUR   6
 

Definition at line 16 of file Ofaculty.h.

Referenced by Faculty::calc_satisfaction_index().


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
FACULTY_RANK_LEVEL_COUNT 

Definition at line 24 of file Ofaculty.h.

anonymous enum
 

Enumeration values:
ASST_PROF 
ASSOC_PROF 
FULL_PROF 
LONG_TERM_ADJUNCT 
SHORT_TERM_ADJUNCT 

Definition at line 26 of file Ofaculty.h.

anonymous enum
 

Enumeration values:
DISCRETIONARY_TYPE_COUNT 

Definition at line 30 of file Ofaculty.h.

anonymous enum
 

Enumeration values:
DT_COURSE_PREPARATION 
DT_OUT_OF_CLASS_STUDENT_CONTACT 
DT_EDUCATIONAL_DEVELOPMENT 
DT_RESEARCH 
DT_SCHOLARSHIP 
DT_INSTITUTIONAL_AND_PUBLIC_SERVICE 

Definition at line 32 of file Ofaculty.h.

anonymous enum
 

Enumeration values:
DISCRETIONARY_TYPE_COUNT_N_TOTAL 
FACULTY_RANK_LEVEL_COUNT_N_TOTAL 
FACULTY_RANK_LEVEL_TOTAL 

Definition at line 43 of file Ofaculty.h.

anonymous enum
 

Enumeration values:
RESEARCH_PROPOSED 
RESEARCH_ACTIVE 

Definition at line 61 of file Ofaculty.h.


Generated on Fri Aug 23 01:38:44 2002 for VirtualU by doxygen1.2.17