Package org.drip.spaces.metric
Class RdHilbert
java.lang.Object
org.drip.spaces.tensor.RdAggregate
org.drip.spaces.tensor.RdContinuousVector
org.drip.spaces.metric.RdBanach
org.drip.spaces.metric.RdHilbert
- All Implemented Interfaces:
GeneralizedMetricVectorSpace,RdNormed,GeneralizedVector,RdGeneralizedVector
public class RdHilbert extends RdBanach
RdHilbert 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
- RdHilbert 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 RdHilbert(R1ContinuousVector[] r1ContinuousVectorArray, RdContinuous rd)RdHilbert Space Constructor -
Method Summary
Modifier and Type Method Description doublesampleMetricNorm(double[] xArray)Compute the Metric Norm of the Samplestatic RdHilbertStandardHilbert(int iDimension, RdContinuous distRd)Construct the Standard l2 Rd Hilbert Space InstanceMethods inherited from class org.drip.spaces.metric.RdBanach
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
-
RdHilbert
public RdHilbert(R1ContinuousVector[] r1ContinuousVectorArray, RdContinuous rd) throws java.lang.ExceptionRdHilbert 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 classRdBanach- Parameters:
xArray- The Sample- Returns:
- The Metric Norm of the Sample
- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-