LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
Public API

What a program written against the port includes. More...

Collaboration diagram for Public API:

Files

file  include/line/lang/distributions.h
 The distributions a user names, spelled as their Python twins.
file  include/line/lang/qn/nodes.h
 The model API a user writes, spelled as its Python twin.
file  include/line/solvers/avg_table.h
 The result tables a solver returns.
file  include/line/solvers/solver.h
 The solver API a user writes, spelled as its Python twin.
file  include/line/solvers/solver_options.h
 The keyword arguments a solver takes, as one struct.

Detailed Description

What a program written against the port includes.

The facade is double -only and deliberately not a template: the solver headers instantiate the whole template stack, and paying that in every translation unit would dominate the build, so the bodies are compiled once into line_mp_api.

Method names follow the Python twin: a MULTI-word getter drops get_ (avg_table(), tran_avg(), cdf_respt(), prob_aggr()), a SINGLE-word getter keeps it (get_name()).