public class RdContinuousBanach extends RdContinuousVector implements RdNormed
Constructor and Description |
---|
RdContinuousBanach(R1ContinuousVector[] aR1CV,
Rd distRd,
int iPNorm)
RdContinuousBanach Space Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
borelMeasureSpaceExpectation(RdToR1 funcRdToR1)
Compute the Borel Measure Expectation for the specified R^d To R^1 Function over the full Input Space
|
Rd |
borelSigmaMeasure()
Retrieve the Borel Sigma R^d Probability Measure
|
int |
pNorm()
Retrieve the P-Norm Index of the Metric Space
|
double |
populationMetricNorm()
Retrieve the Population Metric Norm
|
double[] |
populationMode()
Retrieve the Population Mode
|
double |
populationSupremumNorm()
Compute the Population Supremum Norm of the Sample
|
double |
sampleMetricNorm(double[] adblX)
Compute the Metric Norm of the Sample
|
double |
sampleSupremumNorm(double[] adblX)
Compute the Supremum Norm of the Sample
|
static RdContinuousBanach |
StandardBanach(int iDimension,
Rd distRd,
int iPNorm)
Construct the Standard l^p R^d Continuous Banach Space Instance
|
static RdContinuousBanach |
SupremumBanach(int iDimension,
Rd distRd)
Construct the Supremum (i.e., l^Infinity) R^d Continuous Banach Space Instance
|
cardinality, hyperVolume, leftDimensionEdge, leftEdge, rightDimensionEdge, rightEdge, Standard
dimension, isPredictorBounded, match, subset, validateInstance, vectorSpaces
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dimension, leftDimensionEdge, rightDimensionEdge, validateInstance, vectorSpaces
cardinality, hyperVolume, isPredictorBounded, leftEdge, match, rightEdge, subset
public RdContinuousBanach(R1ContinuousVector[] aR1CV, Rd distRd, int iPNorm) throws java.lang.Exception
aR1CV
- Array of R^1 Continuous VectordistRd
- The R^d Borel Sigma MeasureiPNorm
- The p-norm of the Spacejava.lang.Exception
- Thrown if the Inputs are Invalidpublic static final RdContinuousBanach StandardBanach(int iDimension, Rd distRd, int iPNorm)
iDimension
- The Space DimensiondistRd
- The R^d Borel Sigma MeasureiPNorm
- The p-norm of the Spacepublic static final RdContinuousBanach SupremumBanach(int iDimension, Rd distRd)
iDimension
- The Space DimensiondistRd
- The R^d Borel Sigma Measurepublic int pNorm()
GeneralizedMetricVectorSpace
pNorm
in interface GeneralizedMetricVectorSpace
public Rd borelSigmaMeasure()
RdNormed
borelSigmaMeasure
in interface RdNormed
public double sampleSupremumNorm(double[] adblX) throws java.lang.Exception
RdNormed
sampleSupremumNorm
in interface RdNormed
adblX
- The Samplejava.lang.Exception
- Thrown if the Inputs are Invalidpublic double sampleMetricNorm(double[] adblX) throws java.lang.Exception
RdNormed
sampleMetricNorm
in interface RdNormed
adblX
- The Samplejava.lang.Exception
- Thrown if the Inputs are Invalidpublic double[] populationMode()
RdNormed
populationMode
in interface RdNormed
public double populationSupremumNorm() throws java.lang.Exception
RdNormed
populationSupremumNorm
in interface RdNormed
java.lang.Exception
- Thrown if the Inputs are Invalidpublic double populationMetricNorm() throws java.lang.Exception
GeneralizedMetricVectorSpace
populationMetricNorm
in interface GeneralizedMetricVectorSpace
java.lang.Exception
- The Population Metric Norm cannot be computedpublic double borelMeasureSpaceExpectation(RdToR1 funcRdToR1) throws java.lang.Exception
RdNormed
borelMeasureSpaceExpectation
in interface RdNormed
funcRdToR1
- R^d To R^1 Functionjava.lang.Exception
- Thrown if the Population Mode cannot be calculated