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

The base-class fallback for a response-time CDF. More...

#include <cmath>
#include <vector>
#include "line/lang/qn/network_struct.h"
#include "line/num/number.h"
Include dependency graph for solver_default_cdf.h:

Go to the source code of this file.

Classes

struct  line::solvers::DefaultCdfCurve
 One [F(t), t] curve of the base-class response-time CDF fallback. More...

Namespaces

namespace  line
namespace  line::solvers

Functions

template<class T>
std::vector< std::vector< DefaultCdfCurve > > line::solvers::solver_default_cdf_respt (const qn::NetworkStruct< T > &sn, const Matrix< T > &RN)
 The NetworkSolver base-class response-time CDF: an exponential law with the right mean per (station, class), tabulated on 100 quantile points.

Detailed Description

The base-class fallback for a response-time CDF.

What a solver returns for cdf_respt when it has no distributional result of its own: an exponential curve with the station's mean response time. It is a placeholder with the right first moment, not an approximation with a claim on the shape, so a solver that can do better must override it rather than call this.

Definition in file solver_default_cdf.h.