Utilities and Constants ======================= Helper functions, constants, and enumerations. These modules provide utility functions, constants, and example models. Utility Functions (line_solver.utils) -------------------------------------- The ``utils`` module contains helper functions for working with LINE models. .. automodule:: line_solver.utils :members: :undoc-members: :show-inheritance: Constants and Enumerations (line_solver.constants) --------------------------------------------------- The ``constants`` module defines enumerations and global constants used throughout the LINE Solver package. Scheduling Strategies ~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.SchedStrategy :members: :undoc-members: :show-inheritance: .. autoclass:: line_solver.constants.SchedStrategyType :members: :undoc-members: :show-inheritance: Distribution and Process Types ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.ProcessType :members: :undoc-members: :show-inheritance: Node Types ~~~~~~~~~~ .. autoclass:: line_solver.constants.NodeType :members: :undoc-members: :show-inheritance: Job Class Types ~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.JobClassType :members: :undoc-members: :show-inheritance: Routing Strategies ~~~~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.RoutingStrategy :members: :undoc-members: :show-inheritance: Service Strategies ~~~~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.ServiceStrategy :members: :undoc-members: :show-inheritance: Solver Types ~~~~~~~~~~~~ .. autoclass:: line_solver.constants.SolverType :members: :undoc-members: :show-inheritance: Metric Types ~~~~~~~~~~~~ .. autoclass:: line_solver.constants.MetricType :members: :undoc-members: :show-inheritance: Drop and Replacement Strategies ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.DropStrategy :members: :undoc-members: :show-inheritance: .. autoclass:: line_solver.constants.ReplacementStrategy :members: :undoc-members: :show-inheritance: Join Strategies ~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.JoinStrategy :members: :undoc-members: :show-inheritance: Layered Network Types ~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.CallType :members: :undoc-members: :show-inheritance: .. autoclass:: line_solver.constants.ActivityPrecedenceType :members: :undoc-members: :show-inheritance: Polling Types ~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.PollingType :members: :undoc-members: :show-inheritance: Event and Timing Types ~~~~~~~~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.EventType :members: :undoc-members: :show-inheritance: .. autoclass:: line_solver.constants.TimingStrategy :members: :undoc-members: :show-inheritance: Verbose Level ~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.VerboseLevel :members: :undoc-members: :show-inheritance: Global Constants ~~~~~~~~~~~~~~~~ .. autoclass:: line_solver.constants.GlobalConstants :members: :undoc-members: :show-inheritance: Example Gallery (line_solver.gallery) -------------------------------------- The ``gallery`` module provides a collection of example queueing models for validation, testing, and learning purposes. .. automodule:: line_solver.gallery :members: :undoc-members: :show-inheritance: