public abstract class RBF_Sum extends LinearBasisSum
SFPD_PARAMSCALE
Constructor and Description |
---|
RBF_Sum(double[] coeffs)
The constructor takes an array containing the coefficients.
|
Modifier and Type | Method and Description |
---|---|
double |
getRadius(double x,
double y,
double z)
Overridden to sum the weighted radial basis functions at the specified
point.
|
static int |
numPoints()
Returns the number of functions in the basis.
|
abstract double |
rbf(double x,
double y,
double z,
double[] p)
The radial basis function itself is abstract and defined in subclasses.
|
static void |
setPoints(double[][] p)
Allows setting of the directions defining the radial basis.
|
basisFunction, getSettings, numBasisFunctions
anisotropy, centralMoment, centralMoment, getHessian, getHessian, getPDs, getPDsRS, getRadius, getSearchRadius, getStats, greatCircleCentralMoment, greatCircleIntegral, greatCirclePowerIntegral, kurtosis, mean, mean, moment, moment, normMoment, normMoment, numGreatCircleCentralMoment, numGreatCircleIntegral, numGreatCirclePowerIntegral, setConvThresh, setSearchRadius, skewness
public RBF_Sum(double[] coeffs)
coeffs
- RBF coefficients.public abstract double rbf(double x, double y, double z, double[] p)
x
- x-coordinate.y
- y-coordinate.z
- z-coordinate.p
- The point defining the RBF.public double getRadius(double x, double y, double z)
getRadius
in class SphericalFunction
x
- x-coordinate.y
- y-coordinate.z
- z-coordinate.public static void setPoints(double[][] p)
p
- An array of points on the sphere.public static int numPoints()