Package org.drip.spaces.tensor
Class RdCombinatorialVector
java.lang.Object
org.drip.spaces.tensor.RdAggregate
org.drip.spaces.tensor.RdCombinatorialVector
- All Implemented Interfaces:
GeneralizedVector
,RdGeneralizedVector
- Direct Known Subclasses:
RdCombinatorialBanach
public class RdCombinatorialVector extends RdAggregate
RdCombinatorialVector exposes the Normed/Non-normed Discrete Spaces with Rd
Combinatorial Vector Elements.
- Module = Computational Core Module
- Library = Statistical Learning Library
- Project = R1 and Rd Vector/Tensor Spaces (Validated and/or Normed), and Function Classes
- Package = Rx Continuous/Combinatorial Tensor Spaces
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description RdCombinatorialVector(R1CombinatorialVector[] aR1CV)
RdCombinatorialVector Constructor -
Method Summary
Modifier and Type Method Description Cardinality
cardinality()
Retrieve the Cardinality of the Vector Spacedouble
hyperVolume()
Retrieve the "Hyper" Volume of the Vector SpaceRdSpanningCombinatorialIterator
iterator()
Retrieve the Multidimensional Iterator associated with the Underlying Vector Spacedouble[]
leftDimensionEdge()
Retrieve the Array of the Variate Left Edgesdouble
leftEdge()
Retrieve the Left Edgedouble[]
rightDimensionEdge()
Retrieve the Array of the Variate Right Edgesdouble
rightEdge()
Retrieve the Right EdgeMethods inherited from class org.drip.spaces.tensor.RdAggregate
dimension, isPredictorBounded, match, subset, validateInstance, vectorSpaces
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
RdCombinatorialVector
RdCombinatorialVector Constructor- Parameters:
aR1CV
- Array of the Underlying R^1 Combinatorial Vector Spaces- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
cardinality
Description copied from interface:GeneralizedVector
Retrieve the Cardinality of the Vector Space- Returns:
- Cardinality of the Vector Space
-
iterator
Retrieve the Multidimensional Iterator associated with the Underlying Vector Space- Returns:
- The Multidimensional Iterator associated with the Underlying Vector Space
-
leftDimensionEdge
public double[] leftDimensionEdge()Description copied from interface:RdGeneralizedVector
Retrieve the Array of the Variate Left Edges- Returns:
- The Array of the Variate Left Edges
-
rightDimensionEdge
public double[] rightDimensionEdge()Description copied from interface:RdGeneralizedVector
Retrieve the Array of the Variate Right Edges- Returns:
- The Array of the Variate Right Edges
-
leftEdge
public double leftEdge()Description copied from interface:GeneralizedVector
Retrieve the Left Edge- Returns:
- The Left Edge
-
rightEdge
public double rightEdge()Description copied from interface:GeneralizedVector
Retrieve the Right Edge- Returns:
- The Right Edge
-
hyperVolume
public double hyperVolume() throws java.lang.ExceptionDescription copied from interface:GeneralizedVector
Retrieve 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
-