|
Linuxpops
3.01.04
Spectral Anaysis Package for Single Dish Data
|
#include <stdio.h>#include <strings.h>#include <malloc.h>#include <math.h>#include "global.h"#include "linuxlib_proto.h"Go to the source code of this file.
Macros | |
| #define | NPARM 100 |
| #define | ITMAX 100 |
| #define | EPS (3.0e-7) |
| #define | CONV_CRIT (0.001) |
| #define | SWAP(a, b) {double temp=(a);(a)=(b);(b)=temp;} |
Functions | |
| int | nrerror (char *error_text) |
| double * | vector (int nl, int nh) |
| double ** | matrix (int nrl, int nrh, int ncl, int nch) |
| int | free_vector (double *v, int nl) |
| int | free_ivector (int *v, int nl) |
| int | free_matrix (double **m, int nrl, int nrh, int ncl) |
| int | gaussj (a, int n,**b, int m) |
| int | mrqmin (x, y, sig, int ndata, a, int ma, lista, int mfit, covar, alpha,*chisq, void *funcs,*alamda) |
| int | mrqcof (x, y, sig, int ndata, a, int ma, lista, int mfit, alpha, beta,*chisq, void *funcs) |
| int | covsrt (covar, int ma, lista, int mfit) |
| double | gammq (double a, double x) |
| int | gser (double *gamser, double a, double x, double *gln) |
| int | gcf (double *gammcf, double a, double x, double *gln) |
| double | gammln (double xx) |
| void | fgauss (double x, double *a, double *y, double *dyda) |
| int | gauss_fit (double *x, double *y, double *sig, int npts, double *a, int verbose) |
Variables | |
| double | hghterr |
| double | cnterr |
| double | hwerr |
| double | hghtdiff |
| double | cntdiff |
| double | hwdiff |
| #define CONV_CRIT (0.001) |
Definition at line 12 of file gaussfit.c.
| #define EPS (3.0e-7) |
Definition at line 11 of file gaussfit.c.
| #define ITMAX 100 |
Definition at line 10 of file gaussfit.c.
| #define NPARM 100 |
Definition at line 9 of file gaussfit.c.
| #define SWAP | ( | a, | |
| b | |||
| ) | {double temp=(a);(a)=(b);(b)=temp;} |
Definition at line 14 of file gaussfit.c.
| int covsrt | ( | covar | , |
| int | ma, | ||
| lista | , | ||
| int | mfit | ||
| ) |
Definition at line 431 of file gaussfit.c.
| void fgauss | ( | double | x, |
| double * | a, | ||
| double * | y, | ||
| double * | dyda | ||
| ) |
Definition at line 666 of file gaussfit.c.
| int free_ivector | ( | int * | v, |
| int | nl | ||
| ) |
Definition at line 101 of file gaussfit.c.
| int free_matrix | ( | double ** | m, |
| int | nrl, | ||
| int | nrh, | ||
| int | ncl | ||
| ) |
Definition at line 111 of file gaussfit.c.
| int free_vector | ( | double * | v, |
| int | nl | ||
| ) |
Definition at line 91 of file gaussfit.c.
| double gammln | ( | double | xx | ) |
Definition at line 608 of file gaussfit.c.
| double gammq | ( | double | a, |
| double | x | ||
| ) |
Definition at line 488 of file gaussfit.c.
| int gauss_fit | ( | double * | x, |
| double * | y, | ||
| double * | sig, | ||
| int | npts, | ||
| double * | a, | ||
| int | verbose | ||
| ) |
Definition at line 690 of file gaussfit.c.
| int gaussj | ( | a | , |
| int | n, | ||
| ** | b, | ||
| int | m | ||
| ) |
Definition at line 129 of file gaussfit.c.
| int gcf | ( | double * | gammcf, |
| double | a, | ||
| double | x, | ||
| double * | gln | ||
| ) |
Definition at line 566 of file gaussfit.c.
| int gser | ( | double * | gamser, |
| double | a, | ||
| double | x, | ||
| double * | gln | ||
| ) |
Definition at line 519 of file gaussfit.c.
| double** matrix | ( | int | nrl, |
| int | nrh, | ||
| int | ncl, | ||
| int | nch | ||
| ) |
Definition at line 60 of file gaussfit.c.
| int mrqcof | ( | x | , |
| y | , | ||
| sig | , | ||
| int | ndata, | ||
| a | , | ||
| int | ma, | ||
| lista | , | ||
| int | mfit, | ||
| alpha | , | ||
| beta | , | ||
| * | chisq, | ||
| void * | funcs | ||
| ) |
Definition at line 368 of file gaussfit.c.
| int mrqmin | ( | x | , |
| y | , | ||
| sig | , | ||
| int | ndata, | ||
| a | , | ||
| int | ma, | ||
| lista | , | ||
| int | mfit, | ||
| covar | , | ||
| alpha | , | ||
| * | chisq, | ||
| void * | funcs, | ||
| * | alamda | ||
| ) |
Definition at line 247 of file gaussfit.c.
| int nrerror | ( | char * | error_text | ) |
Definition at line 19 of file gaussfit.c.
| double* vector | ( | int | nl, |
| int | nh | ||
| ) |
Definition at line 28 of file gaussfit.c.
| double cntdiff |
Definition at line 17 of file gaussfit.c.
| double cnterr |
Definition at line 16 of file gaussfit.c.
| double hghtdiff |
Definition at line 17 of file gaussfit.c.
| double hghterr |
Definition at line 16 of file gaussfit.c.
| double hwdiff |
Definition at line 17 of file gaussfit.c.
| double hwerr |
Definition at line 16 of file gaussfit.c.