Class R1CombinatorialBall

java.lang.Object
All Implemented Interfaces:
GeneralizedMetricVectorSpace, R1Normed, GeneralizedVector, R1GeneralizedVector

public class R1CombinatorialBall
extends R1Combinatorial
R1CombinatorialBall extends the Combinatorial R1 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




Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • R1CombinatorialBall

      public R1CombinatorialBall​(java.util.List<java.lang.Double> lsElementSpace, R1Univariate distR1, int iPNorm, double dblNormRadius) throws java.lang.Exception
      R1CombinatorialBall Constructor
      Parameters:
      lsElementSpace - The List Space of Elements
      distR1 - The R^1 Borel Sigma Measure
      iPNorm - The p-norm of the Space
      dblNormRadius - Radius Norm of the Unit Ball
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • ClosedUnit

      public static final R1CombinatorialBall ClosedUnit​(java.util.List<java.lang.Double> lsElementSpace, R1Univariate distR1, int iPNorm)
      Construct a R1CombinatorialBall Instance of Unit Radius
      Parameters:
      lsElementSpace - The List Space of Elements
      distR1 - The R^1 Borel Sigma Measure
      iPNorm - The p-norm of the Space
      Returns:
      ContinuousRealUnidimensionalBall Instance of Unit Radius
    • normRadius

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

      public boolean validateInstance​(double dblInstance)
      Description copied from interface: R1GeneralizedVector
      Validate the Input Instance Ordinate
      Specified by:
      validateInstance in interface R1GeneralizedVector
      Overrides:
      validateInstance in class R1CombinatorialVector
      Parameters:
      dblInstance - The Input Instance Ordinate
      Returns:
      TRUE - Instance Ordinate is a Valid Entry in the Space