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

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

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

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

Public Attributes

M
 global miss rate
std::vector< T > MU
 (u) per-user miss rate; empty when no lambda given
std::vector< T > MI
 (n) per-item miss rate; empty when no lambda given
std::vector< T > pi0
 (n) per-item miss probability; empty when no lambda given

Detailed Description

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

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

Definition at line 49 of file cache_miss.h.

Member Data Documentation

◆ M

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

global miss rate

Definition at line 50 of file cache_miss.h.

Referenced by line::cache::cache_miss(), and line::cache::cache_miss_fpi().

◆ MI

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

(n) per-item miss rate; empty when no lambda given

Definition at line 52 of file cache_miss.h.

Referenced by line::cache::cache_miss(), and line::cache::cache_miss_fpi().

◆ MU

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

(u) per-user miss rate; empty when no lambda given

Definition at line 51 of file cache_miss.h.

Referenced by line::cache::cache_miss(), line::cache::cache_miss_fpi(), and line::da::da_cacheqn().

◆ pi0

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

(n) per-item miss probability; empty when no lambda given

Definition at line 53 of file cache_miss.h.

Referenced by line::cache::cache_miss(), line::cache::cache_miss_fpi(), and line::da::da_cacheqn_retrieval().


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