org.encog.mathutil.rbf
Class GaussianFunction
- java.lang.Object
-
- org.encog.mathutil.rbf.BasicRBF
-
- org.encog.mathutil.rbf.GaussianFunction
-
- All Implemented Interfaces:
- java.io.Serializable, RadialBasisFunction
public class GaussianFunction extends BasicRBF
Multi-dimensional gaussian function. Do not use this to implement a 1d function, simply use GaussianFunction for that.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description GaussianFunction()Default constructor, used for reflection.GaussianFunction(double peak, double[] center, double width)Construct a multi-dimension Gaussian function with the specified peak, centers and widths.GaussianFunction(double center, double peak, double width)Construct a single-dimension Gaussian function with the specified peak, centers and widths.GaussianFunction(int dimensions)Create centered at zero, width 0, and peak 0.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublecalculate(double[] x)Calculate the result from the function.-
Methods inherited from class org.encog.mathutil.rbf.BasicRBF
getCenter, getCenters, getDimensions, getPeak, getWidth, setCenters, setPeak, setWidth, toString
-
-
-
-
Constructor Detail
-
GaussianFunction
public GaussianFunction()
Default constructor, used for reflection.
-
GaussianFunction
public GaussianFunction(double center, double peak, double width)Construct a single-dimension Gaussian function with the specified peak, centers and widths.- Parameters:
peak- The peak for all dimensions.center- The centers for each dimension.width- The widths for each dimension.
-
GaussianFunction
public GaussianFunction(double peak, double[] center, double width)Construct a multi-dimension Gaussian function with the specified peak, centers and widths.- Parameters:
peak- The peak for all dimensions.center- The centers for each dimension.width- The widths for each dimension.
-
GaussianFunction
public GaussianFunction(int dimensions)
Create centered at zero, width 0, and peak 0.- Parameters:
dimensions- The number of dimensions.
-
-
DMelt 3.0 © DataMelt by jWork.ORG