A C D E F H I L M N O P R S T U

A

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

C

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

D

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

E

emptyInterval() - Static method in class net.sourceforge.interval.ia_math.RealInterval
 
equals(RealInterval) - Method in class net.sourceforge.interval.ia_math.RealInterval
 
evenPower(RealInterval, double) - Static method in class net.sourceforge.interval.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 net.sourceforge.interval.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_hi(double) - Static method in class net.sourceforge.interval.ia_math.RMath
 
exp_lo(double) - Static method in class net.sourceforge.interval.ia_math.RMath
 
exp(RealInterval) - Static method in class net.sourceforge.interval.ia_math.IAMath
 

F

fullInterval() - Static method in class net.sourceforge.interval.ia_math.RealInterval
 

H

hi() - Method in class net.sourceforge.interval.ia_math.RealInterval
 

I

IAException - exception net.sourceforge.interval.ia_math.IAException.
IAException.java -- classes implementing interval arithmetic runtime exceptions, as part of the "ia_math library" version 0.1beta1, 10/97
IAException() - Constructor for class net.sourceforge.interval.ia_math.IAException
 
IAException(String) - Constructor for class net.sourceforge.interval.ia_math.IAException
 
IAMath - class net.sourceforge.interval.ia_math.IAMath.
IAMath.java -- classes implementing interval arithmetic versions of the arithmetic and elementary functions, as part of the "ia_math library" version 0.1beta1, 10/97
IAMath() - Constructor for class net.sourceforge.interval.ia_math.IAMath
 
IANarrow - class net.sourceforge.interval.ia_math.IANarrow.
IANarrow.java -- classes implementing narrowing of arithmetic and elementary functions, as part of the "ia_math library" version 0.1beta1, 10/97
IANarrow() - Constructor for class net.sourceforge.interval.ia_math.IANarrow
 
integerPower(RealInterval, RealInterval) - Static method in class net.sourceforge.interval.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 net.sourceforge.interval.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_odiv(RealInterval, RealInterval, RealInterval) - Static method in class net.sourceforge.interval.ia_math.IAMath
this performs (y := y intersect z/x) and succeeds if y is nonempty.
intersect(RealInterval) - Method in class net.sourceforge.interval.ia_math.RealInterval
 
intersect(RealInterval, RealInterval) - Static method in class net.sourceforge.interval.ia_math.IAMath
 
intersectIntegerRoot(RealInterval, RealInterval, RealInterval) - Static method in class net.sourceforge.interval.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 net.sourceforge.interval.ia_math.IAMath
 
lo() - Method in class net.sourceforge.interval.ia_math.RealInterval
 
log_hi(double) - Static method in class net.sourceforge.interval.ia_math.RMath
 
log_lo(double) - Static method in class net.sourceforge.interval.ia_math.RMath
 
log(RealInterval) - Static method in class net.sourceforge.interval.ia_math.IAMath
 

M

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

N

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

O

oddPower(RealInterval, double) - Static method in class net.sourceforge.interval.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 net.sourceforge.interval.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 net.sourceforge.interval.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.

P

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

R

RealInterval - class net.sourceforge.interval.ia_math.RealInterval.
RealInterval.java
RealInterval() - Constructor for class net.sourceforge.interval.ia_math.RealInterval
construct the interval [-infty,infty]
RealInterval(double) - Constructor for class net.sourceforge.interval.ia_math.RealInterval
 
RealInterval(double, double) - Constructor for class net.sourceforge.interval.ia_math.RealInterval
 
rightendpoint(RealInterval) - Static method in class net.sourceforge.interval.ia_math.IAMath
 
RMath - class net.sourceforge.interval.ia_math.RMath.
RMath.java -- classes implementing directed rounding of real numbers, as part of the "ia_math library" version 0.1beta1, 10/97
RMath() - Constructor for class net.sourceforge.interval.ia_math.RMath
 

S

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

T

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

U

uminus(RealInterval) - Static method in class net.sourceforge.interval.ia_math.IAMath
 
union(RealInterval) - Method in class net.sourceforge.interval.ia_math.RealInterval
 
union(RealInterval, RealInterval) - Static method in class net.sourceforge.interval.ia_math.IAMath
 

A C D E F H I L M N O P R S T U