![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Optional lattice and aliasing parameters; empty means "use the CLW defaults". More...
#include <line/api/pfqn/pfqn_clw.h>
Public Attributes | |
| std::vector< int > | l |
| inner lattice parameters l_j (roundoff control) | |
| std::vector< double > | gamma |
| aliasing parameters, aliasing ~ 10^-gamma_j | |
| bool | euler = true |
| Euler-sum the inner sums where K_j > eulerN + eulerM. | |
| int | eulerN = 11 |
| terms summed exactly before averaging (n in eq. 2.22) | |
| int | eulerM = 20 |
| starting order of the averaging (m in eq. 2.22) | |
| double | eulerTol = 1e-10 |
| relative tolerance on |E(m,n) - E(m,n+1)| | |
| int | eulerMaxM = 160 |
| largest Euler order reached by doubling | |
| bool | dimred = true |
| dimension reduction by decomposition (Section 3) | |
| int | dimredMaxD = 4 |
| largest |D| examined when minimizing (3.3) | |
| std::vector< double > | beta |
| multipliers on alpha_j, the manual tuning of page 956 | |
Optional lattice and aliasing parameters; empty means "use the CLW defaults".
Definition at line 104 of file pfqn_clw.h.
| std::vector<double> line::pfqn::ClwOptions::beta |
multipliers on alpha_j, the manual tuning of page 956
Definition at line 114 of file pfqn_clw.h.
| bool line::pfqn::ClwOptions::dimred = true |
dimension reduction by decomposition (Section 3)
Definition at line 112 of file pfqn_clw.h.
Referenced by line::pfqn::pfqn_clw_lld().
| int line::pfqn::ClwOptions::dimredMaxD = 4 |
largest |D| examined when minimizing (3.3)
Definition at line 113 of file pfqn_clw.h.
| bool line::pfqn::ClwOptions::euler = true |
Euler-sum the inner sums where K_j > eulerN + eulerM.
Definition at line 107 of file pfqn_clw.h.
Referenced by line::pfqn::pfqn_clw_lld().
| int line::pfqn::ClwOptions::eulerM = 20 |
starting order of the averaging (m in eq. 2.22)
Definition at line 109 of file pfqn_clw.h.
| int line::pfqn::ClwOptions::eulerMaxM = 160 |
largest Euler order reached by doubling
Definition at line 111 of file pfqn_clw.h.
| int line::pfqn::ClwOptions::eulerN = 11 |
terms summed exactly before averaging (n in eq. 2.22)
Definition at line 108 of file pfqn_clw.h.
| double line::pfqn::ClwOptions::eulerTol = 1e-10 |
relative tolerance on |E(m,n) - E(m,n+1)|
Definition at line 110 of file pfqn_clw.h.
| std::vector<double> line::pfqn::ClwOptions::gamma |
aliasing parameters, aliasing ~ 10^-gamma_j
Definition at line 106 of file pfqn_clw.h.
| std::vector<int> line::pfqn::ClwOptions::l |
inner lattice parameters l_j (roundoff control)
Definition at line 105 of file pfqn_clw.h.