JMSLTM Numerical Library 4.0

com.imsl.math
Class RadialBasis.HardyMultiquadric

java.lang.Object
  extended bycom.imsl.math.RadialBasis.HardyMultiquadric
All Implemented Interfaces:
RadialBasis.Function
Enclosing class:
RadialBasis

public static class RadialBasis.HardyMultiquadric
extends Object
implements RadialBasis.Function

The Hardy multiquadric basis function, sqrt{r^2+delta^2}.


Constructor Summary
RadialBasis.HardyMultiquadric(double delta)
          Creates a Hardy multiquadric basis function.
 
Method Summary
 double f(double x)
          A radial basis function.
 double g(double x)
          The derivative of the radial basis function.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RadialBasis.HardyMultiquadric

public RadialBasis.HardyMultiquadric(double delta)
Creates a Hardy multiquadric basis function.

Parameters:
delta - is the parameter in the function definition.
Method Detail

f

public double f(double x)
Description copied from interface: RadialBasis.Function
A radial basis function.

Specified by:
f in interface RadialBasis.Function
Parameters:
x - a double, the point at which the function is to be evaluated
Returns:
a double, the value of the function at x

g

public double g(double x)
Description copied from interface: RadialBasis.Function
The derivative of the radial basis function.

Specified by:
g in interface RadialBasis.Function
Parameters:
x - a double, the point at which the function is to be evaluated
Returns:
a double, the value of the function at x

JMSLTM Numerical Library 4.0

Copyright 1970-2006 Visual Numerics, Inc.
Built June 1 2006.