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

Return value of cache_gamma_lp, mirroring [gamma,u,n,h]. More...

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

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

Public Attributes

Matrix< T > gamma
 (n x h) access factors
std::size_t u
 number of user streams
std::size_t n
 number of items
std::size_t h
 number of lists
std::vector< int > parent
 Parent list of each list, 0-based, -1 for lists rooted in the miss list.

Detailed Description

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

Return value of cache_gamma_lp, mirroring [gamma,u,n,h].

Definition at line 50 of file cache_gamma_lp.h.

Member Data Documentation

◆ gamma

template<class T>
Matrix<T> line::cache::CacheGammaResult< T >::gamma

(n x h) access factors

Definition at line 51 of file cache_gamma_lp.h.

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

◆ h

template<class T>
std::size_t line::cache::CacheGammaResult< T >::h

number of lists

Definition at line 54 of file cache_gamma_lp.h.

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

◆ n

template<class T>
std::size_t line::cache::CacheGammaResult< T >::n

number of items

Definition at line 53 of file cache_gamma_lp.h.

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

◆ parent

template<class T>
std::vector<int> line::cache::CacheGammaResult< T >::parent

Parent list of each list, 0-based, -1 for lists rooted in the miss list.

Definition at line 56 of file cache_gamma_lp.h.

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

◆ u

template<class T>
std::size_t line::cache::CacheGammaResult< T >::u

number of user streams

Definition at line 52 of file cache_gamma_lp.h.

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


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