![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Files | |
| fluid_aoi.h | |
| Age of Information by Markovian fluid queues: a port of solver_mfq_aoi.m (identical to solver_fluid_aoi.m) with the gate aoi_is_aoi.m, the parameter map aoi_extract_params.m, and the two aoi-fluid algorithms solveBufferless.m and solveSingleBuffer.m. | |
| fluid_cacheqn.h | |
| The INTEGRATED caching-queueing network under the fluid solver: ports of solver_fld_cacheqn_analyzer.m (steady state) and solver_fld_cacheqn_tran.m (transient cache trajectory). | |
| fluid_closing.h | |
| Port of solver_fluid_initsol.m, and of the entry point of solver_fluid_closing.m that consumes it. | |
| fluid_closures.h | |
| The moment closures the fluid drift is built from: fluid_min_closure.m, fluid_capacity_closure.m, fluid_lld_scaling.m, fluid_share_closure.m and fluid_gps_share.m. | |
| fluid_conservation_guard.h | |
| Detects a moment-closure trajectory that has left the model. | |
| fluid_dae.h | |
| The min-normal closure as a DIFFERENTIAL-ALGEBRAIC system: solver_fluid_dae.m. | |
| fluid_diffusion.h | |
| The diffusion method: a port of solver_fluid_diffusion.m. | |
| fluid_export_odes.h | |
| @@SolverFLD/exportODEs.m: the fluid ODE system as a standalone LaTeX document, in a form meant to be read by a person AND parsed by a program. | |
| fluid_jacobian.h | |
| Port of @@SolverFLD/getJacobian, all four of its outputs. | |
| fluid_kp.h | |
| Port of solver_fluid_kp.m: the fluid AND diffusion limits of the (MAP_t/Ph_t/inf)^N network of Y. | |
| fluid_matrix.h | |
| The matrix fluid method: a port of solver_fluid_matrix.m, the formulation of Ruuskanen, Berg, Lehtinen et al., PEVA 151 (2021). | |
| fluid_mfq.h | |
| The mfq method: a port of solver_mfq.m and the single-queue gate fluid_is_single_queue.m. | |
| fluid_mfq_prio.h | |
| The priority branch of the mfq method: a port of solver_mfq_prio.m. | |
| fluid_moments.h | |
| The second-order fluid methods: fluid_moment_terms.m, fluid_lyapunov.m, fluid_drift_jacobian.m, fluid_refine_meanfield.m and solver_fluid_moments.m, which back options.method minnormal and refined. | |
| fluid_mvn_rectangle.h | |
| Port of fluid_mvn_rectangle.m: the rectangle probability P(a <= Y <= b) for Y ~ Normal(m, C), the cell integral behind getProbAggr under the moment-closure methods. | |
| fluid_nonhyperbolic.h | |
| The one exception the fluid fallback ladder catches. | |
| fluid_odes.h | |
| The fluid drift: a port of solver_fluid_odes.m and the ode_jumps_new / ode_rate_base / ode_rates_closing triple it drives on the DEFAULT (closing) method. | |
| fluid_odes_statedep.h | |
| The state-dependent fluid drifts: ports of ode_statedep.m, ode_softmin.m and ode_pnorm.m. | |
| fluid_passage.h | |
| Response-time distribution by tagged fluid: a port of solver_fluid_passage_time.m, which is what @@SolverFLD/getCdfRespT delegates to. | |
| fluid_petri.h | |
| Fluid analysis of a stochastic Petri net: one simultaneous algebraic solve per active set. | |
| fluid_petri_system.h | |
| The closures, the closed enabling term, the rate vector and the drift Jacobian of a stochastic Petri net's fluid limit. | |
| fluid_petri_terms.h | |
| Event-based representation of the fluid marking process of a stochastic Petri net. | |
| fluid_qsys.h | |
| Port of matlab/src/solvers/FLD/solver_fluid_qsys_analyzer.m: the single-station fluid limits. | |
| fluid_runner.h | |
| The fluid solver's outermost entry point: @@SolverFLD/runAnalyzer.m's method resolution over solver_fluid_analyzer.m's dispatch. | |
| fluid_stiff.h | |
| Port of ode_eliminate_immediate.m, eliminate_immediate_matrix.m and ode_solve_stiff.m: the two answers to an IMMEDIATE transition. | |
| fluid_symodes.h | |
| A symbolic description of the fluid ODE system: a port of solver_fluid_symodes.m, which is what @@SolverFLD/exportODEs renders. | |
| fluid_tbi.h | |
| The tbi method: a port of solver_fluid_tbi_iteration.m and tbi_partition.m. | |
| solver_fluid.h | |
| SolverFluid: the closing method, a port of solver_fluid.m, solver_fluid_iteration.m and solver_fluid_closing.m. | |