de.grogra.vecmath
public class Range extends java.lang.Object
out to store the result.
For some information on interval arithmetic read:
T. Hickey, Q. Ju, and M. H. Van Emden. 2001. Interval arithmetic: From
principles to implementation. J. ACM 48, 5 (September 2001), 1038-1068.
DOI=10.1145/502102.502106 http://doi.acm.org/10.1145/502102.502106| Constructor and Description |
|---|
Range() |
Range(double d) |
Range(double min,
double max) |
Range(Range r) |
| Modifier and Type | Method and Description |
|---|---|
static Range |
abs(Range out,
Range x) |
static Range |
acos(Range out,
Range x) |
static Range |
add(Range out,
Range x,
Range y) |
static Range |
asin(Range out,
Range x) |
static Range |
atan(Range out,
Range x) |
static Range |
atan2(Range out,
Range y,
Range x) |
boolean |
contains(double x) |
boolean |
contains(Range x)
Returns true if the supplied Range is fully contained within this Range.
|
static Range |
cos(Range out,
Range x) |
static Range |
div(Range out,
Range x,
Range y) |
static Range |
mul(Range out,
Range x,
Range y) |
static Range |
pow(Range out,
Range x,
double e) |
void |
set(double d) |
void |
set(double min,
double max) |
void |
set(Range r) |
static Range |
sin(Range out,
Range x) |
static Range |
sqr(Range out,
Range x) |
static Range |
sqrt(Range out,
Range x) |
static Range |
sub(Range out,
Range x,
Range y) |
static Range |
tan(Range out,
Range x) |
java.lang.String |
toString() |
public Range()
public Range(double d)
public Range(double min,
double max)
public Range(Range r)
public boolean contains(double x)
public boolean contains(Range x)
x - range to checkpublic void set(double d)
public void set(double min,
double max)
public void set(Range r)
public java.lang.String toString()
toString in class java.lang.Object