|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.ucla.stat.SOCR.distributions.Domain
public class Domain
This class defines a partition of an interval into subintervals of equal width. These objects are used to define default domains. A finite domain can be modeled by the values (midpoints) of the partition. The boundary points are a + i * w for i = 0, ..., n, where n is the size of the partition, a is the lower bound and w the width. The values (midpoints) are a + (i + 1/2) * w, for i = 0, ..., n - 1.
Field Summary | |
---|---|
static int |
CONTINUOUS
|
static int |
DISCRETE
|
double |
lowerBound
|
double |
lowerValue
|
double |
upperBound
|
double |
upperValue
|
double |
width
|
Constructor Summary | |
---|---|
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. |
Method Summary | |
---|---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
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()
Method Detail |
---|
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()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |