LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
qn Directory Reference
Directory dependency graph for qn:

Files

 
environment.h
 A random environment: a port of matlab/src/lang/Environment.m, restricted to what SolverENV reads out of it.
 
feature_set.h
 The language-feature gate: what a MODEL uses against what a SOLVER declares.
 
fj_tag.h
 Port of matlab/src/api/fj/sn_fj_validate.m and matlab/src/io/@@ModelAdapter/fjtag.m: the model-to-model transform that makes a closed fork-join network EXACTLY solvable by a Markov chain.
 
network_builder.h
 The Network constructor API: Queue, Delay, Source, Sink, Router, ClassSwitch, Cache, Fork and Join, the job classes, and link.
 
network_struct.h
 A queueing network and its refreshed NetworkStruct.
 
nodes.h
 The model API a user writes, spelled as its Python twin.
 
polling_info.h
 State.pollingInfo and the controller description it returns.
 
qn_layer.h
 One SolverLN layer: a NetworkStruct plus the LQN annotations that say which element of the layered model each station and class stands for.
 
solver_feature_sets.h
 The DECLARED side of the gate: one feature set per solver.
 
state.h
 Port of the MATLAB +State package: the encoding that turns a station's state row into marginal job counts.
 
state_events.h
 Port of the event half of MATLAB's +State package: the successor states an event produces at one node, with their rates and probabilities.
 
tag_chain.h
 Port of matlab/src/io/@ModelAdapter/tagChain.m: the model-to-model transform that isolates ONE job of a chain so that its passage can be observed.