Lattice Builder Manual
Software Package for Constructing Rank-1 Lattices
|
Base class for bounds on the \(\mathcal P_\alpha\) values. More...
#include <PAlphaBase.h>
Public Member Functions | |
PAlphaBase (unsigned int alpha, Real normType) | |
Constructor. More... | |
unsigned | alpha () const |
Real | normType () const |
Real | minExp () const |
Real | maxExp () const |
template<LatType L> | |
Real | value (Real lambda, const SizeParam< L > &sizeParam, Dimension dimension, Real norm=1.0) const |
Returns the value of the bound. More... | |
template<LatType L> | |
Real | operator() (const SizeParam< L > &sizeParam, Dimension dimension, Real norm=1.0) const |
Returns the smallest value of the bound for dimension dimension . More... | |
template<LatType L> | |
Real | minimum (const SizeParam< L > &sizeParam, Dimension dimension, Real norm) const |
Returns the minimum value of the bound function. More... | |
Static Public Attributes | |
static const unsigned | MINIMIZER_MAX_ITER = 1000u |
Maximum number of iterations to be used with the minimizer. | |
static const int | MINIMIZER_PREC_BITS = 18 |
Relative precision on the minimum value to be used with the minimizer. | |
Base class for bounds on the \(\mathcal P_\alpha\) values.
|
inline |
Constructor.
alpha | Smoothness level \(\alpha\) of the class of functions. |
normType | Type of cross-projection norm used by the figure of merit. |
|
inline |
Returns the minimum value of the bound function.
Uses BrentMinimizer to minimize the bound function. The value of \(\lambda\) at which the minimum is reached is not returned.
Referenced by LatBuilder::Norm::PAlphaBase< PAlphaDPW08 >::operator()().
|
inline |
Returns the smallest value of the bound for dimension dimension
.
sizeParam | Size parameter for the lattices. |
dimension | Dimension. |
norm | Additional normalization \( c \). |
|
inline |
Returns the value of the bound.
lambda | Value of \(\lambda = \). |
sizeParam | Size parameter for the lattices. |
dimension | Dimension. |
norm | Additional normalization \( c \). |