A.I.M.S algorithms


aims::BSplineOrder< Order > Struct Template Reference

1D B-Spline functions centered on 0, recursively evaluated at run time. More...

#include <aims/math/bspline.h>

Static Public Member Functions

static double spline (double x)
 
static double derivative (double x)
 
static double derivative2 (double x)
 
static unsigned order ()
 

Detailed Description

template<unsigned Order>
struct aims::BSplineOrder< Order >

1D B-Spline functions centered on 0, recursively evaluated at run time.

Definition at line 52 of file bspline.h.

Member Function Documentation

template<unsigned Order>
static double aims::BSplineOrder< Order >::derivative ( double  x)
inlinestatic

Definition at line 65 of file bspline.h.

References aims::BSplineOrder< Order >::spline().

Referenced by aims::BSplineOrder< Order >::derivative2().

template<unsigned Order>
static double aims::BSplineOrder< Order >::derivative2 ( double  x)
inlinestatic

Definition at line 71 of file bspline.h.

References ASSERT, and aims::BSplineOrder< Order >::derivative().

template<unsigned Order>
static unsigned aims::BSplineOrder< Order >::order ( )
inlinestatic

Definition at line 78 of file bspline.h.

template<unsigned Order>
static double aims::BSplineOrder< Order >::spline ( double  x)
inlinestatic

Definition at line 54 of file bspline.h.

Referenced by aims::BSplineOrder< Order >::derivative().


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