101void loess_init(
double *x,
double *y,
size_t len);
102double loess_estimate(
double x,
size_t window_size,
size_t degree);
WEIGHT_FUNC loess_weight
Definition loess.cpp:32
bool loess_debug
Definition loess.cpp:31
WEIGHT_FUNC
Definition loess.hpp:69
@ WEIGHT_TRICUBE
Definition loess.hpp:70
@ WEIGHT_BISQUARE
Definition loess.hpp:71
double loess_estimate(double x, size_t window_size, size_t degree)
Definition loess.cpp:213
void loess_free()
Definition loess.cpp:113
void loess_init(double *x, double *y, size_t len)
Definition loess.cpp:79
double * loess_create_grid(double xmin, double xmax, size_t npoints)
Definition loess.cpp:353
LS_METHOD
Definition loess.hpp:78
@ LS_COMPLETE_ORTHOGONAL_DECOMPOSITION
Definition loess.hpp:80
@ LS_CHOLESKY_SOLVER
Definition loess.hpp:84
@ LS_QR_NO_PIVOTING
Definition loess.hpp:82
double * loess_apply_smoothing(Smoothing_Config *config)
Definition loess.cpp:394
size_t ws_cap
Definition loess.hpp:92
double ws_step
Definition loess.hpp:90
size_t degree
Definition loess.hpp:88
size_t ws_delay
Definition loess.hpp:91
size_t ws_min
Definition loess.hpp:89
size_t * items
Definition loess.hpp:57
size_t count
Definition loess.hpp:58
size_t capacity
Definition loess.hpp:59