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[] in)
Evaluates this function for the specified inputs.
|
double |
eval(double x,
double y,
double z) |
double |
eval(Point3d in) |
int |
getInputSize()
Queries the number of inputs expected by this function.
|
Point3d |
getMean() |
double |
getScaleFactor() |
Matrix3d |
getVarianceMatrix() |
void |
setMean(Point3d mean) |
void |
setScaleFactor(double a) |
void |
setVarianceMatrix(Matrix3d A) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
eval
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(double[] in)
MISOFunction
eval
in interface MISOFunction
in
- function inputs. Should have a length >=
MISOFunction.getInputSize()
.public int getInputSize()
MISOFunction
getInputSize
in interface MISOFunction
public double eval(double x, double y, double z)
eval
in interface Function3x1
public double eval(Point3d in)
eval
in interface Function3x1