Package org.drip.spaces.tensor
Class RdAggregate
java.lang.Object
org.drip.spaces.tensor.RdAggregate
- All Implemented Interfaces:
GeneralizedVector
,RdGeneralizedVector
- Direct Known Subclasses:
RdCombinatorialVector
,RdContinuousVector
public abstract class RdAggregate extends java.lang.Object implements RdGeneralizedVector
RdAggregate exposes the basic Properties of the Rd as a Sectional Super-position of
R1 Vector Spaces.
- RdAggregate Constructor
- Retrieve the Dimension of the Space
- Retrieve the Array of the Underlying R1 Vector Spaces
- Validate the Input Instance Array
- 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
- Author:
- Lakshmi Krishnamurthy
-
Method Summary
Modifier and Type Method Description int
dimension()
Retrieve the Dimension of the Spaceboolean
isPredictorBounded()
Indicate if the Predictor Variate Space is bounded from the Left and the Rightboolean
match(GeneralizedVector generalizedVectorOther)
Compare against the "Other" Generalized Vector Spaceboolean
subset(GeneralizedVector generalizedVectorOther)
Indicate if the "Other" Generalized Vector Space is a Subset of "this"boolean
validateInstance(double[] instanceArray)
Validate the Input Instance ArrayR1GeneralizedVector[]
vectorSpaces()
Retrieve the Array of the Underlying R1 Vector SpacesMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.drip.spaces.tensor.GeneralizedVector
cardinality, hyperVolume, leftEdge, rightEdge
Methods inherited from interface org.drip.spaces.tensor.RdGeneralizedVector
leftDimensionEdge, rightDimensionEdge
-
Method Details
-
dimension
public int dimension()Retrieve the Dimension of the Space- Specified by:
dimension
in interfaceRdGeneralizedVector
- Returns:
- The Dimension of the Space
-
vectorSpaces
Retrieve the Array of the Underlying R1 Vector Spaces- Specified by:
vectorSpaces
in interfaceRdGeneralizedVector
- Returns:
- The Array of the Underlying R1 Vector Spaces
-
validateInstance
public boolean validateInstance(double[] instanceArray)Validate the Input Instance Array- Specified by:
validateInstance
in interfaceRdGeneralizedVector
- Parameters:
instanceArray
- The Input Instance Array- Returns:
- TRUE - Instance is a Valid Entry in the Space
-
match
Compare against the "Other" Generalized Vector Space- Specified by:
match
in interfaceGeneralizedVector
- 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"- Specified by:
subset
in interfaceGeneralizedVector
- Parameters:
generalizedVectorOther
- The "Other" Generalized Vector Space- Returns:
- TRUE - The "Other" Generalized Vector Space is a Subset of this
-
isPredictorBounded
public boolean isPredictorBounded()Indicate if the Predictor Variate Space is bounded from the Left and the Right- Specified by:
isPredictorBounded
in interfaceGeneralizedVector
- Returns:
- The Predictor Variate Space is bounded from the Left and the Right
-