public class GaussianFunction3x1 extends java.lang.Object implements Function3x1
Constructor and Description |
---|
GaussianFunction3x1(Point3d mean,
Matrix3d A) |
Modifier and Type | Method and Description |
---|---|
double |
eval(double x,
double y,
double z) |
double |
eval(Vector3d in)
Evaluates this function for the specified inputs.
|
double |
eval(VectorNd in)
Evaluates this function for the specified inputs.
|
Point3d |
getMean() |
double |
getScaleFactor() |
Matrix3d |
getVarianceMatrix() |
int |
inputSize()
Queries the number of inputs expected by this function.
|
void |
setMean(Point3d mean) |
void |
setScaleFactor(double a) |
void |
setVarianceMatrix(Matrix3d A) |
public void setMean(Point3d mean)
public Point3d getMean()
public Matrix3d getVarianceMatrix()
public void setVarianceMatrix(Matrix3d A)
public void setScaleFactor(double a)
public double getScaleFactor()
public double eval(VectorNd in)
Function3x1
FunctionNx1.inputSize()
.eval
in interface Function3x1
eval
in interface FunctionNx1
public int inputSize()
Function3x1
inputSize
in interface Function3x1
inputSize
in interface FunctionNx1
public double eval(double x, double y, double z)
eval
in interface Function3x1
public double eval(Vector3d in)
Function3x1
eval
in interface Function3x1