Skip to content

⚠ We recently updated our website for PassengerSim v0.80. More or less all the same content is here (and more) but any pre-existing links and bookmarks may be broken.

logo
PassengerSim
LpBase
Initializing search
    PassengerSim/passengersim
    • User Guide
    • Mechanics
    • Examples
    • API
    PassengerSim/passengersim
      • Wayfinding
      • Installation
      • Raw Configuration
      • Dynamic Configuration
      • Summary Outputs
      • RM Systems
      • Database
      • Experiments
      • Callbacks
      • Tracing
      • Visualizations
      • Firehose
      • Counting Simulations
      • Demand Generation
      • Forecasting
      • The 3MKT Network
      • Basic Simulation
      • ProBP Optimization
      • Unrestricted Networks
      • Q vs Conditional Forecasting
      • Custom Forecaster
      • Heuristic Intervention
      • Labs
      • PassengerSim
      • callbacks
      • config
      • connection_builder
      • contrast
      • core
      • database
      • driver
      • experiments
      • rm
        • RmSys
        • Standard Systems
        • Specialty Systems
        • Components
          • systems
          • conditional_forecasting
          • dynamic_prog
          • emsr
          • leg_value
          • linear_program
            • DLP
            • LinearProgramming
            • LpBase
              • C passengersim.rm.linear_program.LpBase
                • M initialize
                • M update
                • M solve
                • M test_status
            • LpPiecewise2
            • LpPiecewiseSolver
            • SSBLP
            • StochasticSampleSolver
          • probp
          • q_forecasting
          • standard_forecasting
          • untruncation
      • summaries
      • tracers
      • transforms
    • C passengersim.rm.linear_program.LpBase
      • M initialize
      • M update
      • M solve
      • M test_status

    LpBase¶

    class passengersim.rm.linear_program.LpBase[source]¶

    Bases: ABC

    Some common code, used by each implementation. Also forces each implementation to have a standard interface

    Methods

    __init__()

    initialize(eng)

    solve(sim[, debug])

    test_status(status)

    update(eng)

    abstractmethod initialize(eng: SimulationEngine)[source]¶
    abstractmethod update(eng: SimulationEngine)[source]¶
    abstractmethod solve(sim: SimulationEngine, debug=False)[source]¶
    test_status(status)[source]¶
    © Copyright 2026, PassengerSim LLC.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial