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 intdimension()Retrieve the Dimension of the SpacebooleanisPredictorBounded()Indicate if the Predictor Variate Space is bounded from the Left and the Rightbooleanmatch(GeneralizedVector generalizedVectorOther)Compare against the "Other" Generalized Vector Spacebooleansubset(GeneralizedVector generalizedVectorOther)Indicate if the "Other" Generalized Vector Space is a Subset of "this"booleanvalidateInstance(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, waitMethods inherited from interface org.drip.spaces.tensor.GeneralizedVector
cardinality, hyperVolume, leftEdge, rightEdgeMethods inherited from interface org.drip.spaces.tensor.RdGeneralizedVector
leftDimensionEdge, rightDimensionEdge
-
Method Details
-
dimension
public int dimension()Retrieve the Dimension of the Space- Specified by:
dimensionin interfaceRdGeneralizedVector- Returns:
- The Dimension of the Space
-
vectorSpaces
Retrieve the Array of the Underlying R1 Vector Spaces- Specified by:
vectorSpacesin interfaceRdGeneralizedVector- Returns:
- The Array of the Underlying R1 Vector Spaces
-
validateInstance
public boolean validateInstance(double[] instanceArray)Validate the Input Instance Array- Specified by:
validateInstancein 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:
matchin 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:
subsetin 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:
isPredictorBoundedin interfaceGeneralizedVector- Returns:
- The Predictor Variate Space is bounded from the Left and the Right
-