rbf::c_infty_rbf Class Reference

C-infty RBFs. More...

#include <rbf.hpp>

Inheritance diagram for rbf::c_infty_rbf:

Inheritance graph
[legend]
Collaboration diagram for rbf::c_infty_rbf:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 c_infty_rbf ()
 c_infty_rbf (const point &c)
virtual ~c_infty_rbf ()

Static Public Member Functions

static void set_epsilon (double e)

Static Protected Attributes

static double eps = 1
 Shape parameter.


Detailed Description

C-infty RBFs.

Constructor & Destructor Documentation

rbf::c_infty_rbf::c_infty_rbf (  ) 

00160                           {
00161     //Nothing to create!
00162   }

rbf::c_infty_rbf::c_infty_rbf ( const point c  )  [inline]

00096 :radial_basis_function(c) {;};

rbf::c_infty_rbf::~c_infty_rbf (  )  [virtual]

00164                            {
00165     //Nothing to destroy!
00166   }


Member Function Documentation

void rbf::c_infty_rbf::set_epsilon ( double  e  )  [static]

00190                                        {
00191     if(e <= 0){
00192       badArgument exc;
00193       exc.reason = "C-infinity RBFs must have a positive epsilon.";
00194       exc.line = __LINE__;
00195       exc.file = __FILE__;
00196       throw exc;
00197     }
00198     eps = e;
00199   }


Member Data Documentation

double rbf::c_infty_rbf::eps = 1 [static, protected]

Shape parameter.

Reimplemented from bvp::realfunc.


The documentation for this class was generated from the following files:

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