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)
Function3x1FunctionNx1.inputSize().eval in interface Function3x1eval in interface FunctionNx1public int inputSize()
Function3x1inputSize in interface Function3x1inputSize in interface FunctionNx1public double eval(double x,
double y,
double z)
eval in interface Function3x1public double eval(Vector3d in)
Function3x1eval in interface Function3x1