Interface RdGeneralizedVector

All Superinterfaces:
GeneralizedVector
All Known Subinterfaces:
RdNormed
All Known Implementing Classes:
RdAggregate, RdCombinatorialBall, RdCombinatorialBanach, RdCombinatorialHilbert, RdCombinatorialVector, RdContinuousBall, RdContinuousBanach, RdContinuousHilbert, RdContinuousVector

public interface RdGeneralizedVector
extends GeneralizedVector
RdGeneralizedVector exposes the basic Properties of the Generalized Rd Vector Space.
  • Retrieve the Dimension of the Space
  • Retrieve the Array of the Underlying R1 Vector Spaces
  • Validate the Input Instance Array
  • Retrieve the Array of the Variate Left Edges
  • Retrieve the Array of the Variate Right Edges

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

      int dimension()
      Retrieve the Dimension of the Space
      Returns:
      The Dimension of the Space
    • vectorSpaces

      R1GeneralizedVector[] vectorSpaces()
      Retrieve the Array of the Underlying R1 Vector Spaces
      Returns:
      The Array of the Underlying R1 Vector Spaces
    • validateInstance

      boolean validateInstance​(double[] instanceArray)
      Validate the Input Instance Array
      Parameters:
      instanceArray - The Input Instance Array
      Returns:
      TRUE - Instance is a Valid Entry in the Space
    • leftDimensionEdge

      double[] leftDimensionEdge()
      Retrieve the Array of the Variate Left Edges
      Returns:
      The Array of the Variate Left Edges
    • rightDimensionEdge

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