#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 | |||
| ) |
1.5.6