LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::env::SolverEnvLimit< T >::CacheAccum Class Reference

The RATE accumulator behind the cache blend, SolverENV.accumCacheMetric. More...

#include <line/solvers/env/solver_env_limit.h>

Public Member Functions

void add (const qn::NetworkStruct< T > &sn, const EnvStageAvg< T > &stage, double w)
 One stage's contribution, weighted by its arrival into each cache.
solvers::CacheMetrics< double > finish () const
 Divide the accumulated rates by the accumulated arrivals, ONCE.

Detailed Description

template<class T>
class line::env::SolverEnvLimit< T >::CacheAccum

The RATE accumulator behind the cache blend, SolverENV.accumCacheMetric.

Public, since the mean-field coupling's substituteCacheBlend_ weights by the same rule.

Keyed by the Cache node's NAME, never by its position: the struct's node order is not the declaration order, and indexing by position is what once made a host write cache results onto a Sink (see cache_metrics.h).

Definition at line 204 of file solver_env_limit.h.

Member Function Documentation

◆ add()

◆ finish()


The documentation for this class was generated from the following file: