#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "math.h"
#include "float.h"
#include "application.conf"
Defines | |
#define | COVARA(i, j) covara[nterms*i + j] |
#define | ALPHA(i, j) alpha[nterms*i + j] |
#define | ALPHAMIN FLT_MIN |
#define | MATRIX(i, j) matrix[order*i + j] |
#define | DX0 .001 |
#define | DXF 1.1 |
#define | SQRTPI 1.772453851 |
Functions | |
int | Curfit (int npts, double *x, double *y, double *weight, int nterms, double *a, double *covara, double flamda, double(*functn)(double x, double *a), int(*fderiv)(double x, double *a, double *deriv)) |
int | Matinv (double *matrix, int order, double *det) |
double | Chitst (double chisqr, int nfree) |
modification history -------------------- 15aug08 kHu DOXYGEN comments added 05jul02 kHu Curfit(): malloc(4 * nterms -> malloc((nterms+2) * nterms 12sep01 kHu abgetrennt von iac1a1.c
#define ALPHA | ( | i, | |||
j | ) | alpha[nterms*i + j] |
#define ALPHAMIN FLT_MIN |
#define COVARA | ( | i, | |||
j | ) | covara[nterms*i + j] |
#define DX0 .001 |
#define DXF 1.1 |
#define MATRIX | ( | i, | |||
j | ) | matrix[order*i + j] |
#define SQRTPI 1.772453851 |
double Chitst | ( | double | chisqr, | |
int | nfree | |||
) |
int Curfit | ( | int | npts, | |
double * | x, | |||
double * | y, | |||
double * | weight, | |||
int | nterms, | |||
double * | a, | |||
double * | covara, | |||
double | flamda, | |||
double(*)(double x, double *a) | functn, | |||
int(*)(double x, double *a, double *deriv) | fderiv | |||
) |
int Matinv | ( | double * | matrix, | |
int | order, | |||
double * | det | |||
) |