|
ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
|
Binary search trees. More...
Classes | |
| class | gaussian_workspace |
| Gaussian workspace. More... | |
| class | impulse_workspace |
| Impulse workspace. More... | |
| class | median_workspace |
| Median workspace. More... | |
| class | rmedian_workspace |
| Rmedian workspace. More... | |
Functions | |
| int | gaussian (gsl_filter_end_t const endtype, double const alpha, size_t const order, vector const &x, vector &y, gaussian_workspace &w) |
| C++ version of gsl_filter_gaussian(). More... | |
| int | gaussian_kernel (double const alpha, size_t const order, int const normalize, vector &kernel) |
| C++ version of gsl_filter_gaussian_kernel(). More... | |
| int | median (gsl_filter_end_t const endtype, vector const &x, vector &y, median_workspace &w) |
| C++ version of gsl_filter_median(). More... | |
| int | rmedian (gsl_filter_end_t const endtype, vector const &x, vector &y, rmedian_workspace &w) |
| C++ version of gsl_filter_rmedian(). More... | |
| int | impulse (gsl_filter_end_t const endtype, gsl_filter_scale_t const scale_type, double const t, vector const &x, vector &y, vector &xmedian, vector &xsigma, size_t &noutlier, vector_int &ioutlier, impulse_workspace &w) |
| C++ version of gsl_filter_impulse(). More... | |
Binary search trees.
|
inline |
C++ version of gsl_filter_gaussian().
| endtype | The end type |
| alpha | Alpha value |
| order | The order |
| x | Input vector |
| y | Output vector (may be x) |
| w | A gaussian_workspace |
Definition at line 242 of file filter.hpp.
References gsl::vector::get(), gsl::filter::gaussian_workspace::get(), and gsl::bspline::order().
|
inline |
C++ version of gsl_filter_gaussian_kernel().
| alpha | Alpha value |
| order | The order |
| normalize | Set 1 to normalise (sum to 1), 0 for no normalisation |
| kernel | Output kernel |
Definition at line 253 of file filter.hpp.
References gsl::vector::get(), and gsl::bspline::order().
|
inline |
C++ version of gsl_filter_impulse().
| endtype | The end type |
| scale_type | The scale type |
| t | The tuning parameter |
| x | Input vector |
| y | Output vector (may be x) |
| xmedian | The window medians [output] |
| xsigma | The \(S_i\) values [output] |
| noutlier | The number of outliers [output] |
| ioutlier | The number of inliers [output] |
| w | An impulse_workspace |
Definition at line 913 of file filter.hpp.
References gsl::vector::get(), gsl::vector_int::get(), and gsl::filter::impulse_workspace::get().
|
inline |
C++ version of gsl_filter_median().
| endtype | The end type |
| x | Input vector |
| y | Output vector (may be x) |
| w | A median_workspace |
Definition at line 471 of file filter.hpp.
References gsl::vector::get(), and gsl::filter::median_workspace::get().
|
inline |
C++ version of gsl_filter_rmedian().
| endtype | The end type |
| x | Input vector |
| y | Output vector (may be x) |
| w | An rmedian_workspace |
Definition at line 689 of file filter.hpp.
References gsl::vector::get(), and gsl::filter::rmedian_workspace::get().