Package org.drip.spaces.metric
Class RdContinuousHilbert
java.lang.Object
org.drip.spaces.tensor.RdAggregate
org.drip.spaces.tensor.RdContinuousVector
org.drip.spaces.metric.RdContinuousBanach
org.drip.spaces.metric.RdContinuousHilbert
- All Implemented Interfaces:
GeneralizedMetricVectorSpace,RdNormed,GeneralizedVector,RdGeneralizedVector
public class RdContinuousHilbert extends RdContinuousBanach
RdContinuousHilbert implements the Bounded/Unbounded, Continuous l2 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
- Construct the Standard lp R2 Hilbert Space Instance
- RdContinuousHilbert Space Constructor
- Author:
- Lakshmi Krishnamurthy
-
Field Summary
Fields inherited from interface org.drip.spaces.metric.GeneralizedMetricVectorSpace
EUCLIDEAN_NORM, L2_NORM, LINFINITITY_NORM -
Constructor Summary
Constructors Constructor Description RdContinuousHilbert(R1ContinuousVector[] r1ContinuousVectorArray, Rd rd)RdContinuousHilbert Space Constructor -
Method Summary
Modifier and Type Method Description doublesampleMetricNorm(double[] xArray)Compute the Metric Norm of the Samplestatic RdContinuousHilbertStandardHilbert(int iDimension, Rd distRd)Construct the Standard l2 Rd Hilbert Space InstanceMethods inherited from class org.drip.spaces.metric.RdContinuousBanach
borelMeasureSpaceExpectation, borelSigmaMeasure, pNorm, populationMetricNorm, populationMode, populationSupremumNorm, sampleSupremumNorm, StandardBanach, SupremumBanachMethods inherited from class org.drip.spaces.tensor.RdContinuousVector
cardinality, hyperVolume, leftDimensionEdge, leftEdge, rightDimensionEdge, rightEdge, StandardMethods inherited from class org.drip.spaces.tensor.RdAggregate
dimension, isPredictorBounded, match, subset, validateInstance, vectorSpacesMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drip.spaces.tensor.GeneralizedVector
cardinality, hyperVolume, isPredictorBounded, leftEdge, match, rightEdge, subsetMethods inherited from interface org.drip.spaces.tensor.RdGeneralizedVector
dimension, leftDimensionEdge, rightDimensionEdge, validateInstance, vectorSpaces
-
Constructor Details
-
RdContinuousHilbert
public RdContinuousHilbert(R1ContinuousVector[] r1ContinuousVectorArray, Rd rd) throws java.lang.ExceptionRdContinuousHilbert Space Constructor- Parameters:
r1ContinuousVectorArray- Array of R1 Continuous Vector Spacesrd- The Multivariate Borel Sigma Measure- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-
-
Method Details
-
StandardHilbert
Construct the Standard l2 Rd Hilbert Space Instance- Parameters:
iDimension- The Space DimensiondistRd- The Rd Borel Sigma Measure- Returns:
- The Standard l2 Rd Hilbert Space Instance
-
sampleMetricNorm
public double sampleMetricNorm(double[] xArray) throws java.lang.ExceptionDescription copied from interface:RdNormedCompute the Metric Norm of the Sample- Specified by:
sampleMetricNormin interfaceRdNormed- Overrides:
sampleMetricNormin classRdContinuousBanach- Parameters:
xArray- The Sample- Returns:
- The Metric Norm of the Sample
- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-