public abstract class IntegralOperator
extends java.lang.Object
Constructor and Description |
---|
IntegralOperator(SymmetricRdToNormedR1Kernel kernel,
RdToR1 funcRdToR1,
R1Normed r1OperatorOutput)
IntegralOperator Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
computeOperatorIntegral(double[] adblX)
Compute the Operator's Kernel Integral across the specified X Variate Instance
|
abstract IntegralOperatorEigenContainer |
eigenize()
Eigenize the Kernel Integral Operator
|
Rd |
inputSpaceBorelMeasure()
Retrieve the Input Space Borel Sigma Measure
|
boolean |
isPositiveDefinite(double[] adblX)
Indicate the Kernel Operator Integral's Positive-definiteness across the specified X Variate Instance
|
SymmetricRdToNormedR1Kernel |
kernel()
Retrieve the Symmetric R^d To R^1 Kernel
|
RdToR1 |
kernelOperatorFunction()
Retrieve the R^d To R^1 Kernel Operator Function
|
R1Normed |
outputVectorMetricSpace()
Retrieve the Kernel Integral Operator Output Space
|
public IntegralOperator(SymmetricRdToNormedR1Kernel kernel, RdToR1 funcRdToR1, R1Normed r1OperatorOutput) throws java.lang.Exception
kernel
- The Symmetric Mercer Kernel - this should be R^x L2 X R^x L2 To R^1funcRdToR1
- The R^d To R^1 Operator Functionr1OperatorOutput
- The Kernel Integral Operator Output Space - this is R^1 L2java.lang.Exception
- Thrown if the Inputs are invalidpublic SymmetricRdToNormedR1Kernel kernel()
public RdToR1 kernelOperatorFunction()
public Rd inputSpaceBorelMeasure()
public R1Normed outputVectorMetricSpace()
public double computeOperatorIntegral(double[] adblX) throws java.lang.Exception
adblX
- Validated Vector Instance Xjava.lang.Exception
- Thrown if the Inputs are invalidpublic boolean isPositiveDefinite(double[] adblX)
adblX
- Validated Vector Instance Xpublic abstract IntegralOperatorEigenContainer eigenize()