public class CarlStephaniProductBounds
extends java.lang.Object
Constructor and Description |
---|
CarlStephaniProductBounds(NormedRxToNormedRxFinite funcClassRxRxA,
NormedRxToNormedRxFinite funcClassRxRxB)
CarlStephaniProductBounds Constructor
|
Modifier and Type | Method and Description |
---|---|
NormedRxToNormedRxFinite |
funcClassA()
Retrieve the Function Class A
|
NormedRxToNormedRxFinite |
funcClassB()
Retrieve the Function Class B
|
CarlStephaniNormedBounds |
normedEntropyUpperBound(MaureyOperatorCoveringBounds mocbA,
MaureyOperatorCoveringBounds mocbB,
int iEntropyNumberIndex,
boolean bUseSupremumNorm)
Compute the Normed Upper Entropy Convolution Product Bound across the Function Classes
|
CarlStephaniNormedBounds |
populationMetricEntropyNorm(int iEntropyNumberIndex,
boolean bUseSupremumNorm)
Compute the Population Metric Carl-Stephani Entropy Number Upper Bound using either the
Metric/Supremum Population Norm
|
double |
populationMetricEntropyNumber(int iEntropyNumberIndexA,
int iEntropyNumberIndexB)
Compute the Upper Bound for the Entropy Number of the Operator Population Metric Covering Number
Convolution Product Product across both the Function Classes
|
CarlStephaniNormedBounds |
populationSupremumEntropyNorm(int iEntropyNumberIndex,
boolean bUseSupremumNorm)
Compute the Population Supremum Carl-Stephani Entropy Number Upper Bound using either the
Metric/Supremum Population Norm
|
double |
populationSupremumEntropyNumber(int iEntropyNumberIndexA,
int iEntropyNumberIndexB)
Compute the Upper Bound for the Entropy Number of the Operator Population Supremum Covering Number
Convolution Product across both the Function Classes
|
CarlStephaniNormedBounds |
sampleMetricEntropyNorm(GeneralizedValidatedVector gvviA,
GeneralizedValidatedVector gvviB,
int iEntropyNumberIndex,
boolean bUseSupremumNorm)
Compute the Sample Metric Carl-Stephani Entropy Number Upper Bound using either the Metric/Supremum
Population Norm
|
double |
sampleMetricEntropyNumber(GeneralizedValidatedVector gvviA,
GeneralizedValidatedVector gvviB,
int iEntropyNumberIndexA,
int iEntropyNumberIndexB)
Compute the Upper Bound for the Entropy Number of the Operator Sample Metric Covering Number
Convolution Product across both the Function Classes
|
CarlStephaniNormedBounds |
sampleSupremumEntropyNorm(GeneralizedValidatedVector gvviA,
GeneralizedValidatedVector gvviB,
int iEntropyNumberIndex,
boolean bUseSupremumNorm)
Compute the Sample Supremum Carl-Stephani Entropy Number Upper Bound using either the Metric/Supremum
Population Norm
|
double |
sampleSupremumEntropyNumber(GeneralizedValidatedVector gvviA,
GeneralizedValidatedVector gvviB,
int iEntropyNumberIndexA,
int iEntropyNumberIndexB)
Compute the Upper Bound for the Entropy Number of the Operator Sample Supremum Covering Number
Convolution Product across both the Function Classes
|
public CarlStephaniProductBounds(NormedRxToNormedRxFinite funcClassRxRxA, NormedRxToNormedRxFinite funcClassRxRxB) throws java.lang.Exception
funcClassRxRxA
- Function Class AfuncClassRxRxB
- Function Class Bjava.lang.Exception
- Thrown if the Inputs are Invalidpublic NormedRxToNormedRxFinite funcClassA()
public NormedRxToNormedRxFinite funcClassB()
public double populationMetricEntropyNumber(int iEntropyNumberIndexA, int iEntropyNumberIndexB) throws java.lang.Exception
iEntropyNumberIndexA
- Entropy Number Index for Class AiEntropyNumberIndexB
- Entropy Number Index for Class Bjava.lang.Exception
- Thrown if the Convolution Product Product Population Metric Entropy Number cannot be
Computedpublic double populationSupremumEntropyNumber(int iEntropyNumberIndexA, int iEntropyNumberIndexB) throws java.lang.Exception
iEntropyNumberIndexA
- Entropy Number Index for Class AiEntropyNumberIndexB
- Entropy Number Index for Class Bjava.lang.Exception
- Thrown if the Convolution Product Population Supremum Dyadic Entropy cannot be
Computedpublic double sampleMetricEntropyNumber(GeneralizedValidatedVector gvviA, GeneralizedValidatedVector gvviB, int iEntropyNumberIndexA, int iEntropyNumberIndexB) throws java.lang.Exception
gvviA
- The Validated Input Vector Space Instance for Class AgvviB
- The Validated Input Vector Space Instance for Class BiEntropyNumberIndexA
- Entropy Number Index for Class AiEntropyNumberIndexB
- Entropy Number Index for Class Bjava.lang.Exception
- Thrown if the Convolution Product Sample Metric Entropy Number cannot be
Computedpublic double sampleSupremumEntropyNumber(GeneralizedValidatedVector gvviA, GeneralizedValidatedVector gvviB, int iEntropyNumberIndexA, int iEntropyNumberIndexB) throws java.lang.Exception
gvviA
- The Validated Input Vector Space Instance for Class AgvviB
- The Validated Input Vector Space Instance for Class BiEntropyNumberIndexA
- Entropy Number Index for Class AiEntropyNumberIndexB
- Entropy Number Index for Class Bjava.lang.Exception
- Thrown if the Convolution Product Sample Supremum Entropy Number cannot be
Computedpublic CarlStephaniNormedBounds normedEntropyUpperBound(MaureyOperatorCoveringBounds mocbA, MaureyOperatorCoveringBounds mocbB, int iEntropyNumberIndex, boolean bUseSupremumNorm)
mocbA
- The Maurey Operator Covering Bounds for Class AmocbB
- The Maurey Operator Covering Bounds for Class BiEntropyNumberIndex
- Entropy Number Index for either ClassbUseSupremumNorm
- TRUE/FALSE - Use the Supremum/Metric Bound as the Operator Function Classpublic CarlStephaniNormedBounds populationSupremumEntropyNorm(int iEntropyNumberIndex, boolean bUseSupremumNorm)
iEntropyNumberIndex
- Entropy Number Index for either ClassbUseSupremumNorm
- TRUE/FALSE - Use the Supremum/Metric Bound as the Operator Function Classpublic CarlStephaniNormedBounds populationMetricEntropyNorm(int iEntropyNumberIndex, boolean bUseSupremumNorm)
iEntropyNumberIndex
- Entropy Number Index for either ClassbUseSupremumNorm
- TRUE/FALSE - Use the Supremum/Metric Bound as the Operator Function Classpublic CarlStephaniNormedBounds sampleSupremumEntropyNorm(GeneralizedValidatedVector gvviA, GeneralizedValidatedVector gvviB, int iEntropyNumberIndex, boolean bUseSupremumNorm)
gvviA
- The Validated Input Vector Space Instance for Class AgvviB
- The Validated Input Vector Space Instance for Class BiEntropyNumberIndex
- Entropy Number Index for either ClassbUseSupremumNorm
- TRUE/FALSE - Use the Supremum/Metric Bound as the Operator Function Classpublic CarlStephaniNormedBounds sampleMetricEntropyNorm(GeneralizedValidatedVector gvviA, GeneralizedValidatedVector gvviB, int iEntropyNumberIndex, boolean bUseSupremumNorm)
gvviA
- The Validated Input Vector Space Instance for Class AgvviB
- The Validated Input Vector Space Instance for Class BiEntropyNumberIndex
- Entropy Number Index for either ClassbUseSupremumNorm
- TRUE/FALSE - Use the Supremum/Metric Bound as the Operator Function Class