Class RdContinuousBall

All Implemented Interfaces:
GeneralizedMetricVectorSpace, RdNormed, GeneralizedVector, RdGeneralizedVector

public class RdContinuousBall
extends RdContinuousBanach
RdContinuousBall extends the Continuous 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




Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • RdContinuousBall

      public RdContinuousBall​(R1ContinuousVector[] aR1CV, Rd distRd, int iPNorm, double dblNormRadius) throws java.lang.Exception
      RdContinuousBall Constructor
      Parameters:
      aR1CV - Array of Continuous R^1 Vector Spaces
      distRd - The R^d 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 RdContinuousBall ClosedUnit​(R1ContinuousVector[] aR1CV, Rd distRd, int iPNorm)
      Construct a Unit Radius RdContinuousBall Instance
      Parameters:
      aR1CV - Array of Continuous R^1 Vector Spaces
      distRd - The R^d Borel Sigma Measure
      iPNorm - The p-norm of the Space
      Returns:
      Unit Radius RdContinuousBall Instance
    • normRadius

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

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