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

Everything needed to map an FES result back onto the original model. More...

#include <line/api/fes/fes_aggregate.h>

Collaboration diagram for line::fes::FesDeaggInfo< T >:

Public Attributes

std::vector< std::size_t > subsetIndices
 1-based, as given
std::vector< std::size_t > complementIndices
 1-based
std::vector< std::vector< T > > throughputTable
 per class, linearized on the lattice
std::vector< int > cutoffs
Matrix< T > stochCompSubset
Matrix< T > stochCompComplement
Matrix< T > isolatedDemands
 (M_sub x K)
Matrix< T > isolatedVisits
 (M_sub x K)
std::vector< int > isolatedServers
std::vector< bool > isolatedIsDelay
std::vector< T > escape
 per-class Norton escape factor
std::size_t fesNode = 0
 1-based node index of the FES in the new model

Detailed Description

template<class T>
struct line::fes::FesDeaggInfo< T >

Everything needed to map an FES result back onto the original model.

Definition at line 92 of file fes_aggregate.h.

Member Data Documentation

◆ complementIndices

template<class T>
std::vector<std::size_t> line::fes::FesDeaggInfo< T >::complementIndices

1-based

Definition at line 94 of file fes_aggregate.h.

Referenced by line::ctmc::solver_ctmc_fes_aggregation().

◆ cutoffs

template<class T>
std::vector<int> line::fes::FesDeaggInfo< T >::cutoffs

Definition at line 96 of file fes_aggregate.h.

Referenced by line::ctmc::solver_ctmc_fes_aggregation().

◆ escape

template<class T>
std::vector<T> line::fes::FesDeaggInfo< T >::escape

per-class Norton escape factor

Definition at line 102 of file fes_aggregate.h.

◆ fesNode

template<class T>
std::size_t line::fes::FesDeaggInfo< T >::fesNode = 0

1-based node index of the FES in the new model

Definition at line 103 of file fes_aggregate.h.

Referenced by line::ctmc::solver_ctmc_fes_aggregation().

◆ isolatedDemands

template<class T>
Matrix<T> line::fes::FesDeaggInfo< T >::isolatedDemands

(M_sub x K)

Definition at line 98 of file fes_aggregate.h.

Referenced by line::ctmc::solver_ctmc_fes_aggregation().

◆ isolatedIsDelay

template<class T>
std::vector<bool> line::fes::FesDeaggInfo< T >::isolatedIsDelay

Definition at line 101 of file fes_aggregate.h.

Referenced by line::ctmc::solver_ctmc_fes_aggregation().

◆ isolatedServers

template<class T>
std::vector<int> line::fes::FesDeaggInfo< T >::isolatedServers

Definition at line 100 of file fes_aggregate.h.

Referenced by line::ctmc::solver_ctmc_fes_aggregation().

◆ isolatedVisits

template<class T>
Matrix<T> line::fes::FesDeaggInfo< T >::isolatedVisits

(M_sub x K)

Definition at line 99 of file fes_aggregate.h.

◆ stochCompComplement

template<class T>
Matrix<T> line::fes::FesDeaggInfo< T >::stochCompComplement

Definition at line 97 of file fes_aggregate.h.

◆ stochCompSubset

template<class T>
Matrix<T> line::fes::FesDeaggInfo< T >::stochCompSubset

Definition at line 97 of file fes_aggregate.h.

◆ subsetIndices

template<class T>
std::vector<std::size_t> line::fes::FesDeaggInfo< T >::subsetIndices

1-based, as given

Definition at line 93 of file fes_aggregate.h.

Referenced by line::ctmc::solver_ctmc_fes_aggregation().

◆ throughputTable

template<class T>
std::vector<std::vector<T> > line::fes::FesDeaggInfo< T >::throughputTable

per class, linearized on the lattice

Definition at line 95 of file fes_aggregate.h.


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