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

The relation set of one layered model. More...

#include <line/api/lqn/lqn_balance_equations.h>

Collaboration diagram for line::lqn::LqnBalanceEquations< T >:

Public Member Functions

std::string str () const

Public Attributes

std::vector< LqnRelation< T > > eqs
std::vector< T > visits
 (nidx+1) executions of each activity per invocation of its entry
std::vector< std::string > convention
Matrix< T > A_little
 (ntasks+1, ncalls+1) 1 where call c is a caller class of task t
Matrix< T > A_flow
 (ncalls+1, nidx+1) call-to-source incidence weighted by y(c)
Matrix< T > A_host
 (nhosts+1, nidx+1) host-to-activity incidence weighted by D(a)
bool has_maxresidual = false
T maxresidual = num_traits<T>::from_int(0)
std::vector< std::string > text

Detailed Description

template<class T>
struct line::lqn::LqnBalanceEquations< T >

The relation set of one layered model.

Definition at line 144 of file lqn_balance_equations.h.

Member Function Documentation

◆ str()

template<class T>
std::string line::lqn::LqnBalanceEquations< T >::str ( ) const
inline

Definition at line 155 of file lqn_balance_equations.h.

References text.

Member Data Documentation

◆ A_flow

template<class T>
Matrix<T> line::lqn::LqnBalanceEquations< T >::A_flow

(ncalls+1, nidx+1) call-to-source incidence weighted by y(c)

Definition at line 149 of file lqn_balance_equations.h.

Referenced by line::lqn::lqn_balance_equations().

◆ A_host

template<class T>
Matrix<T> line::lqn::LqnBalanceEquations< T >::A_host

(nhosts+1, nidx+1) host-to-activity incidence weighted by D(a)

Definition at line 150 of file lqn_balance_equations.h.

Referenced by line::lqn::lqn_balance_equations().

◆ A_little

template<class T>
Matrix<T> line::lqn::LqnBalanceEquations< T >::A_little

(ntasks+1, ncalls+1) 1 where call c is a caller class of task t

Definition at line 148 of file lqn_balance_equations.h.

Referenced by line::lqn::lqn_balance_equations().

◆ convention

template<class T>
std::vector<std::string> line::lqn::LqnBalanceEquations< T >::convention

Definition at line 147 of file lqn_balance_equations.h.

Referenced by line::lqn::lqn_balance_equations().

◆ eqs

template<class T>
std::vector<LqnRelation<T> > line::lqn::LqnBalanceEquations< T >::eqs

Definition at line 145 of file lqn_balance_equations.h.

Referenced by line::lqn::lqn_balance_equations().

◆ has_maxresidual

template<class T>
bool line::lqn::LqnBalanceEquations< T >::has_maxresidual = false

Definition at line 151 of file lqn_balance_equations.h.

Referenced by line::lqn::lqn_balance_equations().

◆ maxresidual

template<class T>
T line::lqn::LqnBalanceEquations< T >::maxresidual = num_traits<T>::from_int(0)

Definition at line 152 of file lqn_balance_equations.h.

Referenced by line::lqn::lqn_balance_equations().

◆ text

template<class T>
std::vector<std::string> line::lqn::LqnBalanceEquations< T >::text

Definition at line 153 of file lqn_balance_equations.h.

Referenced by line::lqn::lqn_balance_equations(), and str().

◆ visits

template<class T>
std::vector<T> line::lqn::LqnBalanceEquations< T >::visits

(nidx+1) executions of each activity per invocation of its entry

Definition at line 146 of file lqn_balance_equations.h.

Referenced by line::lqn::lqn_balance_equations().


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