LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
nc_types.h File Reference

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"
Include dependency graph for nc_types.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

Detailed Description

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.