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