Bases: Named
Define a Booked Load Factor Curve. Used for UserAction.
Source code in passengersim/config/blf_curves.py
| class BlfCurve(Named, extra="forbid"):
"""Define a Booked Load Factor Curve. Used for UserAction."""
# name: str
min_distance: int = 0
max_distance: int = 25000
min_duration: float = 0.0
max_duration: float = 25.0
type: str | None = None
k_factor: float = 0.3
curve: dict[int, float] | list[float] = None
|
curve
class-attribute
instance-attribute
curve: dict[int, float] | list[float] = None
k_factor
class-attribute
instance-attribute
max_distance
class-attribute
instance-attribute
max_distance: int = 25000
max_duration
class-attribute
instance-attribute
max_duration: float = 25.0
min_distance
class-attribute
instance-attribute
min_duration
class-attribute
instance-attribute
min_duration: float = 0.0
type
class-attribute
instance-attribute