## 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... | |

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

aims::TabulBSpline::TabulBSpline | ( | unsigned | order = `3` , |

unsigned | nder = `1` , |
||

unsigned | length = `65537` |
||

) |

aims::TabulBSpline::~TabulBSpline | ( | ) |

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:

- aims/math/bspline.h