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

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
  • Method Details

    • dimension

      public int dimension()
      Retrieve the Dimension of the Space
      Specified by:
      dimension in interface RdGeneralizedVector
      Returns:
      The Dimension of the Space
    • vectorSpaces

      public R1GeneralizedVector[] vectorSpaces()
      Retrieve the Array of the Underlying R1 Vector Spaces
      Specified by:
      vectorSpaces in interface RdGeneralizedVector
      Returns:
      The Array of the Underlying R1 Vector Spaces
    • validateInstance

      public boolean validateInstance​(double[] instanceArray)
      Validate the Input Instance Array
      Specified by:
      validateInstance in interface RdGeneralizedVector
      Parameters:
      instanceArray - The Input Instance Array
      Returns:
      TRUE - Instance is a Valid Entry in the Space
    • match

      public boolean match​(GeneralizedVector generalizedVectorOther)
      Compare against the "Other" Generalized Vector Space
      Specified by:
      match in interface GeneralizedVector
      Parameters:
      generalizedVectorOther - The "Other" Generalized Vector Space
      Returns:
      TRUE - The "Other" Generalized Vector Space matches this
    • subset

      public boolean subset​(GeneralizedVector generalizedVectorOther)
      Indicate if the "Other" Generalized Vector Space is a Subset of "this"
      Specified by:
      subset in interface GeneralizedVector
      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 interface GeneralizedVector
      Returns:
      The Predictor Variate Space is bounded from the Left and the Right