The OpenD Programming Language

FlexInterval

Reduced version of Interval. Contains only the necessary information needed in the generation phase.

static if(is(typeof( )))
struct FlexInterval (
S
) if (
isFloatingPoint!S
) {}

Members

Variables

c
S c;

T_c family of the interval

hat
LinearFun!S hat;

The majorizing linear hat function

hatArea
S hatArea;

The total area that is spanned by the hat function in this interval

lx
S lx;

Left position of the interval

rx
S rx;

Right position of the interval

squeeze
LinearFun!S squeeze;

The linear squeeze function which is majorized by log(f(x))

squeezeArea
S squeezeArea;

The total area that is spanned by the squeeze function in this interval

Meta