![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Controls and result shape shared by the normalizing-constant analyzers. More...
#include <cstddef>#include <memory>#include <string>#include <vector>#include "line/lang/qn/network_struct.h"#include "line/solvers/mva/mva_types.h"#include "line/solvers/cache_metrics.h"#include "line/util/matrix.h"Go to the source code of this file.
Classes | |
| struct | line::nc::NcSolverOptions |
| Controls, defaulting to SolverOptions('NC') in the reference. More... | |
| struct | line::nc::NcSolution< T > |
| The [Q,U,R,T,C,X,lG] of the reference, plus the algorithm that ran. More... | |
Namespaces | |
| namespace | line |
| namespace | line::nc |
Controls and result shape shared by the normalizing-constant analyzers.
The result is mva::MvaSolution<T>, not a type of its own: SolverNC returns the same [Q,U,R,T,C,X,lG] tuple as SolverMVA, and sharing the struct is what lets the fork-join fixed point (fj_driver.h) drive nc_dispatch as its inner solve without a shim.
Definition in file nc_types.h.