| LatNet Builder Manual 2.1.3-6
    Software Package for Constructing Highly Uniform Point Sets | 
One-dimensional merit function for the \(\tilde{\mathcal{P}}_{\alpha}\) discrepancy. More...
#include <PAlphaTilde.h>
| Public Types | |
| typedef Real | value_type | 
| typedef Real | result_type | 
| Public Member Functions | |
| PAlphaTilde (unsigned int alpha) | |
| Constructor. | |
| unsigned int | alpha () const | 
| bool | symmetric () const | 
| result_type | operator() (const value_type &x, Polynomial n=Polynomial(0)) const | 
| Returns the one-dimensional function evaluated at x. | |
| result_type | operator() (const value_type &x, unsigned long) const | 
| std::string | name () const | 
| Static Public Member Functions | |
| static constexpr Compress | suggestedCompression () | 
One-dimensional merit function for the \(\tilde{\mathcal{P}}_{\alpha}\) discrepancy.
This merit function is defined as
\[ \omega(x) = \mu(\alpha) - 2^{(1+ \lfloor \log_{2}(x_{i,j}) \rfloor)(\alpha-1)}(\mu(\alpha)+1) \]
for \(\alpha >1\)
| 
 | inline | 
Constructor.
| alpha | Value of \(\alpha\). |