The Encog Project

org.encog.util.math.rbf
Interface RadialBasisFunctionMulti

All Known Implementing Classes:
GaussianFunctionMulti

public interface RadialBasisFunctionMulti

A multi-dimension RBF.


Method Summary
 double calculate(double[] x)
          Calculate the RBF result for the specified value.
 double getCenter(int dimension)
          Get the center of this RBD.
 int getDimensions()
           
 double getPeak()
          Get the center of this RBD.
 double getWidth(int dimension)
          Get the center of this RBD.
 void setWidth(double radius)
          Set the width.
 

Method Detail

calculate

double calculate(double[] x)
Calculate the RBF result for the specified value.

Parameters:
x - The value to be passed into the RBF.
Returns:
The RBF value.

getCenter

double getCenter(int dimension)
Get the center of this RBD.

Parameters:
dimension - The dimension to get the center for.
Returns:
The center of the RBF.

getPeak

double getPeak()
Get the center of this RBD.

Returns:
The center of the RBF.

getWidth

double getWidth(int dimension)
Get the center of this RBD.

Parameters:
dimension - The dimension to get the center for.
Returns:
The center of the RBF.

getDimensions

int getDimensions()
Returns:
The dimensions in this RBF.

setWidth

void setWidth(double radius)
Set the width.

Parameters:
radius - The width.

The Encog Project