rbf Namespace Reference

Radial basis function namespace. More...


Classes

class  radial_basis_function
 Base abstract class. More...
class  piecewise_smooth_rbf
 Piecewise smooth RBFs. More...
class  c_infty_rbf
 C-infty RBFs. More...
class  piecewise_polynomial
 r^n with n odd More...
class  thin_plate_spline
 r^n log(r) with n even More...
class  multiquadric
 sqrt(1+(eps*r)^2) with eps > 0 More...
class  inverse_multiquadric
 1/sqrt(1 + (eps*r)^2) with eps > 0 More...
class  inverse_quadratic
 1/(1+(eps*r)^2) with eps > 0 More...
class  gaussian
 exp(- (eps*r)^2) with eps > 0. More...

Typedefs

typedef piecewise_polynomial conical
 a common synonym.

Functions

size_t hash_value (const radial_basis_function &phi)


Detailed Description

Radial basis function namespace.

Typedef Documentation

a common synonym.


Function Documentation

size_t rbf::hash_value ( const radial_basis_function &  phi  ) 

00132   {
00133     size_t seed = 0;
00134     using namespace boost;
00135     for(size_t i = 1; i <= phi.centre.size(); i++)
00136       hash_combine(seed,phi.centre(i));
00137     hash_combine(seed,typeid(phi).name());
00138     return seed;
00139   }

Here is the call graph for this function:


Generated on Fri Jun 6 17:28:30 2008 by  doxygen 1.5.6