LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::cache::CacheMissSpmResult< T > Struct Template Reference

Return value of cache_miss_spm, mirroring [M,MU,MI,pi0,lE]. More...

#include <line/api/cache/cache_miss_spm.h>

Collaboration diagram for line::cache::CacheMissSpmResult< T >:

Public Attributes

M
 global miss rate
std::vector< T > MU
 (u) per-user miss rate
std::vector< T > MI
 (n) per-item miss rate
std::vector< T > pi0
 (n) per-item miss probability
lE
 log normalizing constant at capacity m

Detailed Description

template<class T>
struct line::cache::CacheMissSpmResult< T >

Return value of cache_miss_spm, mirroring [M,MU,MI,pi0,lE].

Definition at line 53 of file cache_miss_spm.h.

Member Data Documentation

◆ lE

template<class T>
T line::cache::CacheMissSpmResult< T >::lE

log normalizing constant at capacity m

Definition at line 58 of file cache_miss_spm.h.

Referenced by line::cache::cache_miss_spm().

◆ M

template<class T>
T line::cache::CacheMissSpmResult< T >::M

global miss rate

Definition at line 54 of file cache_miss_spm.h.

Referenced by line::cache::cache_miss_spm().

◆ MI

template<class T>
std::vector<T> line::cache::CacheMissSpmResult< T >::MI

(n) per-item miss rate

Definition at line 56 of file cache_miss_spm.h.

Referenced by line::cache::cache_miss_spm().

◆ MU

template<class T>
std::vector<T> line::cache::CacheMissSpmResult< T >::MU

(u) per-user miss rate

Definition at line 55 of file cache_miss_spm.h.

Referenced by line::cache::cache_miss_spm(), and line::nc::solver_nc_cache_analyzer().

◆ pi0

template<class T>
std::vector<T> line::cache::CacheMissSpmResult< T >::pi0

(n) per-item miss probability

Definition at line 57 of file cache_miss_spm.h.

Referenced by line::cache::cache_miss_spm().


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