Package org.drip.spaces.tensor
Interface GeneralizedVector
- All Known Subinterfaces:
GeneralizedMetricVectorSpace
,R1GeneralizedVector
,R1Normed
,RdGeneralizedVector
,RdNormed
- All Known Implementing Classes:
BinaryBooleanVector
,R1Combinatorial
,R1CombinatorialBall
,R1CombinatorialVector
,R1Continuous
,R1ContinuousBall
,R1ContinuousVector
,RdAggregate
,RdCombinatorialBall
,RdCombinatorialBanach
,RdCombinatorialHilbert
,RdCombinatorialVector
,RdContinuousBall
,RdContinuousBanach
,RdContinuousHilbert
,RdContinuousVector
public interface GeneralizedVector
GeneralizedVector exposes the basic Properties of the General Vector Space. It provides the
following Functionality:
- Retrieve the Left Edge
- Retrieve the Right Edge
- Retrieve the Cardinality of the Vector Space
- Compare against the "Other" Generalized Vector Space
- Indicate if the "Other" Generalized Vector Space is a Subset of "this"
- Indicate if the Predictor Variate Space is bounded from the Left and the Right
- Retrieve the "Hyper" Volume of the Vector Space
- Author:
- Lakshmi Krishnamurthy
-
Method Summary
Modifier and Type Method Description Cardinality
cardinality()
Retrieve the Cardinality of the Vector Spacedouble
hyperVolume()
Retrieve the "Hyper" Volume of the Vector Spaceboolean
isPredictorBounded()
Indicate if the Predictor Variate Space is bounded from the Left and the Rightdouble
leftEdge()
Retrieve the Left Edgeboolean
match(GeneralizedVector generalizedVectorOther)
Compare against the "Other" Generalized Vector Spacedouble
rightEdge()
Retrieve the Right Edgeboolean
subset(GeneralizedVector generalizedVectorOther)
Indicate if the "Other" Generalized Vector Space is a Subset of "this"
-
Method Details
-
leftEdge
double leftEdge()Retrieve the Left Edge- Returns:
- The Left Edge
-
rightEdge
double rightEdge()Retrieve the Right Edge- Returns:
- The Right Edge
-
cardinality
Cardinality cardinality()Retrieve the Cardinality of the Vector Space- Returns:
- Cardinality of the Vector Space
-
match
Compare against the "Other" Generalized Vector Space- Parameters:
generalizedVectorOther
- The "Other" Generalized Vector Space- Returns:
- TRUE - The "Other" Generalized Vector Space matches this
-
subset
Indicate if the "Other" Generalized Vector Space is a Subset of "this"- Parameters:
generalizedVectorOther
- The "Other" Generalized Vector Space- Returns:
- TRUE - The "Other" Generalized Vector Space is a Subset of this
-
isPredictorBounded
boolean isPredictorBounded()Indicate if the Predictor Variate Space is bounded from the Left and the Right- Returns:
- The Predictor Variate Space is bounded from the Left and the Right
-
hyperVolume
double hyperVolume() throws java.lang.ExceptionRetrieve the "Hyper" Volume of the Vector Space- Returns:
- The "Hyper" Volume of the Vector Space
- Throws:
java.lang.Exception
- Thrown if the Hyper Volume cannot be computed
-