A.I.M.S algorithms


aims::TabulBSpline Class Reference

Pre-computed B-Spline values In the "order 0" case, the array is not used (the analytical expression is too simple) More...

#include <aims/math/bspline.h>

Public Member Functions

 TabulBSpline (unsigned order=3, unsigned nder=1, unsigned length=65537)
 
 ~TabulBSpline ()
 
double operator() (double x) const
 
double spline (double x) const
 spline value at point x More...
 
double derivative (double x, unsigned n=1) const
 n-th derivative of the spline at point x More...
 
unsigned order () const
 spline order More...
 
unsigned nder () const
 number of derivative stored More...
 
unsigned length () const
 length More...
 

Detailed Description

Pre-computed B-Spline values In the "order 0" case, the array is not used (the analytical expression is too simple)

Definition at line 135 of file bspline.h.

Constructor & Destructor Documentation

aims::TabulBSpline::TabulBSpline ( unsigned  order = 3,
unsigned  nder = 1,
unsigned  length = 65537 
)
aims::TabulBSpline::~TabulBSpline ( )

Member Function Documentation

double aims::TabulBSpline::derivative ( double  x,
unsigned  n = 1 
) const

n-th derivative of the spline at point x

unsigned aims::TabulBSpline::length ( ) const

length

unsigned aims::TabulBSpline::nder ( ) const

number of derivative stored

double aims::TabulBSpline::operator() ( double  x) const
See also
spline()
unsigned aims::TabulBSpline::order ( ) const

spline order

double aims::TabulBSpline::spline ( double  x) const

spline value at point x


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