Class RdCombinatorialBanach

java.lang.Object
All Implemented Interfaces:
GeneralizedMetricVectorSpace, RdNormed, GeneralizedVector, RdGeneralizedVector
Direct Known Subclasses:
RdCombinatorialBall, RdCombinatorialHilbert

public class RdCombinatorialBanach
extends RdCombinatorialVector
implements RdNormed
RdCombinatorialBanach implements the Bounded/Unbounded Combinatorial lp Rd Spaces. 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:
  • RdCombinatorialBanach Space Constructor

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

    • RdCombinatorialBanach

      public RdCombinatorialBanach​(R1CombinatorialVector[] r1CombinatorialVectorArray, Rd rdContinuous, int pNorm) throws java.lang.Exception
      RdCombinatorialBanach Space Constructor
      Parameters:
      r1CombinatorialVectorArray - Array of Combinatorial R1 Vector Spaces
      rdContinuous - The Rd Borel Sigma Measure
      pNorm - The p-norm of the Space
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • pNorm

      public int pNorm()
      Description copied from interface: GeneralizedMetricVectorSpace
      Retrieve the P-Norm Index of the Metric Space
      Specified by:
      pNorm in interface GeneralizedMetricVectorSpace
      Returns:
      The P-Norm Index of the Metric Space
    • borelSigmaMeasure

      public Rd borelSigmaMeasure()
      Description copied from interface: RdNormed
      Retrieve the Borel Sigma Rd Probability Measure
      Specified by:
      borelSigmaMeasure in interface RdNormed
      Returns:
      The Borel Sigma Rd Probability Measure
    • sampleSupremumNorm

      public double sampleSupremumNorm​(double[] xArray) throws java.lang.Exception
      Description copied from interface: RdNormed
      Compute the Supremum Norm of the Sample
      Specified by:
      sampleSupremumNorm in interface RdNormed
      Parameters:
      xArray - The Sample
      Returns:
      The Supremum Norm of the Sample
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
    • sampleMetricNorm

      public double sampleMetricNorm​(double[] xArray) throws java.lang.Exception
      Description copied from interface: RdNormed
      Compute the Metric Norm of the Sample
      Specified by:
      sampleMetricNorm in interface RdNormed
      Parameters:
      xArray - The Sample
      Returns:
      The Metric Norm of the Sample
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
    • populationMode

      public double[] populationMode()
      Description copied from interface: RdNormed
      Retrieve the Population Mode
      Specified by:
      populationMode in interface RdNormed
      Returns:
      The Population Mode
    • populationSupremumNorm

      public double populationSupremumNorm() throws java.lang.Exception
      Description copied from interface: RdNormed
      Compute the Population Supremum Norm of the Sample
      Specified by:
      populationSupremumNorm in interface RdNormed
      Returns:
      The Population Supremum Norm of the Sample
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
    • populationMetricNorm

      public double populationMetricNorm() throws java.lang.Exception
      Description copied from interface: GeneralizedMetricVectorSpace
      Retrieve the Population Metric Norm
      Specified by:
      populationMetricNorm in interface GeneralizedMetricVectorSpace
      Returns:
      The Population Metric Norm
      Throws:
      java.lang.Exception - The Population Metric Norm cannot be computed
    • borelMeasureSpaceExpectation

      public double borelMeasureSpaceExpectation​(RdToR1 rdToR1Function) throws java.lang.Exception
      Description copied from interface: RdNormed
      Compute the Borel Measure Expectation for the specified Rd To R1 Function over the full Input Space
      Specified by:
      borelMeasureSpaceExpectation in interface RdNormed
      Parameters:
      rdToR1Function - Rd To R1 Function
      Returns:
      The Borel Measure Expectation for the specified Rd To R1 Function over the full Input Space
      Throws:
      java.lang.Exception - Thrown if the Population Mode cannot be calculated