public class R1CombinatorialVector extends java.lang.Object implements R1GeneralizedVector
| Constructor and Description |
|---|
R1CombinatorialVector(java.util.List<java.lang.Double> lsElementSpace)
R1CombinatorialVector Constructor
|
| Modifier and Type | Method and Description |
|---|---|
Cardinality |
cardinality()
Retrieve the Cardinality of the Vector Space
|
java.util.List<java.lang.Double> |
elementSpace()
Retrieve the Full Candidate List of Elements
|
double |
hyperVolume()
Retrieve the "Hyper" Volume of the Vector Space
|
boolean |
isPredictorBounded()
Indicate if the Predictor Variate Space is bounded from the Left and the Right
|
double |
leftEdge()
Retrieve the Left Edge
|
boolean |
match(GeneralizedVector gvOther)
Compare against the "Other" Generalized Vector Space
|
double |
rightEdge()
Retrieve the Right Edge
|
boolean |
subset(GeneralizedVector gvOther)
Indicate if the "Other" Generalized Vector Space is a Subset of "this"
|
boolean |
validateInstance(double dblX)
Validate the Input Instance Ordinate
|
public R1CombinatorialVector(java.util.List<java.lang.Double> lsElementSpace)
throws java.lang.Exception
lsElementSpace - The List Space of Elementsjava.lang.Exception - Thrown if the Inputs are Invalidpublic java.util.List<java.lang.Double> elementSpace()
public double leftEdge()
GeneralizedVectorleftEdge in interface GeneralizedVectorpublic double rightEdge()
GeneralizedVectorrightEdge in interface GeneralizedVectorpublic boolean validateInstance(double dblX)
R1GeneralizedVectorvalidateInstance in interface R1GeneralizedVectordblX - The Input Instance Ordinatepublic Cardinality cardinality()
GeneralizedVectorcardinality in interface GeneralizedVectorpublic boolean match(GeneralizedVector gvOther)
GeneralizedVectormatch in interface GeneralizedVectorgvOther - The "Other" Generalized Vector Spacepublic boolean subset(GeneralizedVector gvOther)
GeneralizedVectorsubset in interface GeneralizedVectorgvOther - The "Other" Generalized Vector Spacepublic boolean isPredictorBounded()
GeneralizedVectorisPredictorBounded in interface GeneralizedVectorpublic double hyperVolume()
throws java.lang.Exception
GeneralizedVectorhyperVolume in interface GeneralizedVectorjava.lang.Exception - Thrown if the Hyper Volume cannot be computed