LpDisplacementSolver

class passengersim.rm.dynamic_prog.LpDisplacementSolver(sim: SimulationEngine, carrier: str, cabin_code: str, error_log: Path | None = None)[source]

Bases: object

Methods

__init__(sim, carrier, cabin_code[, error_log])

get_remaining_capacity(base)

solve(sim, days_prior)

update(sim)

Attributes

carrier

solver

objective

lp_vars

constraints

cabin_code

warnings

error_log

carrier
cabin_code
solver
objective
warnings
error_log
lp_vars
constraints
update(sim: SimulationEngine)[source]
get_remaining_capacity(base)[source]
solve(sim: SimulationEngine, days_prior: int) int[source]