Interval Index
|
|
|
 |
 |
Interval Class
|
A useful, standard, generic, and optimized Interval Object which can be used to perform interval mathematics.
Interval Mathematics allows practical calculations to be completed
in a manner which accounts for inaccuracy in rounding and measurement.
Capable of utilizing intervals of intervals.
Presently tested with the KCC and egcs C++ compilers.
|
Class index
|
- interval
Interval Class
- numeric_limits
Interval Numeric Limits
|
 |
Utility Function index
|
- isnan Is not a number
- empty Empty
- sign Sign
- left Left Constant Non-member Acessor
- right Right Constant Non-member Acessor
- inf Infinum Constant Non-member Acessor
- sup Suprenum Constant Non-member Acessor
- pos_half Positive Half
- neg_half Negative Half
- pred Pred (Interval)
- pred Pred (Tnum)
- succ Succ (Interval)
- succ Succ (Tnum)
- hull Hull of 2 Intervals
- hull Hull of an Interval and a Tnum
- hull Hull of a Tnum and an Interval
- hull Hull of 2 Tnums
- hull Hull of a Tnum
- sym_hull Symmetric Hull
- intersection Intersection of 2 Intervals
|
 |
Operator Function index
|
- operator == Operator ==
- operator == Operator ==
- operator == Operator ==
- operator != Operator !=
- operator != Operator !=
- operator != Operator !=
- operator <= Operator <=
- operator <= Operator <=
- operator < Operator <
- operator < Operator <
- operator >= Operator >=
- operator >= Operator >=
- operator > Operator >
- operator > Operator >
- operator + Operator x+y ( x+y = [inf(x)+inf(y),sup(x)+sup(y)] )
- operator + Operator x+b ( x+b = [inf(x)+b,sup(x)+b] )
- operator + Operator a+x ( x = [inf(x)+a,sup(x)+a] )
- operator - Operator x-y ( x-y = [inf(x)-inf(y),sup(x)-sup(y)] )
- operator - Operator x-b ( x-b = [inf(x)-b,sup(x)-b] )
- operator - Operator a-y ( a-y = [a-inf(y),a-sup(y)] )
- operator & Operator &
- operator * Operator *
- operator * Operator x*y ( x*y = [inf(x)*y,sup(x)*y] )
- operator * Operator x*y ( x*y = [x*inf(y),y*sup(y)] )
- operator / Operator x/y
- operator / Operator x/b ( x/b = [inf(x)/b,sup(x)/b] )
- operator / Operator a/y
|
 |
Math Function index
|
subset interval-interval Subset Specialization
subset Subset (Interval in Interval)
subset Subset (Tnum in Interval)
proper_subset Proper Subset (Interval in Interval)
proper_subset Proper Subset (Tnum in Interval)
poslte Possibly Less Than Or Equal To
poslte Possibly Less Than Or Equal To
poslt Possibly Less Than
poslt Possibly Less Than
posgte Possibly Greater Than Or Equal To
posgte Possibly Greater Than Or Equal To
posgt Possibly Greater Than
posgt Possibly Greater Than
midpoint Midpoint
bisect Bisect an Interval
diameter Diameter
abs Absolute Value
dist Distance between 2 Intervals
dist Distance between a number and an Interval
dist Distance between a number and an Interval
sqrt Square Root ( sqrt(x) = [sqrt(inf(x)),sqrt(sup(x))] )
exp Exponent ( exp(x) = [exp(inf(x),exp(sup(x))] )
log Log ( log(x) = [log(inf(x)),log(sup(c))] )
ln ln ( ln(x) = [ln(inf(x)),ln(sup(c))] )
sqr Square
tan Tangent ( tan(x) = [tan(inf(x)),tan(sup(x))] )
atan ArcTan ( arctan(x) = [arctan(inf(x)),arctan(sup(x))] )
sin Sine
asin ArcSin ( asin(x) = [asin(inf(x)),asin(sup(x))] )
acos ArcCos ( acos(x) = [acos(inf(x)),acos(sup(x))] )
cos Cosine
pow Power (interval^Tnum)
pow Power ( pow(x,p) = [inf(x)^inf(p),sup(x)^sup(p)] )
|