public class NormedRxToNormedRdFinite extends NormedRxToNormedRxFinite
Constructor and Description |
---|
NormedRxToNormedRdFinite(double dblMaureyConstant,
NormedRxToNormedRd[] aNormedRxToNormedRd)
NormedRxToNormedRdFinite Constructor
|
Modifier and Type | Method and Description |
---|---|
FunctionClassCoveringBounds |
agnosticCoveringNumberBounds()
Retrieve the Agnostic Covering Number Upper/Lower Bounds for the Function Class
|
NormedRxToNormedRd[] |
functionSpaces()
Retrieve the Array of Function Spaces in the Class
|
GeneralizedMetricVectorSpace |
inputMetricVectorSpace()
Retrieve the Input Vector Space
|
double |
operatorPopulationMetricNorm()
Compute the Operator Population Metric Norm
|
double |
operatorPopulationSupremumNorm()
Compute the Operator Population Supremum Norm
|
double |
operatorSampleMetricNorm(GeneralizedValidatedVector gvvi)
Compute the Operator Sample Metric Norm
|
double |
operatorSampleSupremumNorm(GeneralizedValidatedVector gvvi)
Compute the Operator Sample Supremum Norm
|
RdNormed |
outputMetricVectorSpace()
Retrieve the Output Vector Space
|
double[] |
populationCoveringNumber(double dblCover)
Estimate for the Function Class Population Covering Number Array, one for each dimension
|
double[] |
populationCoveringNumber(double[] adblCover)
Estimate for the Function Class Population Covering Number Array, one for each dimension
|
double[] |
populationRdMetricNorm()
Compute the Population R^d Metric Norm
|
double[] |
populationRdSupremumNorm()
Compute the Population R^d Supremum Norm
|
double[] |
populationSupremumCoveringNumber(double dblCover)
Estimate for the Function Class Population Supremum Covering Number Array, one for each dimension
|
double[] |
populationSupremumCoveringNumber(double[] adblCover)
Estimate for the Function Class Population Supremum Covering Number Array, one for each dimension
|
double[] |
sampleCoveringNumber(GeneralizedValidatedVector gvvi,
double dblCover)
Estimate for the Scale-Sensitive Sample Covering Number Array for the specified Cover Size
|
double[] |
sampleCoveringNumber(GeneralizedValidatedVector gvvi,
double[] adblCover)
Estimate for the Scale-Sensitive Sample Covering Number Array for the specified Cover Size
|
double[] |
sampleRdMetricNorm(GeneralizedValidatedVector gvvi)
Compute the Sample R^d Metric Norm
|
double[] |
sampleRdSupremumNorm(GeneralizedValidatedVector gvvi)
Compute the Sample R^d Supremum Norm
|
double[] |
sampleSupremumCoveringNumber(GeneralizedValidatedVector gvvi,
double dblCover)
Estimate for the Scale-Sensitive Sample Supremum Covering Number for the specified Cover Size
|
double[] |
sampleSupremumCoveringNumber(GeneralizedValidatedVector gvvi,
double[] adblCover)
Estimate for the Scale-Sensitive Sample Supremum Covering Number for the specified Cover Size
|
maureyConstant, outputDimension, populationMetricCoveringBounds, populationSupremumCoveringBounds, sampleMetricCoveringBounds, sampleSupremumCoveringBounds, scaleSensitiveCoveringBounds
public NormedRxToNormedRdFinite(double dblMaureyConstant, NormedRxToNormedRd[] aNormedRxToNormedRd) throws java.lang.Exception
dblMaureyConstant
- Maurey ConstantaNormedRxToNormedRd
- Array of the Normed R^x To Normed R^d Spacesjava.lang.Exception
- Thrown if the Inputs are Invalidpublic FunctionClassCoveringBounds agnosticCoveringNumberBounds()
NormedRxToNormedRxFinite
agnosticCoveringNumberBounds
in class NormedRxToNormedRxFinite
public GeneralizedMetricVectorSpace inputMetricVectorSpace()
NormedRxToNormedRxFinite
inputMetricVectorSpace
in class NormedRxToNormedRxFinite
public RdNormed outputMetricVectorSpace()
NormedRxToNormedRxFinite
outputMetricVectorSpace
in class NormedRxToNormedRxFinite
public NormedRxToNormedRd[] functionSpaces()
public double[] populationCoveringNumber(double[] adblCover)
adblCover
- The Size of the Cover Arraypublic double[] populationCoveringNumber(double dblCover)
dblCover
- The Coverpublic double[] populationSupremumCoveringNumber(double[] adblCover)
adblCover
- The Size of the Cover Arraypublic double[] populationSupremumCoveringNumber(double dblCover)
dblCover
- The Coverpublic double[] sampleCoveringNumber(GeneralizedValidatedVector gvvi, double[] adblCover)
gvvi
- The Validated Instance Vector SequenceadblCover
- The Size of the Cover Arraypublic double[] sampleCoveringNumber(GeneralizedValidatedVector gvvi, double dblCover)
gvvi
- The Validated Instance Vector SequencedblCover
- The Size of the Cover Arraypublic double[] sampleSupremumCoveringNumber(GeneralizedValidatedVector gvvi, double[] adblCover)
gvvi
- The Validated Instance Vector SequenceadblCover
- The Size of the Cover Arraypublic double[] sampleSupremumCoveringNumber(GeneralizedValidatedVector gvvi, double dblCover)
gvvi
- The Validated Instance Vector SequencedblCover
- The Coverpublic double[] populationRdMetricNorm()
public double[] populationRdSupremumNorm()
public double[] sampleRdMetricNorm(GeneralizedValidatedVector gvvi)
gvvi
- The Validated Vector Space Instancepublic double[] sampleRdSupremumNorm(GeneralizedValidatedVector gvvi)
gvvi
- The Validated Vector Space Instancepublic double operatorPopulationMetricNorm() throws java.lang.Exception
NormedRxToNormedRxFinite
operatorPopulationMetricNorm
in class NormedRxToNormedRxFinite
java.lang.Exception
- Thrown if the Operator Norm cannot be computedpublic double operatorPopulationSupremumNorm() throws java.lang.Exception
NormedRxToNormedRxFinite
operatorPopulationSupremumNorm
in class NormedRxToNormedRxFinite
java.lang.Exception
- Thrown if the Operator Population Supremum Norm cannot be computedpublic double operatorSampleMetricNorm(GeneralizedValidatedVector gvvi) throws java.lang.Exception
NormedRxToNormedRxFinite
operatorSampleMetricNorm
in class NormedRxToNormedRxFinite
gvvi
- The Validated Vector Space Instancejava.lang.Exception
- Thrown if the Operator Norm cannot be computedpublic double operatorSampleSupremumNorm(GeneralizedValidatedVector gvvi) throws java.lang.Exception
NormedRxToNormedRxFinite
operatorSampleSupremumNorm
in class NormedRxToNormedRxFinite
gvvi
- The Validated Vector Space Instancejava.lang.Exception
- Thrown if the Operator Sample Supremum Norm cannot be computed