public class MaxEntProfile extends SphericalFunction
SphDeconvKernels
and q_i, i = 1, ..., N, is a set of unit vectors on the
sphere, which must be specified before using this class by calling
setReconDirs
.
SFPD_PARAMSCALE
Constructor and Description |
---|
MaxEntProfile(double[] coeffs,
double[] params)
Creates a max.
|
Modifier and Type | Method and Description |
---|---|
static double[][] |
getLambdaDirs()
Returns the array of reconstruction directions (directions for the
lambdas), as distinct from gradient directions.
|
static int |
getNumParams()
Gets the number of lambdas to fit
|
double |
getRadius(double x,
double y,
double z)
Return the radius along a specified vector.
|
static int |
numLambdas()
Returns the number of lambdas defining the profile.
|
static void |
setReconDirs(double[][] newKs)
Sets the set of reconstruction directions.
|
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 MaxEntProfile(double[] coeffs, double[] params)
coeffs
- {exitcode, ln A^\star(0), lambda_0, ..., lambda_N}params
- The specification of the response function.public static void setReconDirs(double[][] newKs)
newKs
- {{x1, y1, z1}, {x2, y2, z2}, ..., {xN, yN, zN}}.public static double[][] getLambdaDirs()
public static int getNumParams()
public double getRadius(double x, double y, double z)
SphericalFunction
getRadius
in class SphericalFunction
x
- The x coordinate of the point on the spherey
- The y coordinate of the point on the spherez
- The z coordinate of the point on the spherepublic static int numLambdas()