![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <algorithm>#include <cmath>#include <cstddef>#include <limits>#include <map>#include <sstream>#include <string>#include <vector>#include "line/lang/lang_types.h"#include "line/lang/lqn/lqn_struct.h"#include "line/num/number.h"#include "line/util/error.h"#include "line/util/lu.h"#include "line/util/matrix.h"Go to the source code of this file.
Classes | |
| struct | line::lqn::LqnRelation< T > |
| One conservation law, as an aggregation over a node's structural neighbours. More... | |
| struct | line::lqn::LqnSolution< T > |
| The iterates of a solved layered model, indexed by ABSOLUTE element index. More... | |
| struct | line::lqn::LqnBalanceEquations< T > |
| The relation set of one layered model. More... | |
Namespaces | |
| namespace | line |
| Conservation laws of a layered queueing network, enumerated from its structure. | |
| namespace | line::lqn |
Functions | |
| template<class T> | |
| LqnBalanceEquations< T > | line::lqn::lqn_balance_equations (const LqnStruct< T > &lqn, const LqnSolution< T > *sol=nullptr) |
| Enumerate the conservation laws of the layered model lqn. | |