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

#include <line/lang/qn/network_builder.h>

Public Member Functions

 Key (std::size_t r_, std::size_t s_, std::size_t i_, std::size_t j_)
bool operator< (const Key &o) const

Public Attributes

std::size_t r
std::size_t s
std::size_t i
std::size_t j

Detailed Description

template<class T>
struct line::qn::RoutingMatrix< T >::Key

Definition at line 72 of file network_builder.h.

Constructor & Destructor Documentation

◆ Key()

template<class T>
line::qn::RoutingMatrix< T >::Key::Key ( std::size_t r_,
std::size_t s_,
std::size_t i_,
std::size_t j_ )
inline

Definition at line 74 of file network_builder.h.

References i, j, r, and s.

Referenced by line::qn::RoutingMatrix< double >::get(), operator<(), and line::qn::RoutingMatrix< double >::set().

Member Function Documentation

◆ operator<()

template<class T>
bool line::qn::RoutingMatrix< T >::Key::operator< ( const Key & o) const
inline

Definition at line 76 of file network_builder.h.

References i, j, Key(), r, and s.

Member Data Documentation

◆ i

template<class T>
std::size_t line::qn::RoutingMatrix< T >::Key::i

Definition at line 73 of file network_builder.h.

Referenced by Key(), and operator<().

◆ j

template<class T>
std::size_t line::qn::RoutingMatrix< T >::Key::j

Definition at line 73 of file network_builder.h.

Referenced by Key(), and operator<().

◆ r

template<class T>
std::size_t line::qn::RoutingMatrix< T >::Key::r

Definition at line 73 of file network_builder.h.

Referenced by Key(), and operator<().

◆ s

template<class T>
std::size_t line::qn::RoutingMatrix< T >::Key::s

Definition at line 73 of file network_builder.h.

Referenced by Key(), and operator<().


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