parameter module#
- class parameter.ElevatorParameter(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
Enum
Represents parameter of type elevator
- CAPACITY = 3#
- MAX_FLOOR = 1#
- MIN_FLOOR = 0#
- case()#
Returns the type of the parameter
- Returns:
type of the parameter
- Return type:
int
- class parameter.Parameter(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
Enum
Enum to represent the different types of parameters
- FLOOR_AMOUNT = 1#
- SPWD_STR_TYPE = 2#
- TAR_DSTR_TYPE = 3#
- case()#
Returns the type of the parameter
- Returns:
type of the parameter
- Return type:
int
- class parameter.PolicyParameter(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
Enum
Represents parameter of type policy
- COMP_WEIGHT = 5#
- DIST_EXPONENT = 7#
- DIST_WEIGHT = 6#
- ELEV_BUT_TIME_WEIGHT = 2#
- ELEV_BUT_WEIGHT = 1#
- FLOOR_BUT_TIME_WEIGHT = 4#
- FLOOR_BUT_WEIGHT = 3#
- POLICY = -1#
- case()#
Returns the type of the parameter
- Returns:
type of the parameter
- Return type:
int
- short_name()#
Returns the short name of the parameter
- Returns:
short name of the parameter
- Return type:
str
- class parameter.TimeDistrParameter(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
Enum
Represents parameter of type time distribution
- ADD_POINT = 3#
- MAX_PASSENGER = 1#
- TIME_TYPE = 2#
- case()#
Returns the type of the parameter
- Returns:
type of the parameter
- Return type:
int