TPCCLIB
Loading...
Searching...
No Matches
tpcstatist.h
Go to the documentation of this file.
1
6#ifndef _TPCSTATIST_H_
7#define _TPCSTATIST_H_
8/*****************************************************************************/
9
10/*****************************************************************************/
11#include "tpcclibConfig.h"
12/*****************************************************************************/
13#include <stdio.h>
14#include <stdlib.h>
15#include <string.h>
16#include <math.h>
17/*****************************************************************************/
18#include "tpcextensions.h"
19/*****************************************************************************/
20
21/*****************************************************************************/
22/* mean */
23extern int statMeanSD(double *data, unsigned int n, double *mean, double *sd, unsigned int *vn);
24extern int fstatMeanSD(float *data, unsigned int n, float *mean, float *sd, unsigned int *vn);
25/*****************************************************************************/
26
27/*****************************************************************************/
28/* median */
29extern double statMedian(double *a, const int n);
30extern double statKthSmallest(double *a, const int n, const int k);
31/*****************************************************************************/
32
33/*****************************************************************************/
34/* sort */
35extern void statSortInt(int *data, unsigned int n, int order);
36extern void statSortUnsigned(unsigned int *data, unsigned int n, int order);
37extern void statSortDouble(double *data, unsigned int n, int order);
38/*****************************************************************************/
39
40/*****************************************************************************/
41#endif /* TPCSTATIST */
Header file for library libtpcextensions.
int statMeanSD(double *data, unsigned int n, double *mean, double *sd, unsigned int *vn)
Definition mean.c:25
int fstatMeanSD(float *data, unsigned int n, float *mean, float *sd, unsigned int *vn)
Definition mean.c:73
void statSortUnsigned(unsigned int *data, unsigned int n, int order)
Definition sort.c:81
void statSortInt(int *data, unsigned int n, int order)
Definition sort.c:63
double statKthSmallest(double *a, const int n, const int k)
Definition median.c:55
void statSortDouble(double *data, unsigned int n, int order)
Definition sort.c:99
double statMedian(double *a, const int n)
Definition median.c:25