ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
movstat.hpp File Reference
#include <cmath>
#include <gsl/gsl_movstat.h>
#include "vector.hpp"
#include "movstat_function.hpp"
Include dependency graph for movstat.hpp:

Go to the source code of this file.

Classes

class  gsl::movstat::workspace
 Workspace for moving window statistics. More...
 

Namespaces

namespace  gsl
 The gsl package creates an interface to the GNU Scientific Library for C++.
 
namespace  gsl::movstat
 This namespace handles the GSL moving-window statistics.
 
namespace  gsl::movstat::accum
 namespace for the accumulators.
 

Typedefs

typedef gsl_movstat_end_t gsl::movstat::end_t
 Convenient typedef. More...
 

Enumerations

enum  { gsl::movstat::PADZERO = GSL_MOVSTAT_END_PADZERO , gsl::movstat::PADVALUE = GSL_MOVSTAT_END_PADVALUE , gsl::movstat::TRUNCATE = GSL_MOVSTAT_END_TRUNCATE }
 

Functions

int gsl::movstat::apply (movstat::end_t const endtype, movstat::function const &F, vector const &x, vector &y, workspace &w)
 C++ version of gsl_movstat_apply(). More...
 
size_t gsl::movstat::fill (movstat::end_t const endtype, vector const &x, size_t const idx, size_t const H, size_t const J, gsl::vector &window)
 C++ version of gsl_movstat_fill(). More...
 
int gsl::movstat::mean (movstat::end_t const endtype, vector const &x, vector &y, workspace &w)
 C++ version of gsl_movstat_mean(). More...
 
int gsl::movstat::variance (movstat::end_t const endtype, vector const &x, vector &y, workspace &w)
 C++ version of gsl_movstat_variance(). More...
 
int gsl::movstat::sd (movstat::end_t const endtype, vector const &x, vector &y, workspace &w)
 C++ version of gsl_movstat_sd(). More...
 
int gsl::movstat::median (movstat::end_t const endtype, vector const &x, vector &y, workspace &w)
 C++ version of gsl_movstat_median(). More...
 
int gsl::movstat::min (movstat::end_t const endtype, vector const &x, vector &y, workspace &w)
 C++ version of gsl_movstat_min(). More...
 
int gsl::movstat::max (movstat::end_t const endtype, vector const &x, vector &y, workspace &w)
 C++ version of gsl_movstat_max(). More...
 
int gsl::movstat::minmax (movstat::end_t const endtype, vector const &x, vector &y_min, vector &y_max, workspace &w)
 C++ version of gsl_movstat_minmax(). More...
 
int gsl::movstat::mad0 (movstat::end_t const endtype, vector const &x, vector &xmedian, vector &xmad, workspace &w)
 C++ version of gsl_movstat_mad0(). More...
 
int gsl::movstat::mad (movstat::end_t const endtype, vector const &x, vector &xmedian, vector &xmad, workspace &w)
 C++ version of gsl_movstat_mad(). More...
 
int gsl::movstat::qqr (movstat::end_t const endtype, vector const &x, double const q, vector &xqqr, workspace &w)
 C++ version of gsl_movstat_qqr(). More...
 
int gsl::movstat::Sn (movstat::end_t const endtype, vector const &x, vector &xscale, workspace &w)
 C++ version of gsl_movstat_Sn(). More...
 
int gsl::movstat::Qn (movstat::end_t const endtype, vector const &x, vector &xscale, workspace &w)
 C++ version of gsl_movstat_Qn(). More...
 
int gsl::movstat::sum (movstat::end_t const endtype, vector const &x, vector &y, workspace &w)
 C++ version of gsl_movstat_sum(). More...
 
gsl_movstat_accum const * gsl::movstat::accum::mad ()
 Moving window mean absolute deviation? More...
 
gsl_movstat_accum const * gsl::movstat::accum::max ()
 Moving window maximum. More...
 
gsl_movstat_accum const * gsl::movstat::accum::mean ()
 Moving window mean. More...
 
gsl_movstat_accum const * gsl::movstat::accum::median ()
 Moving window median. More...
 
gsl_movstat_accum const * gsl::movstat::accum::min ()
 Moving window minimum. More...
 
gsl_movstat_accum const * gsl::movstat::accum::minmax ()
 Moving window minmax. More...
 
gsl_movstat_accum const * gsl::movstat::accum::sd ()
 Moving window standard deviation. More...
 
gsl_movstat_accum const * gsl::movstat::accum::Sn ()
 Moving window \(S_n\). More...
 
gsl_movstat_accum const * gsl::movstat::accum::sum ()
 Moving window maximum. More...
 
gsl_movstat_accum const * gsl::movstat::accum::Qn ()
 Moving window \(Q_n\). More...
 
gsl_movstat_accum const * gsl::movstat::accum::qqr ()
 Moving window q-quantile range. More...
 
gsl_movstat_accum const * gsl::movstat::accum::variance ()
 Moving window variance. More...