#include "hops_config.h"
#include <stdlib.h>
#include <math.h>
#include <gsl/gsl_blas.h>
#include <gsl/gsl_bspline.h>
#include <gsl/gsl_min.h>
#include <gsl/gsl_multifit.h>
#include <gsl/gsl_statistics.h>
#include "cohfit.h"
Go to the source code of this file.
|
| int | choose_best_amp_fit (cosumary *codatum) |
| |
| double | cohereguess (cosumary *codatum) |
| |
| double | fit_cbs2p7 (cosumary *, int) |
| |
| double | fit_cbs2p8 (cosumary *, int) |
| |
| double | fit_snr (cosumary *, int) |
| |
| double | invsnr2p7 (double x, void *params) |
| |
| int | min_inv_snr_cbs2p7 (cosumary *codatum, int npt, gsl_vector *x, gsl_bspline_workspace *work, gsl_vector *B, gsl_vector *c, gsl_matrix *cov, double *peakslen) |
| |
| int | min_inv_snr_cbs2p8 (cosumary *codatum, int npt, gsl_vector *x, gsl_vector *control, gsl_bspline_workspace *work, double *peakslen) |
| |
| void | min_inv_snr_cbs_err2p7 (int status, int msglvl) |
| |
| void | min_inv_snr_cbs_err2p8 (int status, int msglvl) |
| |
◆ data
| Class Members |
|
size_t |
n |
|
|
double * |
sigma |
|
|
double * |
t |
|
|
double * |
wgt |
|
|
double * |
y |
|
◆ ERR
| #define ERR |
( |
|
ii | ) |
sqrt(gsl_matrix_get(covar,ii,ii)) |
◆ FIT
| #define FIT |
( |
|
ii | ) |
gsl_vector_get(wrk->x, ii) |
◆ GSLEGACY_DEFAULT
| #define GSLEGACY_DEFAULT -1 |
◆ HAVE_GSL_GSL_MULTIFIT_NLIN_H
| #define HAVE_GSL_GSL_MULTIFIT_NLIN_H 0 |
◆ HAVE_GSL_GSL_MULTIFIT_NLINEAR_H
| #define HAVE_GSL_GSL_MULTIFIT_NLINEAR_H 0 |
◆ Data
◆ choose_best_amp_fit()
| int choose_best_amp_fit |
( |
cosumary * |
codatum | ) |
|
◆ cohereguess()
| double cohereguess |
( |
cosumary * |
codatum | ) |
|
◆ fit_cbs2p7()
◆ fit_cbs2p8()
◆ fit_snr()
| double fit_snr |
( |
cosumary * |
codatum, |
|
|
int |
npt |
|
) |
| |
◆ invsnr2p7()
| double invsnr2p7 |
( |
double |
x, |
|
|
void * |
params |
|
) |
| |
◆ min_inv_snr_cbs2p7()
| int min_inv_snr_cbs2p7 |
( |
cosumary * |
codatum, |
|
|
int |
npt, |
|
|
gsl_vector * |
x, |
|
|
gsl_bspline_workspace * |
work, |
|
|
gsl_vector * |
B, |
|
|
gsl_vector * |
c, |
|
|
gsl_matrix * |
cov, |
|
|
double * |
peakslen |
|
) |
| |
◆ min_inv_snr_cbs2p8()
| int min_inv_snr_cbs2p8 |
( |
cosumary * |
codatum, |
|
|
int |
npt, |
|
|
gsl_vector * |
x, |
|
|
gsl_vector * |
control, |
|
|
gsl_bspline_workspace * |
work, |
|
|
double * |
peakslen |
|
) |
| |
◆ min_inv_snr_cbs_err2p7()
| void min_inv_snr_cbs_err2p7 |
( |
int |
status, |
|
|
int |
msglvl |
|
) |
| |
◆ min_inv_snr_cbs_err2p8()
| void min_inv_snr_cbs_err2p8 |
( |
int |
status, |
|
|
int |
msglvl |
|
) |
| |
◆ ftol
◆ gtol
◆ maxits
◆ xtol