Lattice Builder Manual Software Package for Constructing Rank-1 Lattices
LatBuilder::Functor Namespace Reference

Various functors. More...

## Classes

class  AllOf
Returns true if all of the elements evaluate to true or if there are no elements. More...

struct  BernoulliPoly
Bernoulli polynomial. More...

class  LowPass
Low pass filter. More...

struct  Max
Scalar max binary operator. More...

struct  MinElement
Minimum element functor. More...

class  PAlpha
One-dimensional merit function for the $$\mathcal P_\alpha$$ discrepancy. More...

struct  Pow
Raise to power. More...

struct  Sum
Scalar sum binary operator. More...

## Functions

DEFINE_BERNOULLI_POLY (0, 1.0)

DEFINE_BERNOULLI_POLY (1, x-0.5)

DEFINE_BERNOULLI_POLY (2, x *(x-1.0)+(1.0/6.0))

DEFINE_BERNOULLI_POLY (3,((2.0 *x-3.0)*x+1.0)*x *0.5)

DEFINE_BERNOULLI_POLY (4,((x-2.0)*x+1.0)*x *x-(1.0/30.0))

DEFINE_BERNOULLI_POLY (5,(((x-2.5)*x+(5.0/3.0))*x *x-(1.0/6.0))*x)

DEFINE_BERNOULLI_POLY (6,(((x-3.0)*x+2.5)*x *x-0.5)*x *x+(1.0/42.0))

DEFINE_BERNOULLI_POLY (7,((((x-3.5)*x+3.5)*x *x-7.0/6.0)*x *x+(1.0/6.0))*x)

DEFINE_BERNOULLI_POLY (8,((((x-4.0)*x+(14.0/3.0))*x *x-(7.0/3.0))*x *x+(2.0/3.0))*x *x-(1.0/30.0))

std::ostream & operator<< (std::ostream &os, const PAlpha &functor)
Formats functor and outputs it on os.

## Detailed Description

Various functors.