public class Domain
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
CONTINUOUS |
static int |
DISCRETE |
double |
lowerBound |
double |
lowerValue |
double |
upperBound |
double |
upperValue |
double |
width |
Constructor and Description |
---|
Domain()
This default constructor creates a new partition of [0, 1] into 10 equal
subintervals
|
Domain(double b)
This special constructor creates a new partition of [0, b] into 10 equal
subintervals
|
Domain(double a,
double b,
double w)
This general constructor creates a new partition of a specified interval
[a, b] into subintervals of width w
|
Domain(double a,
double b,
double w,
int t)
This general constructor creates a new partition of a specified interval
[a, b] into subintervals of width w.
|
Modifier and Type | Method and Description |
---|---|
double |
getBound(int i)
This method returns the boundary point corresponding to a given index
|
int |
getIndex(double x)
This method returns the index of the interval containing a given value of
x
|
double |
getLowerBound()
This method returns the lower bound
|
double |
getLowerValue()
This method returns the lower midpoint
|
int |
getSize()
This method returns the size of the partition (the number of
subintervals)
|
int |
getType()
This method returns the type of the domain (DISCRETE or CONTINUOUS).
|
double |
getUpperBound()
This method returns the upper bound
|
double |
getUpperValue()
This method returns the upper midpoint
|
double |
getValue(int i)
This method return the midpoint of the interval corresponding to a given
index
|
double |
getWidth()
This method returns the width of the partition
|
public double lowerBound
public double upperBound
public double width
public double lowerValue
public double upperValue
public static final int DISCRETE
public static final int CONTINUOUS
public Domain(double a, double b, double w)
public Domain(double a, double b, double w, int t)
a
- the lower bound or valueb
- the upper bound or valuew
- the step sizet
- the type of domainpublic Domain(double b)
public Domain()
public int getIndex(double x)
public double getBound(int i)
public double getValue(int i)
public double getLowerBound()
public double getUpperBound()
public double getLowerValue()
public double getUpperValue()
public double getWidth()
public int getSize()
public int getType()