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. The Reference we've used is:

  • Carl, B., and I. Stephani (1990): Entropy, Compactness, and the Approximation of Operators Cambridge University Press Cambridge UK
  • RdCombinatorialVector Constructor
  • Retrieve the Cardinality of the Vector Space
  • Retrieve the Multidimensional Iterator associated with the Underlying Vector Space
  • Retrieve the Array of the Variate Left Edges
  • Retrieve the Array of the Variate Right Edges
  • Retrieve the Left Edge
  • Retrieve the Right Edge
  • Retrieve the "Hyper" Volume of the Vector Space

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 Details

    • RdCombinatorialVector

      public RdCombinatorialVector​(R1CombinatorialVector[] r1CombinatorialVectorArray) throws java.lang.Exception
      RdCombinatorialVector Constructor
      Parameters:
      r1CombinatorialVectorArray - Array of the Underlying R1 Combinatorial Vector Spaces
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • cardinality

      public Cardinality cardinality()
      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()
      Retrieve the Array of the Variate Left Edges
      Returns:
      The Array of the Variate Left Edges
    • rightDimensionEdge

      public double[] rightDimensionEdge()
      Retrieve the Array of the Variate Right Edges
      Returns:
      The Array of the Variate Right Edges
    • leftEdge

      public double leftEdge()
      Retrieve the Left Edge
      Returns:
      The Left Edge
    • rightEdge

      public double rightEdge()
      Retrieve the Right Edge
      Returns:
      The Right Edge
    • hyperVolume

      public double hyperVolume() throws java.lang.Exception
      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