Hawaii Hybrid
Loading...
Searching...
No Matches
loess.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Window
struct  Smoothing_Config

Enumerations

enum  WEIGHT_FUNC { WEIGHT_TRICUBE , WEIGHT_BISQUARE }
enum  LS_METHOD { LS_COMPLETE_ORTHOGONAL_DECOMPOSITION , LS_QR_NO_PIVOTING , LS_CHOLESKY_SOLVER }

Functions

void loess_init (double *x, double *y, size_t len)
double loess_estimate (double x, size_t window_size, size_t degree)
double * loess_create_grid (double xmin, double xmax, size_t npoints)
double * loess_apply_smoothing (Smoothing_Config *config)
void loess_free ()

Variables

bool loess_debug
WEIGHT_FUNC loess_weight

Enumeration Type Documentation

◆ LS_METHOD

enum LS_METHOD
Enumerator
LS_COMPLETE_ORTHOGONAL_DECOMPOSITION 
LS_QR_NO_PIVOTING 
LS_CHOLESKY_SOLVER 

◆ WEIGHT_FUNC

Enumerator
WEIGHT_TRICUBE 
WEIGHT_BISQUARE 

Function Documentation

◆ loess_apply_smoothing()

double * loess_apply_smoothing ( Smoothing_Config * config)

◆ loess_create_grid()

double * loess_create_grid ( double xmin,
double xmax,
size_t npoints )

◆ loess_estimate()

double loess_estimate ( double x,
size_t window_size,
size_t degree )

◆ loess_free()

void loess_free ( )

◆ loess_init()

void loess_init ( double * x,
double * y,
size_t len )

Variable Documentation

◆ loess_debug

bool loess_debug
extern

◆ loess_weight

WEIGHT_FUNC loess_weight
extern