Defines | Typedefs | Functions

lowess.c File Reference

#include <math.h>

Defines

#define FALSE   false
#define TRUE   true

Typedefs

typedef bool Rboolean

Functions

static void clowess (double *x, double *y, int n, double f, int nsteps, double delta, double *ys, double *rw, double *res)
static double fcube (double x)
static double fmax2 (double d1, double d2)
static double fsquare (double x)
static double imax2 (double i1, double i2)
static double imin2 (double i1, double i2)
void lowess (double *x, double *y, int *n, double *f, int *nsteps, double *delta, double *ys, double *rw, double *res)
static void lowest (double *x, double *y, int n, double *xs, double *ys, int nleft, int nright, double *w, Rboolean userw, double *rw, Rboolean *ok)
static int rcmp (double x, double y, Rboolean nalast)
static void rPsort (double *x, int n, int k)

Define Documentation

#define FALSE   false
#define TRUE   true

Typedef Documentation

typedef bool Rboolean

Function Documentation

static void clowess ( double *  x,
double *  y,
int  n,
double  f,
int  nsteps,
double  delta,
double *  ys,
double *  rw,
double *  res 
) [static]
static double fcube ( double  x  )  [static]

Referenced by lowest().

static double fmax2 ( double  d1,
double  d2 
) [static]

Referenced by lowest().

static double fsquare ( double  x  )  [static]

Referenced by clowess(), and lowest().

static double imax2 ( double  i1,
double  i2 
) [static]

Referenced by clowess().

static double imin2 ( double  i1,
double  i2 
) [static]

Referenced by clowess().

void lowess ( double *  x,
double *  y,
int *  n,
double *  f,
int *  nsteps,
double *  delta,
double *  ys,
double *  rw,
double *  res 
)

References clowess().

static void lowest ( double *  x,
double *  y,
int  n,
double *  xs,
double *  ys,
int  nleft,
int  nright,
double *  w,
Rboolean  userw,
double *  rw,
Rboolean ok 
) [static]

References fcube(), fmax2(), and fsquare().

Referenced by clowess().

static int rcmp ( double  x,
double  y,
Rboolean  nalast 
) [static]

Referenced by rPsort().

static void rPsort ( double *  x,
int  n,
int  k 
) [static]

References rcmp().

Referenced by clowess().