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

lambda(t), with whether it actually varies and the cycle length. More...

#include <line/api/sn/sn_arrival_rate_fun.h>

Public Attributes

std::function< T(const T &)> lambda
 the rate as a function of time
bool timeVarying = false
 whether it depends on t at all
double period = std::numeric_limits<double>::infinity()
 cycle length when cyclic

Detailed Description

template<class T>
struct line::api::ArrivalRateFun< T >

lambda(t), with whether it actually varies and the cycle length.

Definition at line 44 of file sn_arrival_rate_fun.h.

Member Data Documentation

◆ lambda

template<class T>
std::function<T(const T&)> line::api::ArrivalRateFun< T >::lambda

the rate as a function of time

Definition at line 45 of file sn_arrival_rate_fun.h.

Referenced by line::api::sn_arrival_rate_fun(), and line::fluid::solver_fluid_qsys().

◆ period

template<class T>
double line::api::ArrivalRateFun< T >::period = std::numeric_limits<double>::infinity()

cycle length when cyclic

Definition at line 47 of file sn_arrival_rate_fun.h.

Referenced by line::api::sn_arrival_rate_fun().

◆ timeVarying

template<class T>
bool line::api::ArrivalRateFun< T >::timeVarying = false

whether it depends on t at all

Definition at line 46 of file sn_arrival_rate_fun.h.

Referenced by line::api::sn_arrival_rate_fun().


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