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

Return value of cache_mva, mirroring [pi,pi0,pij,x,u,E]. More...

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

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

Public Attributes

std::vector< T > pi
 (n) probability that item k is cached anywhere
std::vector< T > pi0
 (n) miss probability, 1 - pi
Matrix< T > pij
 (n x h) probability that item k sits in list l
std::vector< T > x
 (h) per-list throughput
Matrix< T > u
 (n x h) utilization, x(l) gamma(k,l)
E
 always 1: see the reference defect noted above

Detailed Description

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

Return value of cache_mva, mirroring [pi,pi0,pij,x,u,E].

Definition at line 50 of file cache_mva.h.

Member Data Documentation

◆ E

template<class T>
T line::cache::CacheMvaResult< T >::E

always 1: see the reference defect noted above

Definition at line 56 of file cache_mva.h.

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

◆ pi

template<class T>
std::vector<T> line::cache::CacheMvaResult< T >::pi

(n) probability that item k is cached anywhere

Definition at line 51 of file cache_mva.h.

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

◆ pi0

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

(n) miss probability, 1 - pi

Definition at line 52 of file cache_mva.h.

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

◆ pij

template<class T>
Matrix<T> line::cache::CacheMvaResult< T >::pij

(n x h) probability that item k sits in list l

Definition at line 53 of file cache_mva.h.

Referenced by line::cache::cache_mva(), line::da::da_cacheqn(), and line::mva::solver_mva_cache_analyzer().

◆ u

template<class T>
Matrix<T> line::cache::CacheMvaResult< T >::u

(n x h) utilization, x(l) gamma(k,l)

Definition at line 55 of file cache_mva.h.

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

◆ x

template<class T>
std::vector<T> line::cache::CacheMvaResult< T >::x

(h) per-list throughput

Definition at line 54 of file cache_mva.h.

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


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