Class RdCombinatorialBall

All Implemented Interfaces:
GeneralizedMetricVectorSpace, RdNormed, GeneralizedVector, RdGeneralizedVector

public class RdCombinatorialBall
extends RdCombinatorialBanach
RdCombinatorialBall extends the Combinatorial Rd Banach Space by enforcing the Closed Bounded Metric. The Reference we've used is:

  • Carl, B., and I. Stephani (1990): Entropy, Compactness, and the Approximation of Operators Cambridge University Press Cambridge UK
It provides the following Functionality:
  • Construct a RdCombinatorialBall Instance of Unit Radius
  • RdCombinatorialBall Constructor
  • Retrieve the Radius Norm

Module Computational Core Module
Library Statistical Learning Library
Project R1 and Rd Vector/Tensor Spaces (Validated and/or Normed), and Function Classes
Package Hilbert/Banach Normed Metric Spaces
Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • RdCombinatorialBall

      public RdCombinatorialBall​(R1CombinatorialVector[] r1CombinatorialVectorArray, Rd rdContinuousBorelMeasure, int pNorm, double normRadius) throws java.lang.Exception
      RdCombinatorialBall Constructor
      Parameters:
      r1CombinatorialVectorArray - Array of Combinatorial Rd Vector Spaces
      rdContinuousBorelMeasure - The Rd Borel Sigma Measure
      pNorm - The p-norm of the Space
      normRadius - Radius Norm of the Unit Ball
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • ClosedUnit

      public static final RdCombinatorialBall ClosedUnit​(R1CombinatorialVector[] aR1CV, Rd distRd, int iPNorm)
      Construct a RdCombinatorialBall Instance of Unit Radius
      Parameters:
      aR1CV - Array of Combinatorial R^d Vector Spaces
      distRd - The Rd Borel Sigma Measure
      iPNorm - The p-norm of the Space
      Returns:
      RdCombinatorialBall Instance of Unit Radius
    • normRadius

      public double normRadius()
      Retrieve the Radius Norm
      Returns:
      The Radius Norm
    • validateInstance

      public boolean validateInstance​(double[] instanceArray)
      Description copied from class: RdAggregate
      Validate the Input Instance Array
      Specified by:
      validateInstance in interface RdGeneralizedVector
      Overrides:
      validateInstance in class RdAggregate
      Parameters:
      instanceArray - The Input Instance Array
      Returns:
      TRUE - Instance is a Valid Entry in the Space