All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

acos(RealInterval). Static method in class ia_math.IAMath
acos2pi(RealInterval). Static method in class ia_math.IAMath
acos_hi(double). Static method in class ia_math.RMath
acos_lo(double). Static method in class ia_math.RMath
add(RealInterval, RealInterval). Static method in class ia_math.IAMath
add_hi(double, double). Static method in class ia_math.RMath
add_lo(double, double). Static method in class ia_math.RMath
asin(RealInterval). Static method in class ia_math.IAMath
asin2pi(RealInterval). Static method in class ia_math.IAMath
asin_hi(double). Static method in class ia_math.RMath
asin_lo(double). Static method in class ia_math.RMath
atan(RealInterval). Static method in class ia_math.IAMath
atan2pi(RealInterval). Static method in class ia_math.IAMath
atan_hi(double). Static method in class ia_math.RMath
atan_lo(double). Static method in class ia_math.RMath

C

clone(). Method in class ia_math.RealInterval
cos(RealInterval). Static method in class ia_math.IAMath
cos2pi(RealInterval). Static method in class ia_math.IAMath
cos_hi(double). Static method in class ia_math.RMath
cos_lo(double). Static method in class ia_math.RMath

D

div(RealInterval, RealInterval). Static method in class ia_math.IAMath
The Natural Extension of division in Interval Arithmetic
div_hi(double, double). Static method in class ia_math.RMath
div_lo(double, double). Static method in class ia_math.RMath

E

emptyInterval(). Static method in class ia_math.RealInterval
equals(RealInterval). Method in class ia_math.RealInterval
evenPower(RealInterval, double). Static method in class ia_math.IAMath
this is the Natural Interval extension of |x|**y<\code} where x is an interval and y is a double.
evenRoot(RealInterval, double). Static method in class ia_math.IAMath
this is the Natural Interval extension of xpos**(1/y)<\code} where x is an interval and xpos is the set of positive numbers contained in x and y is a non-zero double.
exp(RealInterval). Static method in class ia_math.IAMath
exp_hi(double). Static method in class ia_math.RMath
exp_lo(double). Static method in class ia_math.RMath

F

fullInterval(). Static method in class ia_math.RealInterval

H

hi(). Method in class ia_math.RealInterval

I

IAException(). Constructor for class ia_math.IAException
IAException(String). Constructor for class ia_math.IAException
IAMath(). Constructor for class ia_math.IAMath
IANarrow(). Constructor for class ia_math.IANarrow
integerPower(RealInterval, RealInterval). Static method in class ia_math.IAMath
returns (x**y) assuming that y is restricted to integer values currently returns (-infty,infty) if y is not bound to an interval containing a single integer
integerRoot(RealInterval, RealInterval). Static method in class ia_math.IAMath
returns (x**1/y) assuming that y is restricted to integer values currently returns (-infty,infty) if y is not bound to an interval containing a single integer
intersect(RealInterval). Method in class ia_math.RealInterval
intersect(RealInterval, RealInterval). Static method in class ia_math.IAMath
intersect_odiv(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IAMath
this performs (y := y intersect z/x) and succeeds if y is nonempty.
intersectIntegerRoot(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IAMath
computes u := (u intersect ((x**1/y) union -(x**1/y))) and returns true if u is nonempty Also, assumes that y is a constant integer interval

L

leftendpoint(RealInterval). Static method in class ia_math.IAMath
lo(). Method in class ia_math.RealInterval
log(RealInterval). Static method in class ia_math.IAMath
log_hi(double). Static method in class ia_math.RMath
log_lo(double). Static method in class ia_math.RMath

M

main(String[]). Static method in class ia_math.IAMath
main(String[]). Static method in class ia_math.RealInterval
a test procedure which generates a few intervals and adds and multiplies them
main(String[]). Static method in class ia_math.RMath
midpoint(RealInterval). Static method in class ia_math.IAMath
mul(RealInterval, RealInterval). Static method in class ia_math.IAMath
mul_hi(double, double). Static method in class ia_math.RMath
mul_lo(double, double). Static method in class ia_math.RMath

N

narrow_acos(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_acos2pi(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_add(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_asin(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_asin2pi(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_atan(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_atan2pi(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_carot(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
z = x^y, where y is an integer
narrow_colon_equals(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_cos(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_cos2pi(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_div(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_eq(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_equals(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_exp(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_ge(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_gt(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_le(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_log(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_lt(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_mul(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_ne(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_power(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
z = x**y, assuming x > 0 and y is a real number
narrow_semi(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_sin(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_sin2pi(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_sub(RealInterval, RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_tan(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_tan2pi(RealInterval, RealInterval). Static method in class ia_math.IANarrow
narrow_uminus(RealInterval, RealInterval). Static method in class ia_math.IANarrow
nextfp(double). Static method in class ia_math.RMath
return the next larger double precision number
nonEmpty(). Method in class ia_math.RealInterval
nonempty(RealInterval). Static method in class ia_math.IAMath

O

oddPower(RealInterval, double). Static method in class ia_math.IAMath
this is the Natural Interval extension of sgn(x)*(|x|**y)<\code} where x is an interval and y is a double.
oddRoot(RealInterval, double). Static method in class ia_math.IAMath
this is the Natural Interval extension of sgn(x)*|x|**(1/y)<\code} where x is an interval and y is a non-zero double.
odiv(RealInterval, RealInterval). Static method in class ia_math.IAMath
This is identical to the standard div(x,y) method, except that if y is identically zero, then the infinite interval (-infinity, infinity) is returned.
oldcos2pi(RealInterval). Static method in class ia_math.IAMath

P

pow_hi(double, double). Static method in class ia_math.RMath
returns upper bound on x**y assuming x>0
pow_lo(double, double). Static method in class ia_math.RMath
returns lower bound on x**y assuming x>0
power(RealInterval, RealInterval). Static method in class ia_math.IAMath
returns (x**y) computed as exp(y*log(x))
prevfp(double). Static method in class ia_math.RMath

R

RealInterval(). Constructor for class ia_math.RealInterval
construct the interval [-infty,infty]
RealInterval(double). Constructor for class ia_math.RealInterval
RealInterval(double, double). Constructor for class ia_math.RealInterval
rightendpoint(RealInterval). Static method in class ia_math.IAMath
RMath(). Constructor for class ia_math.RMath

S

sin(RealInterval). Static method in class ia_math.IAMath
sin2pi(RealInterval). Static method in class ia_math.IAMath
sin_hi(double). Static method in class ia_math.RMath
sin_lo(double). Static method in class ia_math.RMath
sinRange(int, int). Static method in class ia_math.IAMath
sub(RealInterval, RealInterval). Static method in class ia_math.IAMath
sub_hi(double, double). Static method in class ia_math.RMath
sub_lo(double, double). Static method in class ia_math.RMath

T

tan(RealInterval). Static method in class ia_math.IAMath
tan2pi(RealInterval). Static method in class ia_math.IAMath
tan_hi(double). Static method in class ia_math.RMath
tan_lo(double). Static method in class ia_math.RMath
toString(). Method in class ia_math.RealInterval

U

uminus(RealInterval). Static method in class ia_math.IAMath
union(RealInterval). Method in class ia_math.RealInterval
union(RealInterval, RealInterval). Static method in class ia_math.IAMath