QtiPlot 0.9.7.3
Functions

nrutil.cpp File Reference

#include <math.h>
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include "nrutil.h"

Functions

void free_intvector (int *v, long nl, long nh)
void free_matrix (double **m, long nrl, long nrh, long ncl, long nch)
void free_vector (double *v, long nl, long nh)
int IMIN (int ia, int ib)
int * intvector (long nl, long nh)
void lubksb (double **a, int n, int *indx, double b[])
void ludcmp (double **a, int n, int *indx, double *d)
double ** matrix (long nrl, long nrh, long ncl, long nch)
void nrerror (char error_text[])
void polint (double xa[], double ya[], int n, double x, double *y, double *dy)
void savgol (double *c, int np, int nl, int nr, int ld, int m)
double * vector (long nl, long nh)

Function Documentation

void free_intvector ( int *  v,
long  nl,
long  nh 
)

References FREE_ARG, and NR_END.

Referenced by savgol(), and SmoothFilter::smoothSavGol().

void free_matrix ( double **  m,
long  nrl,
long  nrh,
long  ncl,
long  nch 
)

References FREE_ARG, and NR_END.

Referenced by savgol().

void free_vector ( double *  v,
long  nl,
long  nh 
)

References FREE_ARG, and NR_END.

Referenced by ludcmp(), polint(), savgol(), and SmoothFilter::smoothSavGol().

int IMIN ( int  ia,
int  ib 
)

Referenced by savgol().

int* intvector ( long  nl,
long  nh 
)

References NR_END, and nrerror().

Referenced by savgol(), and SmoothFilter::smoothSavGol().

void lubksb ( double **  a,
int  n,
int *  indx,
double  b[] 
)

Referenced by savgol().

void ludcmp ( double **  a,
int  n,
int *  indx,
double *  d 
)

References free_vector(), nrerror(), TINY, and vector().

Referenced by savgol().

double** matrix ( long  nrl,
long  nrh,
long  ncl,
long  nch 
)
void nrerror ( char  error_text[])

Referenced by intvector(), ludcmp(), matrix(), savgol(), and vector().

void polint ( double  xa[],
double  ya[],
int  n,
double  x,
double *  y,
double *  dy 
)

References free_vector(), and vector().

Referenced by Integration::romberg().

void savgol ( double *  c,
int  np,
int  nl,
int  nr,
int  ld,
int  m 
)
double* vector ( long  nl,
long  nh 
)