LINE Solver (Python) Logo

API Reference:

  • API Documentation
    • Core Modules
      • Network Models (line_solver.lang)
        • Main Classes
        • Node Classes
        • Job Class Classes
        • Routing and Structure
        • State Representation
      • Solvers (line_solver.solvers)
        • Base Solver Classes
        • Analytical Solvers
        • External Solver Wrappers
        • Specialized Solvers
        • Result Classes
        • Solver Configuration
      • Distributions (line_solver.distributions)
        • Base Distribution Classes
        • Continuous Distributions
        • Phase-Type Distributions
        • Markovian Arrival Processes
        • Discrete Distributions
        • Special Distributions
      • Layered Networks (line_solver.layered)
        • Main Classes
        • Cache Tasks
    • Cache Algorithms
      • cache_erec()
      • cache_erec_aux()
      • cache_prob_erec()
      • cache_mva()
      • cache_xi_iter()
      • cache_spm()
      • cache_prob_spm()
      • cache_prob_fpi()
      • cache_miss()
      • cache_xi_fp()
      • cache_miss_fpi()
      • cache_miss_spm()
      • cache_mva_miss()
      • cache_is()
      • cache_prob_is()
      • cache_miss_is()
      • logmeanexp()
      • cache_t_lrum()
      • cache_t_hlru()
      • cache_ttl_lrum()
      • cache_ttl_hlru()
      • cache_ttl_lrua()
      • cache_rrm_meanfield_ode()
      • cache_rrm_meanfield()
      • cache_gamma_lp()
    • Loss Networks
      • lossn_erlangfp()
      • erlang_b()
      • erlang_c()
    • Layered Stochastic Networks
      • LayeredNetworkElement
        • LayeredNetworkElement.TASK
        • LayeredNetworkElement.ENTRY
        • LayeredNetworkElement.ACTIVITY
        • LayeredNetworkElement.PROCESSOR
        • LayeredNetworkElement.HOST
      • LayeredNetworkStruct
        • LayeredNetworkStruct.dag
        • LayeredNetworkStruct.mult
        • LayeredNetworkStruct.type
        • LayeredNetworkStruct.isref
        • LayeredNetworkStruct.dag
        • LayeredNetworkStruct.mult
        • LayeredNetworkStruct.type
        • LayeredNetworkStruct.isref
      • kahn_topological_sort()
      • lsn_max_multiplicity()
    • Markov Chain Utilities
      • Markov Chain Analysis (line_solver.api.mc)
        • ctmc_solve()
        • ctmc_solve_reducible()
        • ctmc_makeinfgen()
        • ctmc_transient()
        • ctmc_uniformization()
        • ctmc_randomization()
        • ctmc_stochcomp()
        • ctmc_timereverse()
        • ctmc_rand()
        • ctmc_simulate()
        • ctmc_isfeasible()
        • ctmc_ssg()
        • ctmc_ssg_reachability()
        • CtmcSsgResult
        • dtmc_solve()
        • dtmc_solve_reducible()
        • dtmc_makestochastic()
        • dtmc_isfeasible()
        • dtmc_simulate()
        • dtmc_rand()
        • dtmc_timereverse()
        • dtmc_stochcomp()
        • dtmc_transient()
        • dtmc_hitting_time()
        • CourtoisResult
        • KMSResult
        • TakahashiResult
        • ctmc_courtois()
        • ctmc_kms()
        • ctmc_takahashi()
        • ctmc_multi()
      • Continuous-Time Markov Chains (line_solver.api.ctmc)
      • Discrete-Time Markov Chains (line_solver.api.dtmc)
    • Matrix-Analytic Methods
      • map_infgen()
      • map_piq()
      • map_pie()
      • map_lambda()
      • map_mean()
      • map_var()
      • map_scv()
      • map_moment()
      • map_scale()
      • map_normalize()
      • map_isfeasible()
      • exp_map()
      • erlang_map()
      • hyperexp_map()
      • map_exponential()
      • map_erlang()
      • map_hyperexp()
      • map_gamma()
      • map_sumind()
      • map_cdf()
      • map_pdf()
      • map_sample()
      • map_skew()
      • map_kurt()
      • map_acf()
      • map_acfc()
      • map_idc()
      • map_count_mean()
      • map_count_var()
      • map_varcount()
      • map_count_moment()
      • map_mmpp2()
      • map_gamma2()
      • map_rand()
      • map_randn()
      • map_renewal()
      • map_embedded()
      • map_sum()
      • map_super()
      • map_mixture()
      • map_max()
      • map_timereverse()
      • map_mark()
      • map_stochcomp()
      • map_kpc()
      • map_bernstein()
      • map_pntiter()
      • map_pntquad()
      • map2_fit()
      • map_joint()
      • map_issym()
      • map_feastol()
      • map_feasblock()
      • map_block()
      • map_largemap()
      • mmap_infgen()
      • mmap_normalize()
      • mmap_super_safe()
      • mmap_mark()
      • mmap_scale()
      • mmap_hide()
      • mmap_compress()
      • mmap_exponential()
      • mmap_issym()
      • mmap_isfeasible()
      • mmap_lambda()
      • mmap_count_lambda()
      • mmap_pie()
      • mmap_pc()
      • mmap_embedded()
      • mmap_sample()
      • mmap_rand()
      • mmap_timereverse()
      • mmap_sum()
      • mmap_super()
      • mmap_mixture()
      • mmap_max()
      • mmap_maps()
      • mmap_count_mean()
      • mmap_count_var()
      • mmap_count_idc()
      • mmap_count_mcov()
      • mmap_idc()
      • mmap_sigma()
      • mmap_sigma2()
      • mmap_forward_moment()
      • mmap_backward_moment()
      • mmap_cross_moment()
      • mmap_modulate()
      • ldqbd()
      • LdqbdResult
        • LdqbdResult.R
        • LdqbdResult.pi
        • LdqbdResult.R
        • LdqbdResult.pi
      • LdqbdOptions
        • LdqbdOptions.epsilon
        • LdqbdOptions.max_iter
        • LdqbdOptions.verbose
        • LdqbdOptions.epsilon
        • LdqbdOptions.max_iter
        • LdqbdOptions.verbose
      • MAPBMAP1Result
        • MAPBMAP1Result.mean_queue_length
        • MAPBMAP1Result.utilization
        • MAPBMAP1Result.mean_response_time
        • MAPBMAP1Result.throughput
        • MAPBMAP1Result.pi
        • MAPBMAP1Result.R
        • MAPBMAP1Result.mean_batch_size
      • solver_mam_map_bmap_1()
      • BMAPMAP1Result
        • BMAPMAP1Result.mean_queue_length
        • BMAPMAP1Result.utilization
        • BMAPMAP1Result.mean_response_time
        • BMAPMAP1Result.throughput
        • BMAPMAP1Result.pi
        • BMAPMAP1Result.G
        • BMAPMAP1Result.mean_batch_size
      • solver_mam_bmap_map_1()
      • QBDResult
        • QBDResult.G
        • QBDResult.U
        • QBDResult.eta
        • QBDResult.R
      • qbd_R()
      • qbd_R_logred()
      • qbd_rg()
      • qbd_blocks_mapmap1()
      • qbd_bmapbmap1()
      • qbd_mapmap1()
      • qbd_raprap1()
      • qbd_setupdelayoff()
      • map_ccdf_derivative()
      • map_jointpdf_derivative()
      • map_factorial_moment()
      • map_joint_moment()
      • map_m1ps_cdf_respt()
      • map_compute_R()
      • map_m1ps_h_recursive()
      • map_m1ps_sojourn()
      • mmdp_isfeasible()
    • Non-Product-Form Networks
      • npfqn_nonexp_approx()
      • NpfqnNonexpApproxResult
        • NpfqnNonexpApproxResult.ST
        • NpfqnNonexpApproxResult.gamma
        • NpfqnNonexpApproxResult.nservers
        • NpfqnNonexpApproxResult.rho
        • NpfqnNonexpApproxResult.scva
        • NpfqnNonexpApproxResult.scvs
        • NpfqnNonexpApproxResult.eta
      • npfqn_traffic_merge()
      • npfqn_traffic_merge_cs()
      • npfqn_traffic_split_cs()
    • Polling Systems
      • polling_qsys_exhaustive()
      • polling_qsys_gated()
      • polling_qsys_1limited()
    • Product-Form Queueing Networks
      • pfqn_mva()
      • pfqn_mva_single_class()
      • pfqn_bs()
      • pfqn_aql()
      • pfqn_sqni()
      • pfqn_qd()
      • pfqn_qdlin()
      • pfqn_qli()
      • pfqn_fli()
      • pfqn_bsfcfs()
      • pfqn_joint()
      • pfqn_ca()
      • pfqn_nc()
      • pfqn_panacea()
      • pfqn_propfair()
      • pfqn_ls()
      • pfqn_linearizer()
      • pfqn_gflinearizer()
      • pfqn_egflinearizer()
      • SchedStrategy
      • pfqn_mvald()
      • pfqn_mvams()
      • pfqn_mvamx()
      • pfqn_xzabalow()
      • pfqn_xzabaup()
      • pfqn_qzgblow()
      • pfqn_qzgbup()
      • pfqn_xzgsblow()
      • pfqn_xzgsbup()
      • pfqn_le()
      • pfqn_cub()
      • pfqn_mci()
      • pfqn_grnmol()
      • pfqn_le_fpi()
      • pfqn_le_fpiZ()
      • pfqn_le_hessian()
      • pfqn_le_hessianZ()
      • pfqn_ncld()
      • pfqn_gld()
      • pfqn_gldsingle()
      • pfqn_mushift()
      • pfqn_comomrm_ld()
      • pfqn_fnc()
      • PfqnNcResult
        • PfqnNcResult.method
        • PfqnNcResult.G
        • PfqnNcResult.lG
      • PfqnComomrmLdResult
        • PfqnComomrmLdResult.G
        • PfqnComomrmLdResult.lG
        • PfqnComomrmLdResult.prob
      • PfqnFncResult
        • PfqnFncResult.mu
        • PfqnFncResult.c
      • pfqn_unique()
      • pfqn_expand()
      • pfqn_combine_mi()
      • PfqnUniqueResult
        • PfqnUniqueResult.L_unique
        • PfqnUniqueResult.mu_unique
        • PfqnUniqueResult.gamma_unique
        • PfqnUniqueResult.mi
        • PfqnUniqueResult.mapping
        • PfqnUniqueResult.L_unique
        • PfqnUniqueResult.gamma_unique
        • PfqnUniqueResult.mapping
        • PfqnUniqueResult.mi
        • PfqnUniqueResult.mu_unique
      • pfqn_lldfun()
      • pfqn_mu_ms()
      • pfqn_nc_sanitize()
      • pfqn_cdfun()
      • pfqn_ljdfun()
      • factln()
      • factln_vec()
      • softmin()
      • oner()
      • multichoose()
      • matchrow()
      • pfqn_comom()
      • pfqn_comomrm()
      • pfqn_comomrm_orig()
      • pfqn_comomrm_ms()
      • pfqn_procomom2()
      • ComomResult
        • ComomResult.lG
        • ComomResult.lGbasis
      • pfqn_mmint2()
      • pfqn_mmint2_gausslegendre()
      • pfqn_mmint2_gausslaguerre()
      • pfqn_mmsample2()
      • logsumexp()
      • pfqn_schmidt()
      • pfqn_schmidt_ext()
      • SchmidtResult
        • SchmidtResult.XN
        • SchmidtResult.QN
        • SchmidtResult.UN
        • SchmidtResult.CN
      • pprod()
      • hashpop()
      • pfqn_recal()
      • pfqn_mvaldmx()
      • pfqn_mvaldmx_ec()
      • pfqn_mvaldms()
      • pfqn_linearizerms()
      • pfqn_linearizermx()
      • pfqn_conwayms()
      • ljd_linearize()
      • ljd_delinearize()
      • ljcd_interpolate()
      • infradius_h()
      • infradius_hnorm()
      • pfqn_kt()
      • pfqn_ab_amva()
      • pfqn_ab_core()
      • AbAmvaResult
        • AbAmvaResult.QN
        • AbAmvaResult.UN
        • AbAmvaResult.RN
        • AbAmvaResult.CN
        • AbAmvaResult.XN
        • AbAmvaResult.totiter
      • pfqn_rd()
      • RdOptions
        • RdOptions.method
        • RdOptions.tol
      • RdResult
        • RdResult.lGN
        • RdResult.Cgamma
      • pfqn_nrl()
      • pfqn_nrp()
      • pfqn_lap()
      • laplaceapprox()
      • num_hess()
      • pfqn_stdf()
      • pfqn_stdf_heur()
    • Queueing Systems
      • qsys_mapdc()
      • qsys_mapd1()
      • qsys_mm1()
      • qsys_mmk()
      • qsys_mg1()
      • qsys_gm1()
      • qsys_mminf()
      • qsys_mginf()
      • qsys_gig1_approx_allencunneen()
      • qsys_gig1_approx_kingman()
      • qsys_gig1_approx_marchal()
      • qsys_gig1_approx_whitt()
      • qsys_gig1_approx_heyman()
      • qsys_gig1_approx_kobayashi()
      • qsys_gig1_approx_gelenbe()
      • qsys_gig1_approx_kimura()
      • qsys_gigk_approx()
      • qsys_gig1_ubnd_kingman()
      • qsys_gigk_approx_kingman()
      • qsys_mg1_prio()
      • qsys_mg1_srpt()
      • qsys_mg1_fb()
      • qsys_mg1_lrpt()
      • qsys_mg1_psjf()
      • qsys_mg1_setf()
      • qsys_mm1k_loss()
      • qsys_mg1k_loss()
      • qsys_mg1k_loss_mgs()
      • qsys_mxm1()
      • QueueResult
        • QueueResult.analyzer
        • QueueResult.queueLengthDist
        • QueueResult.queueLengthMoments
        • QueueResult.sojournTimeMoments
        • QueueResult.meanQueueLength
        • QueueResult.meanWaitingTime
        • QueueResult.meanSojournTime
        • QueueResult.utilization
      • ph_to_map()
      • qsys_phph1()
      • qsys_mapph1()
      • qsys_mapm1()
      • qsys_mapmc()
      • qsys_mapmap1()
      • qsys_mapg1()
      • QueueType
        • QueueType.STANDARD
        • QueueType.RETRIAL
        • QueueType.RENEGING
        • QueueType.RETRIAL_RENEGING
      • BmapMatrix
        • BmapMatrix.__post_init__()
        • BmapMatrix.arrival_rate
        • BmapMatrix.fundamental_arrival_rate
        • BmapMatrix.D0
        • BmapMatrix.D_batch
      • PhDistribution
        • PhDistribution.__post_init__()
        • PhDistribution.mean
        • PhDistribution.mean_squared
        • PhDistribution.scv
        • PhDistribution.beta
        • PhDistribution.S
      • QbdStatespace
        • QbdStatespace.__post_init__()
        • QbdStatespace.binomial_state_dimension
        • QbdStatespace.get_level_phase()
        • QbdStatespace.get_state_index()
        • QbdStatespace.A0
        • QbdStatespace.A1
        • QbdStatespace.A2
        • QbdStatespace.B0
        • QbdStatespace.max_level
      • RetrialQueueResult
        • RetrialQueueResult.queue_type
        • RetrialQueueResult.L_orbit
        • RetrialQueueResult.N_server
        • RetrialQueueResult.utilization
        • RetrialQueueResult.throughput
        • RetrialQueueResult.P_idle
        • RetrialQueueResult.P_empty_orbit
        • RetrialQueueResult.stationary_dist
        • RetrialQueueResult.truncation_level
        • RetrialQueueResult.converged
        • RetrialQueueResult.iterations
        • RetrialQueueResult.error
        • RetrialQueueResult.converged
        • RetrialQueueResult.error
        • RetrialQueueResult.iterations
        • RetrialQueueResult.stationary_dist
        • RetrialQueueResult.truncation_level
        • RetrialQueueResult.queue_type
        • RetrialQueueResult.L_orbit
        • RetrialQueueResult.N_server
        • RetrialQueueResult.utilization
        • RetrialQueueResult.throughput
        • RetrialQueueResult.P_idle
        • RetrialQueueResult.P_empty_orbit
      • RetrialQueueAnalyzer
        • RetrialQueueAnalyzer.__init__()
        • RetrialQueueAnalyzer.analyze()
        • RetrialQueueAnalyzer.build_qbd_statespace()
        • RetrialQueueAnalyzer.detect_queue_type()
        • RetrialQueueAnalyzer.extract_bmap()
        • RetrialQueueAnalyzer.extract_ph_service()
        • RetrialQueueAnalyzer.extract_retrial_parameters()
      • qsys_bmapphnn_retrial()
      • qsys_is_retrial()
      • RetrialInfo
        • RetrialInfo.N
        • RetrialInfo.R
        • RetrialInfo.alpha
        • RetrialInfo.class_idx
        • RetrialInfo.error_msg
        • RetrialInfo.gamma
        • RetrialInfo.node_idx
        • RetrialInfo.p
        • RetrialInfo.source_idx
        • RetrialInfo.station_idx
        • RetrialInfo.is_retrial
    • Stochastic Network Utilities
      • MatrixArray
        • MatrixArray.__array_finalize__()
        • MatrixArray.__getitem__()
        • MatrixArray.__new__()
        • MatrixArray.__setitem__()
        • MatrixArray.get()
        • MatrixArray.set()
      • NetworkStruct
        • NetworkStruct.nstations
        • NetworkStruct.nstateful
        • NetworkStruct.nnodes
        • NetworkStruct.nclasses
        • NetworkStruct.nchains
        • NetworkStruct.nclosedjobs
        • NetworkStruct.njobs
        • NetworkStruct.nservers
        • NetworkStruct.rates
        • NetworkStruct.scv
        • NetworkStruct.visits
        • NetworkStruct.inchain
        • NetworkStruct.chains
        • NetworkStruct.refstat
        • NetworkStruct.refclass
        • NetworkStruct.sched
        • NetworkStruct.routing
        • NetworkStruct.rt
        • NetworkStruct.nodetype
        • NetworkStruct.isstation
        • NetworkStruct.isstateful
        • NetworkStruct.nodeToStation
        • NetworkStruct.nodeToStateful
        • NetworkStruct.stationToNode
        • NetworkStruct.stationToStateful
        • NetworkStruct.statefulToNode
        • NetworkStruct.statefulToStation
        • NetworkStruct.state
        • NetworkStruct.lldscaling
        • NetworkStruct.cdscaling
        • NetworkStruct.cap
        • NetworkStruct.classcap
        • NetworkStruct.connmatrix
        • NetworkStruct.nodenames
        • NetworkStruct.classnames
        • NetworkStruct.__post_init__()
        • NetworkStruct.__repr__()
        • NetworkStruct.__setattr__()
        • NetworkStruct.cap
        • NetworkStruct.cdscaling
        • NetworkStruct.classcap
        • NetworkStruct.classdeadline
        • NetworkStruct.classprio
        • NetworkStruct.connmatrix
        • NetworkStruct.copy()
        • NetworkStruct.csmask
        • NetworkStruct.droprule
        • NetworkStruct.fj
        • NetworkStruct.get_chain_population()
        • NetworkStruct.get_closed_class_indices()
        • NetworkStruct.get_open_class_indices()
        • NetworkStruct.get_scheduling_at_station()
        • NetworkStruct.get_stateful_indices()
        • NetworkStruct.get_station_indices()
        • NetworkStruct.get_total_population()
        • NetworkStruct.gsync
        • NetworkStruct.has_class_dependence()
        • NetworkStruct.has_closed_classes()
        • NetworkStruct.has_load_dependence()
        • NetworkStruct.has_multi_server()
        • NetworkStruct.has_open_classes()
        • NetworkStruct.is_closed_chain()
        • NetworkStruct.is_open_chain()
        • NetworkStruct.is_valid()
        • NetworkStruct.issignal
        • NetworkStruct.isslc
        • NetworkStruct.isstatedep
        • NetworkStruct.lldscaling
        • NetworkStruct.lst
        • NetworkStruct.mu
        • NetworkStruct.nchains
        • NetworkStruct.nclasses
        • NetworkStruct.nclosedjobs
        • NetworkStruct.nnodes
        • NetworkStruct.nodeparam
        • NetworkStruct.nregions
        • NetworkStruct.nstateful
        • NetworkStruct.nstations
        • NetworkStruct.nvars
        • NetworkStruct.obj
        • NetworkStruct.phases
        • NetworkStruct.phaseshift
        • NetworkStruct.phasessz
        • NetworkStruct.phi
        • NetworkStruct.pie
        • NetworkStruct.proc
        • NetworkStruct.procid
        • NetworkStruct.region
        • NetworkStruct.regionrule
        • NetworkStruct.regionsz
        • NetworkStruct.regionweight
        • NetworkStruct.reward
        • NetworkStruct.rt
        • NetworkStruct.rtnodes
        • NetworkStruct.rtorig
        • NetworkStruct.schedparam
        • NetworkStruct.signaltype
        • NetworkStruct.sync
        • NetworkStruct.syncreply
        • NetworkStruct.validate()
        • NetworkStruct.njobs
        • NetworkStruct.nservers
        • NetworkStruct.rates
        • NetworkStruct.scv
        • NetworkStruct.visits
        • NetworkStruct.nodevisits
        • NetworkStruct.inchain
        • NetworkStruct.chains
        • NetworkStruct.refstat
        • NetworkStruct.refclass
        • NetworkStruct.sched
        • NetworkStruct.routing
        • NetworkStruct.nodetype
        • NetworkStruct.isstation
        • NetworkStruct.isstateful
        • NetworkStruct.nodeToStation
        • NetworkStruct.nodeToStateful
        • NetworkStruct.stationToNode
        • NetworkStruct.stationToStateful
        • NetworkStruct.statefulToNode
        • NetworkStruct.statefulToStation
        • NetworkStruct.state
        • NetworkStruct.stateprior
        • NetworkStruct.space
        • NetworkStruct.nodenames
        • NetworkStruct.classnames
      • NodeType
        • NodeType.toText()
        • NodeType.SOURCE
        • NodeType.SINK
        • NodeType.QUEUE
        • NodeType.DELAY
        • NodeType.JOIN
        • NodeType.CACHE
        • NodeType.ROUTER
        • NodeType.CLASSSWITCH
        • NodeType.PLACE
        • NodeType.TRANSITION
        • NodeType.LOGGER
        • NodeType.FINITE_CAPACITY_REGION
      • SchedStrategy
        • SchedStrategy.LCFSPI
        • SchedStrategy.HOL
        • SchedStrategy.LPS
        • SchedStrategy.SETF
      • RoutingStrategy
        • RoutingStrategy.RL
        • RoutingStrategy.CLASS_SWITCH
      • DropStrategy
        • DropStrategy.WAITQ
        • DropStrategy.DROP
        • DropStrategy.BAS
      • sn_get_demands_chain()
      • SnGetDemandsResult
        • SnGetDemandsResult.Lchain
        • SnGetDemandsResult.STchain
        • SnGetDemandsResult.Vchain
        • SnGetDemandsResult.alpha
        • SnGetDemandsResult.Nchain
        • SnGetDemandsResult.SCVchain
        • SnGetDemandsResult.refstatchain
        • SnGetDemandsResult.Lchain
        • SnGetDemandsResult.STchain
        • SnGetDemandsResult.Vchain
        • SnGetDemandsResult.alpha
        • SnGetDemandsResult.Nchain
        • SnGetDemandsResult.SCVchain
        • SnGetDemandsResult.refstatchain
      • sn_deaggregate_chain_results()
      • SnDeaggregateResult
        • SnDeaggregateResult.Q
        • SnDeaggregateResult.U
        • SnDeaggregateResult.R
        • SnDeaggregateResult.T
        • SnDeaggregateResult.C
        • SnDeaggregateResult.X
        • SnDeaggregateResult.Q
        • SnDeaggregateResult.U
        • SnDeaggregateResult.R
        • SnDeaggregateResult.T
        • SnDeaggregateResult.C
        • SnDeaggregateResult.X
      • ProductFormParams
        • ProductFormParams.D
        • ProductFormParams.N
        • ProductFormParams.S
        • ProductFormParams.V
        • ProductFormParams.Z
        • ProductFormParams.lam
        • ProductFormParams.mu
      • sn_get_product_form_params()
      • sn_get_residt_from_respt()
      • sn_get_state_aggr()
      • sn_set_arrival()
      • sn_set_service()
      • sn_set_servers()
      • sn_set_population()
      • sn_set_priority()
      • sn_set_routing()
      • sn_refresh_visits()
      • sn_set_fork_fanout()
      • sn_set_service_batch()
      • sn_nonmarkov_toph()
      • ChainParams
        • ChainParams.lambda_vec
        • ChainParams.D
        • ChainParams.N
        • ChainParams.Z
        • ChainParams.mu
        • ChainParams.S
        • ChainParams.V
      • sn_get_arvr_from_tput()
      • sn_get_node_arvr_from_tput()
      • sn_get_node_tput_from_tput()
      • sn_get_product_form_chain_params()
      • sn_set_routing_prob()
      • sn_is_closed_model()
      • sn_is_open_model()
      • sn_is_mixed_model()
      • sn_is_population_model()
      • sn_has_closed_classes()
      • sn_has_open_classes()
      • sn_has_mixed_classes()
      • sn_has_single_class()
      • sn_has_multi_class()
      • sn_has_multiple_closed_classes()
      • sn_has_single_chain()
      • sn_has_multi_chain()
      • sn_has_fcfs()
      • sn_has_ps()
      • sn_has_inf()
      • sn_has_lcfs()
      • sn_has_lcfspr()
      • sn_has_lcfs_pi()
      • sn_has_siro()
      • sn_has_dps()
      • sn_has_dps_prio()
      • sn_has_gps()
      • sn_has_gps_prio()
      • sn_has_ps_prio()
      • sn_has_hol()
      • sn_has_lps()
      • sn_has_setf()
      • sn_has_sept()
      • sn_has_lept()
      • sn_has_sjf()
      • sn_has_ljf()
      • sn_has_polling()
      • sn_has_homogeneous_scheduling()
      • sn_has_multi_class_fcfs()
      • sn_has_multi_class_heter_fcfs()
      • sn_has_multi_class_heter_exp_fcfs()
      • sn_has_multi_server()
      • sn_has_load_dependence()
      • sn_has_joint_dependence()
      • sn_has_fork_join()
      • sn_has_priorities()
      • sn_has_class_switching()
      • sn_has_fractional_populations()
      • sn_has_sd_routing()
      • sn_has_product_form()
      • sn_has_product_form_not_het_fcfs()
      • sn_has_product_form_except_multi_class_heter_exp_fcfs()
      • sn_is_state_valid()
      • sn_print()
      • sn_print_routing_matrix()
      • sn_refresh_process_fields()
      • sn_rtnodes_to_rtorig()
    • Utilities and Constants
      • Utility Functions (line_solver.utils)
      • Constants and Enumerations (line_solver.constants)
        • Scheduling Strategies
        • Distribution and Process Types
        • Node Types
        • Job Class Types
        • Routing Strategies
        • Service Strategies
        • Solver Types
        • Metric Types
        • Drop and Replacement Strategies
        • Join Strategies
        • Layered Network Types
        • Polling Types
        • Event and Timing Types
        • Verbose Level
        • Global Constants
      • Example Gallery (line_solver.gallery)
    • Overview
    • Module Locations
    • License
  • Reference
    • Scheduling Strategies
    • Distribution Types
    • Node Types
LINE Solver (Python)
  • Python Module Index

Python Module Index

l
 
l
- line_solver
    line_solver.api.cache
    line_solver.api.lossn
    line_solver.api.lsn
    line_solver.api.mam
    line_solver.api.mc
    line_solver.api.npfqn
    line_solver.api.pfqn
    line_solver.api.polling
    line_solver.api.qsys
    line_solver.api.rl
    line_solver.api.sn
    line_solver.api.trace
    line_solver.constants
    line_solver.utils

© Copyright 2025, Imperial College London.

Built with Sphinx using a theme provided by Read the Docs.