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