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 double
sampleMetricNorm(double[] xArray)
Compute the Metric Norm of the Samplestatic RdContinuousHilbert
StandardHilbert(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, SupremumBanach
Methods inherited from class org.drip.spaces.tensor.RdContinuousVector
cardinality, hyperVolume, leftDimensionEdge, leftEdge, rightDimensionEdge, rightEdge, Standard
Methods inherited from class org.drip.spaces.tensor.RdAggregate
dimension, isPredictorBounded, match, subset, validateInstance, vectorSpaces
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.drip.spaces.tensor.GeneralizedVector
cardinality, hyperVolume, isPredictorBounded, leftEdge, match, rightEdge, subset
Methods 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:RdNormed
Compute the Metric Norm of the Sample- Specified by:
sampleMetricNorm
in interfaceRdNormed
- Overrides:
sampleMetricNorm
in classRdContinuousBanach
- Parameters:
xArray
- The Sample- Returns:
- The Metric Norm of the Sample
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-