labplot
2.8.2
About: LabPlot is an application for plotting and analysis of 2D and 3D functions and data. It is a complete rewrite of LabPlot1 and lacks in the first release a lot of features available in the predecessor. On the other hand, the GUI and the usability is more superior.
Fossies Dox: labplot2.8.2.tar.gz ("unofficial" and yet experimental doxygengenerated source code documentation) 
#include <stdlib.h>
Go to the source code of this file.
Macros  
#define  NSL_CORR_TYPE_COUNT 2 
#define  NSL_CORR_NORM_COUNT 4 
Enumerations  
enum  nsl_corr_type_type { nsl_corr_type_linear , nsl_corr_type_circular } 
enum  nsl_corr_norm_type { nsl_corr_norm_none , nsl_corr_norm_biased , nsl_corr_norm_unbiased , nsl_corr_norm_coeff } 
Functions  
int  nsl_corr_correlation (double s[], size_t n, double r[], size_t m, nsl_corr_type_type, nsl_corr_norm_type normalize, double out[]) 
int  nsl_corr_fft_type (double s[], size_t n, double r[], size_t m, nsl_corr_type_type, nsl_corr_norm_type normalize, double out[]) 
int  nsl_corr_fft_GSL (double s[], double r[], size_t n, double out[]) 
Variables  
const char *  nsl_corr_type_name [] 
const char *  nsl_corr_norm_name [] 
#define NSL_CORR_NORM_COUNT 4 
Definition at line 39 of file nsl_corr.h.
#define NSL_CORR_TYPE_COUNT 2 
File : nsl_corr.h Project : LabPlot
Copyright : (C) 2018 by Stefan Gerlach (stefa) n.ge rlach @uni .kn
Definition at line 34 of file nsl_corr.h.
enum nsl_corr_norm_type 
Enumerator  

nsl_corr_norm_none  
nsl_corr_norm_biased  
nsl_corr_norm_unbiased  
nsl_corr_norm_coeff 
Definition at line 45 of file nsl_corr.h.
enum nsl_corr_type_type 
Enumerator  

nsl_corr_type_linear  
nsl_corr_type_circular 
Definition at line 36 of file nsl_corr.h.
int nsl_corr_correlation  (  double  s[], 
size_t  n,  
double  r[],  
size_t  m,  
nsl_corr_type_type  type,  
nsl_corr_norm_type  normalize,  
double  out[]  
) 
Definition at line 40 of file nsl_corr.c.
References nsl_smooth_check::m, nsl_corr_fft_type(), and asan_symbolize::type.
Referenced by XYCorrelationCurvePrivate::recalculate().
int nsl_corr_fft_GSL  (  double  s[], 
double  r[],  
size_t  n,  
double  out[]  
) 
Definition at line 177 of file nsl_corr.c.
Referenced by nsl_corr_fft_type().
int nsl_corr_fft_type  (  double  s[], 
size_t  n,  
double  r[],  
size_t  m,  
nsl_corr_type_type  type,  
nsl_corr_norm_type  normalize,  
double  out[]  
) 
Definition at line 44 of file nsl_corr.c.
References nsl_smooth_check::m, nsl_corr_fft_GSL(), nsl_corr_norm_biased, nsl_corr_norm_coeff, nsl_corr_norm_none, nsl_corr_norm_unbiased, nsl_corr_type_circular, nsl_corr_type_linear, and asan_symbolize::type.
Referenced by nsl_corr_correlation().

extern 
Definition at line 38 of file nsl_corr.c.
Referenced by XYCorrelationCurvePrivate::recalculate(), and XYCorrelationCurveDock::setupGeneral().

extern 
File : nsl_corr.c Project : LabPlot
Copyright : (C) 2018 by Stefan Gerlach (stefa) n.ge rlach @uni .kn
Definition at line 37 of file nsl_corr.c.
Referenced by XYCorrelationCurvePrivate::recalculate(), and XYCorrelationCurveDock::setupGeneral().